nvim-marktext
is a plugin that aims to provide improved functionality with Marktext and its enhanced markdown features.
It is not meant to replace existing markdown plugins, only enhance their functionality with specific additions for Marktext.
This plugin is still a work in progress. That said, it is in a good state for others to begin getting use out of it:
- Basic
mermaid
snippets- Class Diagrams
- Entity Relationship Diagrams
- Gantt
- Graphs
- Pie Charts
- Sequence Diagrams
- State Diagrams
- User Journey Diagrams
- Basic Markdown snippets
- Code Blocks
- LaTeX Blocks
- Tables
- Manipulating columns
- Initial generation
- Links to helpful documentation from
:help
.
This is a demo of most of the features. Read the docs for more information.
- The theme in the demo is nvim-highlite.
Requires the following:
- Neovim 0.7+
- Marktext
Optionally requires the following:
- nvim-libmodal
:MarktextMode
, which provides quick access to templates for various markdown blocks.
- vim-markdown
- Automatic table formatting in
:MarktextMode
.
- Automatic table formatting in
You can install it like any other plugin. Here is an example which uses vim-plug
:
Plug 'Iron-E/nvim-libmodal'
Plug 'Iron-E/nvim-marktext'
Plug 'plasticboy/vim-markdown'