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 {}'