Visor Markdown — Liu Terminal

Visor de markdown de Liu Terminal. Renderice archivos .md en el terminal con vista previa en vivo, resaltado de sintaxis y formato estilo GitHub.

Lea README, notas de diseño y salida del agente dentro de Liu: renderizado con estilo, imágenes, tablas, listas de tareas, wikilinks y bloques de código, más alternancia de fuente cruda y búsqueda en el documento.

En reescritura. El analizador y el renderizador están en src/ui/markdown/ (md_parse.c, md_render.c, md_image.c, md_graph.c, md_math.c, md_diagram.c). La integración del visor está en src/ui/filebrowser.c — espere cambios en el AST y el pipeline de imágenes.

Abrir un documento

Haga clic en cualquier archivo .md o .markdown en el explorador. Liu analiza el búfer in situ (las porciones AST apuntan al texto cargado), renderiza glifos con el mismo atlas de fuentes del terminal y maqueta bloques con desplazamiento suave en píxeles.

Active el modo raw para editar el origen en un editor por líneas con la misma maquinaria de buscar/reemplazar que las vistas de código. Las ediciones sin guardar marcan el búfer como modificado hasta escribir al disco.

Qué se renderiza hoy

  • Encabezados, párrafos, énfasis, tachado, código en línea, enlaces, autollenlaces, imágenes (rutas locales resueltas al cargar).
  • Bloques de código con botones Copiar por bloque, tablas, listas con viñetas/numeradas/de tareas (casillas clicables).
  • Callouts, citas en bloque, wikilinks/[[embeds]], #etiquetas, referencias a notas al pie.
  • Los bloques de matemáticas y diagramas pasan por md_math.c / md_diagram.c (cobertura en expansión).

Sintaxis extendida y límites

El analizador nativo también admite frontmatter YAML (incluidos title, tags y aliases), listas de definiciones, definiciones y notas al pie en línea, ==resaltado==, ^superíndice^, ~subíndice~, bloques <details> y un subconjunto nativo de diagramas Mermaid. El HTML sin procesar se muestra como texto monoespaciado atenuado; los scripts no se ejecutan.

Ayudas de navegación

  • ⌘ K → Go to Heading salta por el esquema recogido en cada render (hasta 512 encabezados).
  • ⌘ K → Open Note abre con búsqueda difusa cualquier markdown bajo Notes Vault.
  • ⌘ K → Search Notes escanea el contenido del vault desde la paleta.
  • Buscar/Reemplazar en el documento funciona en modos renderizado y raw (el scroll del trackpad acumula píxeles como la paleta — ~24–40 px por tick).

Grafo de conocimiento

Graph View (Vault) o Graph Current Folder construye un grafo force-directed de archivos markdown; wikilinks, etiquetas y filtros de huérfanos se ajustan en el panel de ajustes del grafo. El worker de diseño corre de forma asíncrona para no congelar la UI en vaults grandes.

Siguiente Paleta de comandos →

Documentación

Empezando

Guías

Referencia

Otros idiomas

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