Lecteur Markdown — Liu Terminal

Visionneuse markdown de Liu Terminal. Affichez les fichiers .md dans le terminal avec aperçu en direct, coloration syntaxique et formatage de style GitHub.

Lisez README, notes de design et sorties d'agent dans Liu — rendu stylisé avec images, tableaux, listes de tâches, wikilinks et blocs de code, plus bascule source brute et recherche dans le document.

En cours de réécriture. Le parseur et le renderer sont dans src/ui/markdown/ (md_parse.c, md_render.c, md_image.c, md_graph.c, md_math.c, md_diagram.c). L'intégration du lecteur est dans src/ui/filebrowser.c — les formes AST et pipelines d'images peuvent changer.

Ouvrir un document

Cliquez un fichier .md ou .markdown dans l'explorateur. Liu parse le tampon sur place (les tranches AST pointent vers le texte chargé), rend les glyphes via le même atlas de police du terminal et dispose les blocs avec défilement pixel fluide.

Basculez en mode brut pour éditer la source dans un éditeur par lignes avec la même recherche/remplacement que les vues code. Les modifications non enregistrées marquent le tampon jusqu'à l'écriture sur disque.

Ce qui est rendu aujourd'hui

  • Titres, paragraphes, emphase, barré, code en ligne, liens, autoliens, images (chemins locaux résolus au chargement).
  • Blocs de code clôturés avec boutons Copier par bloc, tableaux, listes à puces/numérotées/de tâches (cases cliquables).
  • Callouts, citations, wikilinks/[[embeds]], #tags, références de notes.
  • Les blocs maths et diagrammes passent par md_math.c / md_diagram.c (couverture en expansion).

Syntaxe étendue et limites

Le parseur natif prend aussi en charge le frontmatter YAML (title, tags et aliases), les listes de définitions, les définitions et notes de bas de page inline, ==surlignage==, ^exposant^, ~indice~, les blocs <details> et un sous-ensemble natif des diagrammes Mermaid. Le HTML brut est affiché en texte monospace atténué; les scripts ne sont pas exécutés.

Aides à la navigation

  • ⌘ K → Go to Heading saute via le plan collecté à chaque rendu (jusqu'à 512 titres).
  • ⌘ K → Open Note ouvre en recherche floue tout markdown sous Notes Vault.
  • ⌘ K → Search Notes parcourt le contenu du vault depuis la palette.
  • Rechercher/Remplacer dans le document fonctionne en modes rendu et brut (le défilement trackpad accumule les pixels comme la palette — ~24–40 px par tick).

Graphe de connaissances

Graph View (Vault) ou Graph Current Folder construit un graphe force-directed des fichiers markdown; wikilinks, tags et filtres orphelins sont réglables dans le panneau des paramètres du graphe. Le worker de mise en page tourne de façon asynchrone pour ne pas figer l'UI sur de gros vaults.

Suivant Palette de commandes →

Documentation

Mise en route

Guides

Référence

Autres langues

English · Türkçe · 简体中文 · 한국어 · Español · Deutsch · Italiano · 日本語 · العربية