final: prev: { vimPlugins = prev.vimPlugins // { minitab-nvim = prev.vimUtils.buildVimPlugin rec { pname = "minitab.nvim"; version = "2024-11-28"; rev = "f6183e8cb6f408e54dd5d1d13c0075376655a3ec"; src = prev.fetchzip { url = "https://git.tjkeller.xyz/${pname}/snapshot/${pname}-${rev}.tar.xz"; sha256 = "sha256-INJC+6GNTF5MpvtOh6/eYD5CMiXxlP6aHT5TX2lJqiM="; }; meta.homepage = "https://git.tjkeller.xyz/minitab.nvim"; }; # TODO #nvim-treesitter-parsers = prev.vimPlugins.nvim-treesitter-parsers // { # #jinja2 = prev.tree-sitter.buildGrammar rec { # # language = "jinja2"; # # version = "2025-10-24"; # # src = prev.fetchFromGitHub { # # owner = "geigerzaehler"; # # repo = "tree-sitter-jinja2"; # # rev = "ecab6215c53da5c1126d81d1bf664b3b5cf87d15"; # # sha256 = "sha256-gYU9gQZMlLKYHVAISa5AF/KXzr0PA0M8gK0/B7gXcYs="; # # }; # # meta.homepage = "https://github.com/geigerzaehler/tree-sitter-jinja2"; # #}; # #jinja2 = prev.vimUtils.buildVimPlugin rec { # # pname = "jinja2"; # # version = "2025-10-24"; # # src = prev.fetchFromGitHub { # # owner = "geigerzaehler"; # # repo = "tree-sitter-jinja2"; # # rev = "ecab6215c53da5c1126d81d1bf664b3b5cf87d15"; # # sha256 = "sha256-gYU9gQZMlLKYHVAISa5AF/KXzr0PA0M8gK0/B7gXcYs="; # # }; # # patches = [ # # (prev.fetchpatch { # # url = "https://github.com/geigerzaehler/tree-sitter-jinja2/pull/6.diff"; # # sha256 = "sha256-CBUAwb9hz1Cpa4RaY+6aTMJNU+hX9D3BGpNxL+MoAq0="; # # }) # # ]; # # meta.homepage = "https://github.com/geigerzaehler/tree-sitter-jinja2"; # #}; #}; }; }