A hackable Markdown, HTML, LaTeX, Typst, and Asciidoc previewer plugin for Neovim.
Markview.nvim is a Neovim plugin that provides live previews for various markup and typesetting languages directly within the editor. It solves the problem of context switching by allowing developers to see rendered output of Markdown, LaTeX, Typst, HTML, and Asciidoc files without leaving Neovim.
Neovim users who write documentation, academic papers, or technical content in markup languages and want a seamless, integrated preview experience.
Developers choose Markview.nvim for its extensive format support, hybrid editing mode, and deep Neovim integration, offering a more customizable and performant alternative to external preview tools.
A hackable markdown, Typst, latex, html(inline) & Asciidoc previewer for Neovim
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports live previews for Markdown, HTML, LaTeX, Typst, Asciidoc, and YAML, with detailed syntax lists for each format in the README.
Enables editing and previewing in the same buffer simultaneously, reducing context switching without needing split windows.
Offers extensive configuration for preview behavior, icons, and highlights, allowing users to tailor the experience extensively.
Uses Neovim's tree-sitter parsers for accurate syntax parsing, as noted in the requirements for parsers like markdown and latex.
Requires specific tree-sitter parsers, modern Unicode fonts, and Neovim >=0.10.3, which can be a barrier for quick adoption.
The README admits bugs like code spans not recognized after code blocks and wrapping issues with modeline, affecting reliability.
Open issues in the README mention needed optimizations for markdown and table renderers, which could slow down large files.