Intégration Éditeur

Edition rapide

Appuyez sur Ctrl+E pour ouvrir le fichier courant dans votre editeur configure. Lorsque vous enregistrez et fermez l’editeur, leaf recharge automatiquement la previsualisation.

Selecteur d’editeur

Appuyez sur Shift+E pour changer d’editeur a la volee. leaf detecte les editeurs installes et les classe en editeurs terminaux (vim, nano) ou graphiques (VS Code, Sublime).

Override en ligne de commande

Vous pouvez definir l’editeur directement depuis la ligne de commande :

leaf --editor vim README.md
leaf -e vim README.md

Configuration

Definissez votre editeur par defaut dans ~/.config/leaf/config.toml :

editor = "vim"

Vous pouvez aussi utiliser la variable d’environnement $LEAF_EDITOR.

Placeholders de chemin et de ligne

Utilisez {$path} et {$line} comme placeholders lorsque vous configurez une commande d’editeur personnalisee :

editor = 'nano +{$line}'
editor = 'nvim +{$line} +"normal! zz"'
editor = 'code -g {$path}:{$line}'

{$path} est remplace par le chemin du fichier courant et {$line} par la ligne actuellement visible en haut de la previsualisation.

Ouverture a la ligne visible

Lorsque vous appuyez sur Ctrl+E et que {$line} est utilise dans la commande, leaf ouvre l’editeur a la ligne actuellement visible en haut de la previsualisation. Sans {$line}, l’editeur s’ouvre en haut du fichier.

Titre d’onglet terminal / editeur

L’onglet du terminal et celui de l’editeur lance affichent le nom du fichier courant dans leur titre, facilitant la navigation entre plusieurs fichiers.

Editeurs supportes

vim, nvim, nano, emacs, helix (detecte par hx), micro, VS Code, Sublime Text, Zed, et plus encore.