Mis à jour pour Markion v0.3.1 · 2026-09-04

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é :

PaperInkSolarForestRoseGraphite
GitHub LightGitHub DarkSolarized LightSolarized DarkOne LightOne DarkTokyo NightTokyo Night Light

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" dans config.toml (le name du thème, pas le nom de fichier).
  • À la première utilisation, typewriter.toml est 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 .theme hérités migrent au premier chargement : Markion les analyse une fois, écrit le .toml équivalent à côté et laisse le .theme d’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.

Préférences Apparence réelles de Markion
Capture réelle · v0.2.8 · WindowsTaille réelle ↗

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 :

PlateformeRépertoire config (config.toml, themes/)Répertoire de récupérationRé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/
Sur macOS, seuls les journaux utilisent ~/Library/... ; config et récupération suivent XDG. Définissez RUST_LOG=debug avant le lancement pour plus de détail.