summaryrefslogtreecommitdiff
path: root/pkgs/vimPlugins
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2026-05-21 22:48:23 -0500
committerTim Keller <tjk@tjkeller.xyz>2026-05-21 22:48:23 -0500
commit6055a9d94861e865ed293c7babd033e30777b002 (patch)
treee580e17aab102e93b487e332c44220645f22bc3a /pkgs/vimPlugins
parent4e4ec16117af9dbf1043e8b9e82e908e0efbfa75 (diff)
downloadnixos-6055a9d94861e865ed293c7babd033e30777b002.tar.xz
nixos-6055a9d94861e865ed293c7babd033e30777b002.zip
neovim native plugins and entire hm config section for nvimHEADstandalone-homemaster
Diffstat (limited to 'pkgs/vimPlugins')
-rw-r--r--pkgs/vimPlugins/overrides.nix46
1 files changed, 46 insertions, 0 deletions
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";
+ # #};
+ #};
+ };
+}