DOCUMENTACIÓN
Temas, idiomas y preferencias
Catorce temas incluidos, temas propios ampliables, siete idiomas de interfaz y un panel de Preferencias para los interruptores del día a día. Todo se guarda en config.toml .
Temas incluidos
Markion trae catorce temas, cada uno afinado con cuidado:
Elige uno por muestra en el panel de Preferencias (Ctrl+,).
Temas propios
Los temas propios son archivos .toml en el directorio local de temas de Markion. Cada archivo necesita un name, is_dark y una tabla [colors] con ocho claves de color:
name = "Midnight"
is_dark = true
[colors]
app_bg = "#10131a"
panel_bg = "#171b24"
surface_bg = "#0f1720"
text = "#e5edf5"
muted = "#91a4b7"
border = "#2b3544"
active_bg = "#23304a"
active_text = "#9ec5ff"- Los colores aceptan
"#rrggbb"o"rrggbb"; los omitidos caen a la paleta predeterminada, así que un archivo incompleto también carga. - Activa un tema propio con
theme = "Midnight"enconfig.toml(elnamedel tema, no el nombre de archivo). - En el primer uso se instala
typewriter.tomlcomo punto de partida, incluida la tabla opcional[fonts](editor,rendered,code) que aporta familias para el origen Markdown, el cuerpo renderizado y el código cuando no hay preferencia explícita. - Los archivos
.themeantiguos migran al cargarse por primera vez: Markion los analiza una vez, escribe el.tomlequivalente al lado y deja el.themeoriginal (ignorado después).
Idiomas de la interfaz
Siete idiomas: inglés, chino simplificado, chino tradicional, japonés, francés, alemán y español.
Panel de preferencias
El panel tiene cuatro pestañas:General, Apariencia, Atajos y Exportar. Apariencia agrupa temas, fuentes de origen / lectura / código, tamaños y el interlineado de párrafo. Exportar controla el motor predeterminado y las opciones PDF / DOCX.

Ajustes habituales:
- Tema e idioma de la interfaz
- Abrir documentos en la pestaña actual, con borradores sin guardar protegidos
- Guardado silencioso y retraso de 1–300 segundos; desactivarlo mantiene la recuperación
- Tamaño de origen / lectura 10–32 px; espaciado de párrafo 0–32 px
- Visibilidad de la barra lateral
- Ancho adaptativo de la vista previa
- Modo foco (atenúa los demás párrafos) y modo máquina de escribir (centra verticalmente la línea del cursor)
- Números de línea del código
- Desplazamiento sincronizado
- Mostrar archivos ocultos
- Profundidad del menú de títulos (H1–H5 o H1–H6)
- Familias de fuente por plano (origen, lectura, código), por defecto según el tema
Las preferencias se guardan en config.toml; un preferences.conf legado de una versión anterior a TOML se migra en el primer arranque y se deja en su sitio.
Referencia de config.toml
Todos los campos son opcionales. Los valores predeterminados principales y las opciones solo de archivo:
theme = "Paper"
language = "en"
focus_mode = false
typewriter_mode = false
code_line_numbers = true
preview_adaptive_width = false
heading_menu_max_level = 5 # 5 or 6
sync_scroll = false
sidebar_visible = true
sidebar_tab = "files" # "files" or "outline"
show_hidden_files = false
open_in_current_tab = true
editor_font_size = 14
rendered_font_size = 14
paragraph_spacing = 12
# Optional font families per plane; absent = follow the theme, then the
# built-in default (system UI font for source/reading, JetBrains Mono for code).
# editor_font_family = "Cascadia Code"
# rendered_font_family = "Georgia"
# code_font_family = "JetBrains Mono"
[auto_save]
enabled = true
silent_save = true
delay_secs = 5
[export]
backend = "builtin"
pdf_engine = "xelatex"Las reasignaciones de atajos de menú viven en la tabla [shortcuts] (id de acción → cadena de tecla GPUI) y también se editan en Preferencias; véase Atajos de teclado.
Directorios de datos y registros
Configuración, recuperación, temas y registros de diagnóstico rotativos usan directorios de Markion adecuados a cada plataforma:
| Plataforma | Dir. de config (config.toml, themes/) | Dir. de recuperación | Dir. de registros |
|---|---|---|---|
| Windows | %APPDATA%\Markion\ | %LOCALAPPDATA%\Markion\Recovery\ | %LOCALAPPDATA%\Markion\Logs\ |
| macOS | ~/.config/markion/ (XDG) | ~/.cache/markion/recovery/ | ~/Library/Logs/Markion/ |
| Linux | ~/.config/markion/ (XDG) | ~/.cache/markion/recovery/ | ~/.cache/markion/logs/ |
RUST_LOG=debug antes de arrancar para más detalle.