Types de fichiers supplémentaires

leaf peut ouvrir tout type de fichier, pas seulement du Markdown. Les fichiers de code bénéficient de la coloration syntaxique, et les fichiers texte sont rendus comme du Markdown brut.

Configuration

Ajoutez les extensions de fichiers au tableau extras dans votre config.toml :

extras = ["txt", "csv", "rs", "java", "json", "yaml"]

Les fichiers avec ces extensions apparaîtront dans le file picker aux côtés des fichiers Markdown.

Ouverture directe

Tout fichier peut être ouvert directement en ligne de commande, indépendamment du paramètre extras :

leaf main.rs
leaf package.json
leaf notes.txt

Formats supportés

  • Fichiers de code (.rs, .py, .js, .go, .java, .cpp, etc.) — rendus avec coloration syntaxique.
  • Fichiers texte (.txt, .csv, .log, etc.) — rendus comme du Markdown brut.
  • Fichiers Markdown (.md, .mdx) — toujours affichés, aucune configuration nécessaire.

Intégration avec fzf

Parcourir et prévisualiser des fichiers de code avec fzf :

find . -name '*.rs' | fzf --preview 'leaf --inline ansi {}'