Jinja2 grammar for tree-sitter.
Not everything may be implemented. If something isn’t working for you, file an issue or create a pull-request.
To use this grammar in Neovim for syntax highlighting, etc., you can install this repo as a plugin.
With lazy
use { "geigerzaehler/tree-sitter-jinja2" }If you use a different package manager, run :TSInstall! jinja2 after
installing the plugin.
The plugin defines the filetype jinja2 for files with the extensions .j2,
.jinja, .jinja2.
It also defines the file type htmljinja for files with the extension
.html.j2, .html.jinja, .html.jinja2 and .html files inside a jinja2
folder. For this filetype the HTML parser is used for the template content.