nvim-FeMaco.lua VS tree-sitter-jinja2

Compare nvim-FeMaco.lua vs tree-sitter-jinja2 and see what are their differences.


Catalyze your Fenced Markdown Code-block editing! (by AckslD)


Tree-sitter grammar for Jinja2 (by theHamsta)
Our great sponsors
  • WorkOS - The modern API for authentication & user identity.
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • Onboard AI - ChatGPT with full context of any GitHub repo.
nvim-FeMaco.lua tree-sitter-jinja2
8 3
300 11
- -
6.6 10.0
4 months ago almost 3 years ago
Lua C
- GNU General Public License v3.0 or later
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.


Posts with mentions or reviews of nvim-FeMaco.lua. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-05-28.


Posts with mentions or reviews of tree-sitter-jinja2. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-11-23.
  • Any treesitter plugin for jinja2?
    4 projects | /r/neovim | 23 Nov 2022
    Thank you, did you try using theHamsta/tree-sitter-jinja2? I would be happy about any neovim dotfiles that show how it is added to treesitter.
    4 projects | /r/neovim | 23 Nov 2022
    this is a WIP treesitter syntax for Jinja2. This is a plugin for regex based highlight for Jinja2 and this plugin uses dotted filetypes to embed Jinja syntax
  • FeMaco now supports language injections in any language (including inline)
    4 projects | /r/neovim | 12 Sep 2022
    Ah I see! I think it should be done the other way around, ie you should use a parser for jinja and inject SQL. Since the above is not valid SQL. There are some WIP jinja parsers (for example this or this) although I haven't tried them.

What are some alternatives?

When comparing nvim-FeMaco.lua and tree-sitter-jinja2 you can also consider the following projects:

nvim-treesitter - Nvim Treesitter configurations and abstraction layer


nvim-trevJ.lua - Nvim-plugin for doing the opposite of join-line (J) of arguments, powered by treesitter

jinja.vim - Filetype detection an syntax support for Jinja templates.

Vim-Jinja2-Syntax - An up-to-date jinja2 syntax file.

otter.nvim - Just ask an otter! 🦦

inline_edit.vim - Edit code that's embedded within other code

vim-markdown - Vim Markdown runtime files

copilot.vim - Neovim plugin for GitHub Copilot