tree-sitter-markdown
Markdown grammar for tree-sitter (by tree-sitter-grammars)
vim-pandoc-syntax
pandoc markdown syntax, to be installed alongside vim-pandoc (by vim-pandoc)
Our great sponsors
tree-sitter-markdown | vim-pandoc-syntax | |
---|---|---|
8 | 7 | |
355 | 421 | |
8.2% | 0.7% | |
0.0 | 2.2 | |
26 days ago | 19 days ago | |
C | Vim Script | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
tree-sitter-markdown
Posts with mentions or reviews of tree-sitter-markdown.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-04-21.
-
How to pass environment variables to treesitter grammar
The markdown treesitter grammar accepts environment variables when building to tweak it's behavior. How can I pass these? Currently I am using
-
Project idea: port markdownlint to Rust
given the existence of tree sitter grammar for markdown, I think it’d be fairly easy to implement the linter on top of it.
-
New(ish) plugin: ts-vimdoc.nvim, generate vimdoc from your README.md for your plugin using tree-sitter
The original repo wasn't working since the move from ikatyang/tree-sitter-markdown to the new markdown parser by /u/deinemade/ MDeiml/tree-sitter-markdown so I kept maintaining it as a fork with the absolute basics just so I could generate the vimdoc for fzf-lua.
-
Any Markdown plugin for Neovim that you recommend?
The new parser https://github.com/MDeiml/tree-sitter-markdown is more stable. And should be installed by default, if not just run :TSInstall markdown
-
Tree-sitter for markdown
Looks like this scanner uses more of the parser generator features of tree-sitter: grammar.json is almost 11k lines of "definitely not easy to maintain (IMHO)" json. Where as ikatyang's version is a hand written parser. tree-sitter is not great for languages that are not deterministic. The benefits for ikatyang is that it is probably easier to maintain, the drawbacks are it can definitely crash neovim (sadly). For these types of syntax, a parser definitely needs to support look ahead and look behind, which tree-sitter does not support. This is just my not-so-computer-science-y theory.
- nvim-treesitter for markdown
-
Comment.nvim <3 Treesitter and some new [chef kiss] stuff
There have been big problems with treesitter Markdown, but the good news is that a brand new version is being worked on and looks like it is going to be awesome! https://github.com/MDeiml/tree-sitter-markdown
vim-pandoc-syntax
Posts with mentions or reviews of vim-pandoc-syntax.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-11-18.
- Suggest me some plugins/setup for writing + previewing markdown.
-
Better markdown syntax highlighting?
https://github.com/vim-pandoc/vim-pandoc-syntax. It highlights both html and markdown in a .md file. (Note that it can be used on its own without vim-pandoc)
- Does a Plugin to highlight Markdown syntax using conceal already exists?
-
nvim-treesitter for markdown
Treesitter parser still crashing, so WIP. Meanwhile I use vim-pandoc-syntax which seems fine in terms of highlighting and speed.
-
Less than symbol breaks highlighting in vim when writing markdown
What about an alternative markdown syntax plugin? I'm using https://github.com/vim-pandoc/vim-pandoc alongside https://github.com/vim-pandoc/vim-pandoc-syntax (you can also use only the syntax plugin), which does support latex math.
-
How to have "nice" line wraps for indented markdown lists?
I looked into this before and I don't think there's a perfect solution sadly. Here's a discussion on vim-pandoc.
What are some alternatives?
When comparing tree-sitter-markdown and vim-pandoc-syntax you can also consider the following projects:
mkdnflow.nvim - Fluent navigation and management of markdown notebooks
vim-markdown - Vim Markdown runtime files
marksman - Write Markdown with code assist and intelligence in the comfort of your favourite editor.
markdown-preview.nvim - markdown preview plugin for (neo)vim
nvim - 🍨 Soothing pastel theme for (Neo)vim
nvim-treesitter - Nvim Treesitter configurations and abstraction layer
vimtex - VimTeX: A modern Vim and neovim filetype plugin for LaTeX files.
vim-pandoc - pandoc integration and utilities for vim
peek.nvim - Markdown preview plugin for Neovim
vim-markdown - Markdown Vim Mode
vim-markdown-composer - An asynchronous markdown preview plugin for Vim and Neovim.
tree-sitter-markdown vs mkdnflow.nvim
vim-pandoc-syntax vs vim-markdown
tree-sitter-markdown vs marksman
vim-pandoc-syntax vs markdown-preview.nvim
tree-sitter-markdown vs nvim
vim-pandoc-syntax vs nvim-treesitter
tree-sitter-markdown vs vimtex
vim-pandoc-syntax vs vim-pandoc
tree-sitter-markdown vs nvim-treesitter
vim-pandoc-syntax vs peek.nvim
tree-sitter-markdown vs vim-markdown
vim-pandoc-syntax vs vim-markdown-composer