Configuration

Fichier de configuration

leaf lit la configuration depuis ~/.config/leaf/config.toml (Linux/macOS) ou %APPDATA%\leaf\config.toml (Windows).

Sur Linux/macOS, $XDG_CONFIG_HOME/leaf/config.toml est utilisé si défini.

Ouvrez-le avec :

leaf --config

Réinitialiser aux valeurs par défaut :

leaf --config reset

Options

# Thème par défaut : arctic, forest, ocean, solarized-dark
# Peut aussi être un chemin vers un fichier de thème .toml personnalisé
theme = "ocean"
# theme = "./theme/mon-theme.toml"

# Éditeur par défaut pour Ctrl+E
editor = "vim"

# Activer le mode watch par défaut
watch = false

# Extensions de fichiers supplémentaires à traiter comme du Markdown
extras = ["txt", "log"]

# Largeur maximale du contenu en colonnes (défaut : largeur du terminal)
# width = 80

Tous les paramètres sont optionnels. Les flags en ligne de commande ont toujours priorité sur les valeurs du fichier de configuration.

Ordre de priorité

  1. Flags en ligne de commande (priorité la plus haute)
  2. Variables d’environnement LEAF_*
  3. Fichier de configuration (config.toml)
  4. Valeur par défaut de la plateforme

Cet ordre s’applique uniformément à editor, theme et width.

Variables d’environnement

VariableDescription
LEAF_EDITORRedéfinir l’éditeur
LEAF_THEMERedéfinir le thème
LEAF_WIDTHRedéfinir la largeur du contenu
XDG_CONFIG_HOMERépertoire de configuration (défaut : ~/.config)