# Visualizzatore Markdown — Liu Terminal

> Visualizzatore markdown di Liu Terminal. Renderizza file .md nel terminale con anteprima live, evidenziazione della sintassi e formattazione in stile GitHub.

URL: https://liu.software/it/docs/markdown/  
Language: it  
Updated: 2026-10-17

Leggi README, note di design e output dell'agente dentro Liu — rendering stilizzato con immagini, tabelle, liste attività, wikilink e blocchi codice, più toggle sorgente raw e ricerca nel documento.

**In fase di riscrittura.** Parser e renderer sono in src/ui/markdown/ (md\_parse.c, md\_render.c, md\_image.c, md\_graph.c, md\_math.c, md\_diagram.c). L'integrazione del visualizzatore è in src/ui/filebrowser.c — aspettati cambiamenti ad AST e pipeline immagini.

## Aprire un documento

Clicca un file .md o .markdown nel browser. Liu analizza il buffer in-place (le slice AST puntano al testo caricato), renderizza i glifi con lo stesso atlas del font del terminale e impagina i blocchi con scroll pixel fluido.

Attiva la modalità raw per modificare il sorgente in un editor a righe con la stessa ricerca/sostituzione delle viste codice. Le modifiche non salvate segnano il buffer come modificato fino alla scrittura su disco.

## Cosa viene renderizzato oggi

- Titoli, paragrafi, enfasi, barrato, codice inline, link, autolink, immagini (percorsi locali risolti al caricamento).
- Blocchi codice recintati con pulsanti Copy per blocco, tabelle, elenchi puntati/numerati/attività (checkbox cliccabili).
- Callout, blockquote, wikilink/\[\[embed\]\], #tag, riferimenti a note.
- I blocchi math e diagramma passano da md\_math.c / md\_diagram.c (copertura in espansione).

## Sintassi estesa e limiti

Il parser nativo supporta anche YAML frontmatter (inclusi title, tags e aliases), elenchi di definizioni, definizioni e note a piè di pagina inline, ==evidenziazione==, ^apice^, ~pedice~, blocchi \<details\> e un sottoinsieme nativo dei diagrammi Mermaid. L'HTML grezzo viene mostrato come testo monospaziato attenuato; gli script non vengono eseguiti.

## Aiuti alla navigazione

- ⌘ K → Go to Heading salta tramite l'outline raccolto a ogni render (fino a 512 titoli).
- ⌘ K → Open Note apre con ricerca fuzzy qualsiasi markdown sotto Notes Vault.
- ⌘ K → Search Notes scansiona i contenuti del vault dalla tavolozza.
- Trova/Sostituisci nel documento funziona in modalità renderizzata e raw (lo scroll trackpad accumula pixel come la tavolozza — ~24–40 px per tick).

## Grafo di conoscenza

Graph View (Vault) o Graph Current Folder costruisce un grafo force-directed dei file markdown; wikilink, tag e filtri orfani sono regolabili dal pannello impostazioni grafo. Il worker di layout gira in modo asincrono così i vault grandi non bloccano la UI.

[Prossimo Tavolozza comandi →](https://liu.software/it/docs/palette.md)
