📜 Markview.nvim

markview.nvim: An experimental markdown previewer for Neovim.

✨ Features

Markview.nvim comes with a ton of features such as,

  • Close to full render of markdown documents. Currently supported items are,
    • Block quotes(includes callouts/alerts
    • Chekboxes(checked, unchecked & pending state)
    • Headings(atx_headings & setext_headings)
    • Horizontal rules
    • Html support(only for simple tags, e.g. <u>Underline</u>)
    • Html entites(both &<name>; and &<name> support)
    • Inline codes
    • Links(hyprlinks, images & email support)
    • List item(ordered & unordered)
    • Tables
  • Fully customisable setup! You can customise everything to your needs!
  • hybrid mode that allows rendering in real-time! It will even unconceal nodes under the cursor.
  • Dynamic highlight groups that allows support for almost any colorscheme!
  • Can be loaded on other filetypes too!
{
    "OXY2DEV/markview.nvim",
    lazy = false,      -- Recommended
    -- ft = "markdown" -- If you decide to lazy-load anyway

    dependencies = {
        -- You will not need this if you installed the
        -- parsers manually
        -- Or if the parsers are in your $RUNTIMEPATH
        "nvim-treesitter/nvim-treesitter",

        "nvim-tree/nvim-web-devicons"
    }
}