Utilisation

Utilisation de base

Ouvrir un fichier Markdown :

leaf README.md

Ouvrir le file picker pour parcourir et sélectionner des fichiers :

leaf

Ouvrir le picker limité à un répertoire spécifique :

leaf ./docs/

Watch Mode

Rechargement automatique quand le fichier change :

leaf --watch README.md
leaf -w README.md

Piping depuis stdin

Redirigez du contenu Markdown depuis n’importe quel outil :

cat README.md | leaf
echo "# Bonjour" | leaf
claude "explique Rust" | leaf

Taille maximale stdin : 8 Mo.

Frontmatter

leaf supporte le YAML frontmatter. Si votre fichier Markdown commence par un bloc YAML entre des marqueurs ---, il sera rendu comme un en-tête de métadonnées en haut du document.

ToucheAction
j / Défiler vers le bas
k / Défiler vers le haut
d / PgDnPage suivante
u / PgUpPage précédente
g / HomeAller en haut
G / EndAller en bas
tAfficher/masquer la TOC
Ctrl+F / /Rechercher
n / NRésultat suivant / précédent
Ctrl+POuvrir le fuzzy picker
Shift+POuvrir le navigateur de fichiers
Ctrl+EOuvrir dans l’éditeur
Shift+TSélecteur de thème
Shift+ESélecteur d’éditeur
Ctrl+ClickOuvrir un lien
Dbl-ClickCopier un lien
Shift+SelSélectionner du texte
Shift+RCopier le chemin relatif
Shift+ACopier le chemin absolu
Shift+L / lAfficher/Masquer les numéros de ligne
Ctrl+LAller à une ligne
rForcer le rechargement (watch mode)
?Afficher l’aide
qQuitter

Options en ligne de commande

leaf [OPTIONS] [FICHIER | RÉPERTOIRE]

Options :
  -w, --watch             Surveiller le fichier
  -e, --editor <NOM>      Définir l'éditeur externe
  --inline [SPEC]         Rendu sur stdout (pas de TUI)
  --picker                Ouvrir le navigateur de répertoire
  --config [reset]        Ouvrir ou réinitialiser la configuration
  --auto-complete [SPEC]  Installer l'auto-complétion
  --theme <NOM>           Définir le thème ou le chemin
  --width <N>             Définir la largeur max du contenu
  --update                Mettre à jour
  -h, --help              Afficher l'aide
  -V, --version           Afficher la version