vimPlugins.completion-*: add dependencies

vimPlugins.gitsigns-nvim: add dependency

vimPlugins.telescope-*: add dependencies
wip/yesman
Malo Bourgon 3 years ago
parent 8dc5406544
commit 6ba5094612
  1. 33
      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 {

Loading…
Cancel
Save