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
Supprimer entièrement le répertoire de configuration :
leaf --config remove
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. Supporte les placeholders {$path} et {$line}.
editor = "nano"
# editor = 'nvim +{$line} +"normal! zz"'
# Activer le mode watch par défaut
watch = false
# Largeur maximale du contenu en colonnes (min : 20, défaut : largeur du terminal)
width = 80
# Extensions de fichiers supplémentaires à afficher dans le picker
extras = ["txt", "rs"]
# Largeur du file picker (pourcentage ou nombre de colonnes)
file-picker-width = "75%"
# Afficher les numéros de ligne dans les blocs de code
code-line-numbers = true
# Troncature du titre d'onglet du terminal (min : 20, -1 = pas de troncature)
tab-title-length = -1
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é
- Flags en ligne de commande (priorité la plus haute)
- Variables d’environnement
LEAF_* - Fichier de configuration (
config.toml) - Valeur par défaut de la plateforme
Cet ordre s’applique uniformément à editor, theme et width.
Variables d’environnement
| Variable | Description |
|---|---|
LEAF_EDITOR | Redéfinir l’éditeur |
LEAF_THEME | Redéfinir le thème |
LEAF_WIDTH | Redéfinir la largeur du contenu |
XDG_CONFIG_HOME | Répertoire de configuration (défaut : ~/.config) |