summary refs log tree commit diff
path: root/pkgs/misc/vim-plugins/overrides.nix
diff options
context:
space:
mode:
authorMalo Bourgon <mbourgon@gmail.com>2021-04-21 09:51:34 -0700
committerMalo Bourgon <mbourgon@gmail.com>2021-04-21 09:53:11 -0700
commit6ba50946122310ddcb522fff901f475b5a73a76f (patch)
tree8442415b0e72c9457d04fe034dc7a4d3cd864e7a /pkgs/misc/vim-plugins/overrides.nix
parent8dc5406544bd4a8a6f25514abb7822f38fd661d2 (diff)
downloadnixpkgs-6ba50946122310ddcb522fff901f475b5a73a76f.tar
nixpkgs-6ba50946122310ddcb522fff901f475b5a73a76f.tar.gz
nixpkgs-6ba50946122310ddcb522fff901f475b5a73a76f.tar.bz2
nixpkgs-6ba50946122310ddcb522fff901f475b5a73a76f.tar.lz
nixpkgs-6ba50946122310ddcb522fff901f475b5a73a76f.tar.xz
nixpkgs-6ba50946122310ddcb522fff901f475b5a73a76f.tar.zst
nixpkgs-6ba50946122310ddcb522fff901f475b5a73a76f.zip
vimPlugins.completion-*: add dependencies
vimPlugins.gitsigns-nvim: add dependency

vimPlugins.telescope-*: add dependencies
Diffstat (limited to 'pkgs/misc/vim-plugins/overrides.nix')
-rw-r--r--pkgs/misc/vim-plugins/overrides.nix33
1 files changed, 31 insertions, 2 deletions
diff --git a/pkgs/misc/vim-plugins/overrides.nix b/pkgs/misc/vim-plugins/overrides.nix
index fe951cb83b8..ff842988ab4 100644
--- a/pkgs/misc/vim-plugins/overrides.nix
+++ b/pkgs/misc/vim-plugins/overrides.nix
@@ -125,15 +125,23 @@ self: super: {
     '';
   });
 
+  completion-buffers = super.completion-buffers.overrideAttrs (old: {
+    dependencies = with self; [ completion-nvim ];
+  });
+
   completion-tabnine = super.completion-tabnine.overrideAttrs (old: {
+    dependencies = with self; [ completion-nvim ];
     buildInputs = [ tabnine ];
-
     postFixup = ''
       mkdir $target/binaries
       ln -s ${tabnine}/bin/TabNine $target/binaries/TabNine_$(uname -s)
     '';
   });
 
+  completion-treesitter = super.completion-treesitter.overrideAttrs (old: {
+    dependencies = with self; [ completion-nvim nvim-treesitter ];
+  });
+
   cpsm = super.cpsm.overrideAttrs (old: {
     buildInputs = [
       python3
@@ -258,6 +266,10 @@ self: super: {
     configurePhase = "cd plugins/nvim";
   });
 
+  gitsigns-nvim = super.gitsigns-nvim.overrideAttrs (old: {
+    dependencies = with self; [ plenary-nvim ];
+  });
+
   jedi-vim = super.jedi-vim.overrideAttrs (old: {
     # checking for python3 support in vim would be neat, too, but nobody else seems to care
     buildInputs = [ python3.pkgs.jedi ];
@@ -415,10 +427,15 @@ self: super: {
     });
 
   telescope-frecency-nvim = super.telescope-frecency-nvim.overrideAttrs (old: {
-    dependencies = with self; [ sql-nvim ];
+    dependencies = with self; [ sql-nvim telescope-nvim ];
+  });
+
+  telescope-fzf-writer-nvim = super.telescope-fzf-writer-nvim.overrideAttrs (old: {
+    dependencies = with self; [ telescope-nvim ];
   });
 
   telescope-fzy-native-nvim = super.telescope-fzy-native-nvim.overrideAttrs (old: {
+    dependencies = with self; [ telescope-nvim ];
     preFixup =
       let
         fzy-lua-native-path = "deps/fzy-lua-native";
@@ -442,6 +459,18 @@ self: super: {
     meta.platforms = lib.platforms.all;
   });
 
+  telescope-nvim = super.telescope-nvim.overrideAttrs (old: {
+    dependencies = with self; [ plenary-nvim popup-nvim ];
+  });
+
+  telescope-symbols-nvim = super.telescope-symbols-nvim.overrideAttrs (old: {
+    dependencies = with self; [ telescope-nvim ];
+  });
+
+  telescope-z-nvim = super.telescope-z-nvim.overrideAttrs (old: {
+    dependencies = with self; [ telescope-nvim ];
+  });
+
   unicode-vim =
     let
       unicode-data = fetchurl {