Introduction

Qu’est-ce que leaf ?

leaf est un prévisualiseur Markdown en terminal qui offre une expérience GUI-like dans votre ligne de commande. Il rend les fichiers Markdown avec un formatage riche, une coloration syntaxique, des formules LaTeX, des diagrammes Mermaid et plus encore — le tout sans quitter votre terminal.

Fonctionnalités principales

  • Rendu Markdown riche — headers, listes, blockquotes, tableaux avec bordures Unicode et coloration syntaxique pour 40+ langages.
  • LaTeX & Mermaid — formules mathématiques en Unicode, diagrammes en ASCII art.
  • Navigation interactive — raccourcis vim-like, souris, scrollbar et recherche plein texte.
  • Table des matières — sidebar TOC avec suivi de section active.
  • File picker — fuzzy finder (Ctrl+P) et navigateur de répertoire (Shift+P).
  • Watch mode — rechargement automatique à la modification, avec conservation de la position.
  • Intégration éditeur — ouvrez vos fichiers dans votre éditeur avec Ctrl+E.
  • 4 thèmes — Arctic, Forest, Ocean (défaut), Solarized-Dark.
  • Multi-plateforme — macOS, Linux, Windows, Android/Termux.

Démarrage rapide

# Installer
curl -fsSL https://leaf.rivolink.mg/install.sh | sh

# Prévisualiser un fichier
leaf README.md

# Watch mode
leaf --watch README.md

# Ouvrir le file picker
leaf

Étapes suivantes

  • Installation — guide d’installation détaillé pour toutes les plateformes.
  • Utilisation — apprenez les bases de leaf.
  • Fonctionnalités — explorez toutes les fonctionnalités en profondeur.