From 6055a9d94861e865ed293c7babd033e30777b002 Mon Sep 17 00:00:00 2001 From: Tim Keller Date: Thu, 21 May 2026 22:48:23 -0500 Subject: neovim native plugins and entire hm config section for nvim --- pkgs/vimPlugins/overrides.nix | 46 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) create mode 100644 pkgs/vimPlugins/overrides.nix (limited to 'pkgs/vimPlugins') diff --git a/pkgs/vimPlugins/overrides.nix b/pkgs/vimPlugins/overrides.nix new file mode 100644 index 0000000..a56511b --- /dev/null +++ b/pkgs/vimPlugins/overrides.nix @@ -0,0 +1,46 @@ +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"; + # #}; + #}; + }; +} -- cgit v1.2.3