DOCUMENTATION
Thèmes, langues et préférences
Quatorze thèmes intégrés, thèmes perso extensibles, sept langues d’interface et un panneau Préférences pour les interrupteurs du quotidien. Tout persiste dans config.toml .
Thèmes intégrés
Markion livre quatorze thèmes, chacun soigneusement ajusté :
Choisissez-en un par pastille dans le panneau Préférences (Ctrl+,).
Thèmes personnalisés
Les thèmes perso sont des fichiers .toml dans le répertoire local des thèmes de Markion. Chaque fichier a besoin d’un name, is_dark et une table [colors] avec huit clés de couleur :
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"- Les couleurs acceptent
"#rrggbb"ou"rrggbb"; les couleurs omises retombent sur la palette par défaut, donc un fichier partiel se charge encore. - Activez un thème perso avec
theme = "Midnight"dansconfig.toml(lenamedu thème, pas le nom de fichier). - À la première utilisation,
typewriter.tomlest installé comme point de départ — y compris la table optionnelle[fonts](editor,rendered,code) qui fournit les polices de l’éditeur source, du corps rendu et du code tant qu’aucune préférence explicite n’existe. - Les fichiers
.themehérités migrent au premier chargement : Markion les analyse une fois, écrit le.tomléquivalent à côté et laisse le.themed’origine (ignoré ensuite).
Langues d’interface
Sept langues : anglais, chinois simplifié, chinois traditionnel, japonais, français, allemand et espagnol.
Panneau des préférences
Le panneau a quatre onglets :Général, Apparence, Raccourcis et Export. Apparence regroupe thèmes, polices source / lecture / code, tailles et espacement des paragraphes. Export pilote le moteur par défaut et les options PDF / DOCX.

Réglages courants :
- Thème et langue d’interface
- Ouvrir les documents dans l’onglet courant, brouillons non enregistrés protégés
- Enregistrement silencieux et délai d’inactivité 1–300 s ; le désactiver conserve la récupération
- Taille source / lecture 10–32 px ; espacement de paragraphe 0–32 px
- Visibilité de la barre latérale
- Largeur d’aperçu adaptative
- Mode focus (atténue les autres paragraphes) et mode machine à écrire (centre verticalement la ligne du curseur)
- Numéros de ligne du code
- Défilement synchronisé
- Afficher les fichiers cachés
- Profondeur du menu des titres (H1–H5 ou H1–H6)
- Familles de polices par plan (source, lecture, code), par défaut selon le thème
Les préférences persistent dans config.toml ; un preferences.conf hérité d’une version pré-TOML est migré au premier lancement et laissé en place.
Référence config.toml
Tous les champs sont optionnels. Les principaux défauts et options fichier uniquement :
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"Les redéfinitions de raccourcis de menu vivent dans la table [shortcuts] (id d’action → chaîne de touche GPUI) et s’éditent aussi dans Préférences ; voir Raccourcis clavier.
Répertoires de données et journaux
Configuration, récupération, thèmes et journaux de diagnostic rotatifs utilisent des répertoires Markion adaptés à la plateforme :
| Plateforme | Répertoire config (config.toml, themes/) | Répertoire de récupération | Répertoire des journaux |
|---|---|---|---|
| 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 avant le lancement pour plus de détail.