{"repo":"tree-sitter-grammars/tree-sitter-markdown","free":true,"listed":false,"github":"https://github.com/tree-sitter-grammars/tree-sitter-markdown","clone":"git clone https://github.com/tree-sitter-grammars/tree-sitter-markdown.git","description":"Markdown grammar for tree-sitter","language":"C","stars":617,"topics":["markdown","parser","tree-sitter"],"license":"MIT","category":"productivity","readme_excerpt":"tree-sitter-markdown [![CI][ci]](https://github.com/tree-sitter-grammars/tree-sitter-markdown/actions) [![discord][discord]](https://discord.gg/w7nTvsVJhm) [![matrix][matrix]](https://matrix.to/#/#tree-sitter-chat:matrix.org) [![npm][npm]](https://www.npmjs.com/package/@tree-sitter-grammars/tree-sitter-markdown) [![crates][crates]](https://crates.io/crates/tree-sitter-md) [![pypi][pypi]](https://pypi.org/project/tree-sitter-markdown/) A Markdown parser for [tree-sitter]. The parser is designed to read markdown according to the [CommonMark Spec], but some extensions to the spec from different sources such as [Github flavored markdown] are also included. These can be toggled on or off at compile time. For specifics see Extensions Goals Even though this parser has existed for some while and obvious issues are mostly solved, there are still lots of inaccuracies in the output. These stem from restricting a complex format such as markdown to the quite restricting tree-sitter parsing rules. As such it is not recommended to use this parser where correctness is important. The main goal for this parser is to provide syntactical information for syntax highlighting in parsers such as [neovim] and [helix]. Contributing All contributions are welcome. For details refer to [CONTRIBUTING.md]. Extensions Extensions can be enabled at compile time through environment variables. Some of them are on by default, these can be disabled with the environment variable NO DEFAULT EXTENSIONS . Name Enviro","default_branch":null,"files":null,"tree":[],"storefront":"/r/tree-sitter-grammars","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tree-sitter-grammars/tree-sitter-markdown/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}