vimPlugins: add missing dependencies
This commit is contained in:
parent
e054cac841
commit
3521da5881
@ -241,6 +241,10 @@ in
|
||||
nvimRequireCheck = "barbecue";
|
||||
};
|
||||
|
||||
base46 = super.base46.overrideAttrs {
|
||||
dependencies = with self; [ nvchad ];
|
||||
};
|
||||
|
||||
# The GitHub repository returns 404, which breaks the update script
|
||||
bitbake-vim = buildVimPlugin {
|
||||
pname = "bitbake.vim";
|
||||
@ -256,6 +260,10 @@ in
|
||||
|
||||
blink-cmp = callPackage ./blink-cmp { };
|
||||
|
||||
bluloco-nvim = super.bluloco-nvim.overrideAttrs {
|
||||
dependencies = with self; [ lush-nvim ];
|
||||
};
|
||||
|
||||
chadtree = super.chadtree.overrideAttrs {
|
||||
buildInputs = [
|
||||
python3
|
||||
@ -281,6 +289,10 @@ in
|
||||
nvimRequireCheck = "chatgpt";
|
||||
};
|
||||
|
||||
cheatsheet-nvim = super.cheatsheet-nvim.overrideAttrs {
|
||||
dependencies = with self; [ telescope-nvim ];
|
||||
};
|
||||
|
||||
clang_complete = super.clang_complete.overrideAttrs {
|
||||
# In addition to the arguments you pass to your compiler, you also need to
|
||||
# specify the path of the C++ std header (if you are using C++).
|
||||
@ -327,6 +339,14 @@ in
|
||||
nvimRequireCheck = "cmp_ai";
|
||||
};
|
||||
|
||||
cmp-async-path = super.cmp-async-path.overrideAttrs {
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
};
|
||||
|
||||
cmp-beancount = super.cmp-beancount.overrideAttrs {
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
};
|
||||
|
||||
cmp-clippy = super.cmp-clippy.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-cmp
|
||||
@ -335,6 +355,17 @@ in
|
||||
nvimRequireCheck = "cmp_clippy";
|
||||
};
|
||||
|
||||
cmp-cmdline = super.cmp-cmdline.overrideAttrs {
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
};
|
||||
|
||||
cmp-conjure = super.cmp-conjure.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
conjure
|
||||
nvim-cmp
|
||||
];
|
||||
};
|
||||
|
||||
cmp-copilot = super.cmp-copilot.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-cmp
|
||||
@ -396,15 +427,22 @@ in
|
||||
};
|
||||
|
||||
cmp-greek = super.cmp-greek.overrideAttrs {
|
||||
dependencies = with self; [ nvim-cmp ];
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
nvimRequireCheck = "cmp_greek";
|
||||
};
|
||||
|
||||
cmp-look = super.cmp-look.overrideAttrs {
|
||||
dependencies = with self; [ nvim-cmp ];
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
nvimRequireCheck = "cmp_look";
|
||||
};
|
||||
|
||||
cmp_luasnip = super.cmp_luasnip.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-cmp
|
||||
luasnip
|
||||
];
|
||||
};
|
||||
|
||||
cmp-neosnippet = super.cmp-neosnippet.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-cmp
|
||||
@ -431,11 +469,19 @@ in
|
||||
nvimRequireCheck = "cmp_nvim_lsp_signature_help";
|
||||
};
|
||||
|
||||
cmp-nvim-lua = super.cmp-nvim-lua.overrideAttrs {
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
};
|
||||
|
||||
cmp-nvim-tags = super.cmp-nvim-tags.overrideAttrs {
|
||||
dependencies = with self; [ nvim-cmp ];
|
||||
nvimRequireCheck = "cmp_nvim_tags";
|
||||
};
|
||||
|
||||
cmp-nvim-ultisnips = super.cmp-nvim-ultisnips.overrideAttrs {
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
};
|
||||
|
||||
cmp-pandoc-nvim = super.cmp-pandoc-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-cmp
|
||||
@ -444,6 +490,14 @@ in
|
||||
nvimRequireCheck = "cmp_pandoc";
|
||||
};
|
||||
|
||||
cmp-pandoc-references = super.cmp-pandoc-references.overrideAttrs {
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
};
|
||||
|
||||
cmp-path = super.cmp-path.overrideAttrs {
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
};
|
||||
|
||||
cmp-rg = super.cmp-rg.overrideAttrs {
|
||||
dependencies = with self; [ nvim-cmp ];
|
||||
nvimRequireCheck = "cmp-rg";
|
||||
@ -496,6 +550,10 @@ in
|
||||
nvimRequireCheck = "cmp_vimwiki_tags";
|
||||
};
|
||||
|
||||
cmp-vsnip = super.cmp-vsnip.overrideAttrs {
|
||||
dependencies = [ self.nvim-cmp ];
|
||||
};
|
||||
|
||||
cmp-zsh = super.cmp-zsh.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-cmp
|
||||
@ -694,7 +752,16 @@ in
|
||||
nvimRequireCheck = "competitest";
|
||||
};
|
||||
|
||||
compe-conjure = super.compe-conjure.overrideAttrs {
|
||||
dependencies = [ self.conjure ];
|
||||
};
|
||||
|
||||
compe-latex-symbols = super.compe-latex-symbols.overrideAttrs {
|
||||
dependencies = [ self.nvim-compe ];
|
||||
};
|
||||
|
||||
compe-tabnine = super.compe-tabnine.overrideAttrs {
|
||||
dependencies = [ self.nvim-compe ];
|
||||
buildInputs = [ tabnine ];
|
||||
|
||||
postFixup = ''
|
||||
@ -703,6 +770,13 @@ in
|
||||
'';
|
||||
};
|
||||
|
||||
compe-zsh = super.compe-zsh.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-compe
|
||||
plenary-nvim
|
||||
];
|
||||
};
|
||||
|
||||
compiler-explorer-nvim = super.compiler-explorer-nvim.overrideAttrs {
|
||||
dependencies = with self; [ plenary-nvim ];
|
||||
nvimRequireCheck = "compiler-explorer";
|
||||
@ -996,6 +1070,10 @@ in
|
||||
nvimRequireCheck = "flit";
|
||||
};
|
||||
|
||||
follow-md-links-nvim = super.follow-md-links-nvim.overrideAttrs {
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
forms = super.forms.overrideAttrs {
|
||||
dependencies = [ self.self ];
|
||||
};
|
||||
@ -1202,6 +1280,10 @@ in
|
||||
nvimRequireCheck = "image";
|
||||
};
|
||||
|
||||
intellitab-nvim = super.intellitab-nvim.overrideAttrs {
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
jedi-vim = super.jedi-vim.overrideAttrs {
|
||||
# checking for python3 support in vim would be neat, too, but nobody else seems to care
|
||||
buildInputs = [ python3.pkgs.jedi ];
|
||||
@ -1336,6 +1418,10 @@ in
|
||||
dependencies = with self; [ vim-floaterm ];
|
||||
};
|
||||
|
||||
lightline-bufferline = super.lightline-bufferline.overrideAttrs {
|
||||
dependencies = with self; [ nvim-web-devicons ];
|
||||
};
|
||||
|
||||
lir-nvim = super.lir-nvim.overrideAttrs {
|
||||
dependencies = with self; [ plenary-nvim ];
|
||||
nvimRequireCheck = "lir";
|
||||
@ -1346,11 +1432,19 @@ in
|
||||
nvimRequireCheck = "lsp-progress";
|
||||
};
|
||||
|
||||
lualine-lsp-progress = super.lualine-lsp-progress.overrideAttrs {
|
||||
dependencies = with self; [ lualine-nvim ];
|
||||
};
|
||||
|
||||
luasnip = super.luasnip.overrideAttrs {
|
||||
dependencies = [ luaPackages.jsregexp ];
|
||||
nvimRequireCheck = "luasnip";
|
||||
};
|
||||
|
||||
luasnip-latex-snippets-nvim = super.luasnip-latex-snippets-nvim.overrideAttrs {
|
||||
dependencies = with self; [ luasnip ];
|
||||
};
|
||||
|
||||
lz-n = neovimUtils.buildNeovimPlugin {
|
||||
luaAttr = luaPackages.lz-n;
|
||||
nvimRequireCheck = "lz.n";
|
||||
@ -1412,6 +1506,10 @@ in
|
||||
'';
|
||||
};
|
||||
|
||||
markid = super.markid.overrideAttrs {
|
||||
dependencies = with super; [ nvim-treesitter ];
|
||||
};
|
||||
|
||||
mason-lspconfig-nvim = super.mason-lspconfig-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
mason-nvim
|
||||
@ -1564,19 +1662,92 @@ in
|
||||
nvimRequirecheck = "neotest-gradle";
|
||||
};
|
||||
|
||||
neotest-golang = super.neotest-golang.overrideAttrs {
|
||||
dependencies = [ self.nvim-dap-go ];
|
||||
nvimRequirecheck = "neotest-golang";
|
||||
};
|
||||
|
||||
neotest-gtest = super.neotest-gtest.overrideAttrs {
|
||||
dependencies = [ self.plenary-nvim ];
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
plenary-nvim
|
||||
];
|
||||
nvimRequirecheck = "neotest-gtest";
|
||||
};
|
||||
|
||||
neotest-java = super.neotest-java.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
plenary-nvim
|
||||
];
|
||||
nvimRequirecheck = "neotest-java";
|
||||
};
|
||||
|
||||
neotest-jest = super.neotest-jest.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
];
|
||||
nvimRequirecheck = "neotest-jest";
|
||||
};
|
||||
|
||||
neotest-pest = super.neotest-pest.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
plenary-nvim
|
||||
];
|
||||
nvimRequirecheck = "neotest-pest";
|
||||
};
|
||||
|
||||
neotest-playwright = super.neotest-playwright.overrideAttrs {
|
||||
dependencies = [ self.telescope-nvim ];
|
||||
nvimRequirecheck = "neotest-playwright";
|
||||
};
|
||||
|
||||
neotest-golang = super.neotest-golang.overrideAttrs {
|
||||
dependencies = [ self.nvim-dap-go ];
|
||||
nvimRequirecheck = "neotest-golang";
|
||||
neotest-plenary = super.neotest-plenary.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
plenary-nvim
|
||||
];
|
||||
nvimRequirecheck = "neotest-plenary";
|
||||
};
|
||||
|
||||
neotest-python = super.neotest-python.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
plenary-nvim
|
||||
];
|
||||
nvimRequirecheck = "neotest-python";
|
||||
};
|
||||
|
||||
neotest-scala = super.neotest-scala.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
];
|
||||
nvimRequirecheck = "neotest-scala";
|
||||
};
|
||||
|
||||
neotest-testthat = super.neotest-testthat.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
plenary-nvim
|
||||
];
|
||||
nvimRequirecheck = "neotest-testthat";
|
||||
};
|
||||
|
||||
neotest-vitest = super.neotest-vitest.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
neotest
|
||||
nvim-nio
|
||||
];
|
||||
nvimRequirecheck = "neotest-vitest";
|
||||
};
|
||||
|
||||
neo-tree-nvim = super.neo-tree-nvim.overrideAttrs {
|
||||
@ -1587,6 +1758,18 @@ in
|
||||
nvimRequirecheck = "neo-tree";
|
||||
};
|
||||
|
||||
neuron-nvim = super.neuron-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
nvimRequireCheck = "neuron";
|
||||
};
|
||||
|
||||
noctis-nvim = super.noctis-nvim.overrideAttrs {
|
||||
dependencies = [ self.lush-nvim ];
|
||||
};
|
||||
|
||||
noice-nvim = super.noice-nvim.overrideAttrs {
|
||||
dependencies = with self; [ nui-nvim ];
|
||||
nvimRequirecheck = "noice";
|
||||
@ -1601,11 +1784,22 @@ in
|
||||
nvimRequireCheck = "notebook-navigator";
|
||||
};
|
||||
|
||||
nterm-nvim = super.nterm-nvim.overrideAttrs {
|
||||
dependencies = [ self.aniseed ];
|
||||
};
|
||||
|
||||
null-ls-nvim = super.null-ls-nvim.overrideAttrs {
|
||||
dependencies = with self; [ plenary-nvim ];
|
||||
nvimRequireCheck = "null-ls";
|
||||
};
|
||||
|
||||
nvim-biscuits = super.nvim-biscuits.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-treesitter
|
||||
plenary-nvim
|
||||
];
|
||||
};
|
||||
|
||||
nvim-coverage = super.nvim-coverage.overrideAttrs {
|
||||
dependencies = with self; [ plenary-nvim ];
|
||||
nvimRequireCheck = "coverage";
|
||||
@ -1643,6 +1837,12 @@ in
|
||||
nvimRequireCheck = "genghis";
|
||||
};
|
||||
|
||||
nvim-gps = super.nvim-gps.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-treesitter
|
||||
];
|
||||
};
|
||||
|
||||
nvim-lsputils = super.nvim-lsputils.overrideAttrs {
|
||||
dependencies = with self; [ popfix ];
|
||||
nvimRequireCheck = "lsputil.codeAction";
|
||||
@ -1663,6 +1863,13 @@ in
|
||||
nvimRequireCheck = "nvim-navbuddy";
|
||||
};
|
||||
|
||||
nvim-nu = super.nvim-nu.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-treesitter
|
||||
none-ls-nvim
|
||||
];
|
||||
};
|
||||
|
||||
vim-mediawiki-editor = super.vim-mediawiki-editor.overrideAttrs {
|
||||
passthru.python3Dependencies = [ python3.pkgs.mwclient ];
|
||||
};
|
||||
@ -1749,12 +1956,36 @@ in
|
||||
callPackage ./nvim-treesitter/overrides.nix { } self super
|
||||
);
|
||||
|
||||
nvim-treesitter-endwise = super.nvim-treesitter-endwise.overrideAttrs {
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
nvim-treesitter-pairs = super.nvim-treesitter-pairs.overrideAttrs {
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
nvim-treesitter-parsers = lib.recurseIntoAttrs self.nvim-treesitter.grammarPlugins;
|
||||
|
||||
nvim-treesitter-pyfold = super.nvim-treesitter-pyfold.overrideAttrs {
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
nvim-treesitter-refactor = super.nvim-treesitter-refactor.overrideAttrs {
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
nvim-treesitter-sexp = super.nvim-treesitter-sexp.overrideAttrs {
|
||||
nvimRequireCheck = "treesitter-sexp";
|
||||
};
|
||||
|
||||
nvim-treesitter-textobjects = super.nvim-treesitter-textobjects.overrideAttrs {
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
nvim-treesitter-textsubjects = super.nvim-treesitter-textsubjects.overrideAttrs {
|
||||
dependencies = [ self.nvim-treesitter ];
|
||||
};
|
||||
|
||||
nvim-ufo = super.nvim-ufo.overrideAttrs {
|
||||
dependencies = with self; [ promise-async ];
|
||||
nvimRequireCheck = "ufo";
|
||||
@ -1831,6 +2062,14 @@ in
|
||||
|
||||
inherit parinfer-rust;
|
||||
|
||||
parpar-nvim = super.parpar-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
nvim-parinfer
|
||||
nvim-paredit
|
||||
nvim-treesitter
|
||||
];
|
||||
};
|
||||
|
||||
phpactor = buildVimPlugin {
|
||||
inherit (phpactor)
|
||||
pname
|
||||
@ -2192,13 +2431,36 @@ in
|
||||
nvimRequireCheck = "telekasten";
|
||||
};
|
||||
|
||||
telescope-asynctasks-nvim = super.telescope-asynctasks-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-cheat-nvim = super.telescope-cheat-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
sqlite-lua
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-coc-nvim = super.telescope-coc-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-dap-nvim = super.telescope-dap-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
nvim-dap
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-frecency-nvim = super.telescope-frecency-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
sqlite-lua
|
||||
@ -2213,7 +2475,10 @@ in
|
||||
};
|
||||
|
||||
telescope-fzf-writer-nvim = super.telescope-fzf-writer-nvim.overrideAttrs {
|
||||
dependencies = with self; [ telescope-nvim ];
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-fzy-native-nvim = super.telescope-fzy-native-nvim.overrideAttrs (old: {
|
||||
@ -2241,7 +2506,24 @@ in
|
||||
});
|
||||
|
||||
telescope-git-conflicts-nvim = super.telescope-git-conflicts-nvim.overrideAttrs {
|
||||
dependencies = with self; [ telescope-nvim ];
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-github-nvim = super.telescope-github-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-lsp-handlers-nvim = super.telescope-lsp-handlers-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-media-files-nvim = super.telescope-media-files-nvim.overrideAttrs {
|
||||
@ -2252,20 +2534,52 @@ in
|
||||
];
|
||||
};
|
||||
|
||||
telescope-project-nvim = super.telescope-project-nvim.overrideAttrs {
|
||||
dependencies = with self; [ plenary-nvim ];
|
||||
};
|
||||
|
||||
telescope-nvim = super.telescope-nvim.overrideAttrs {
|
||||
dependencies = with self; [ plenary-nvim ];
|
||||
};
|
||||
|
||||
telescope-smart-history-nvim = super.telescope-smart-history-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-symbols-nvim = super.telescope-symbols-nvim.overrideAttrs {
|
||||
dependencies = with self; [ telescope-nvim ];
|
||||
};
|
||||
|
||||
telescope-ui-select-nvim = super.telescope-ui-select-nvim.overrideAttrs {
|
||||
dependencies = with self; [ telescope-nvim ];
|
||||
};
|
||||
|
||||
telescope-ultisnips-nvim = super.telescope-ultisnips-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-undo-nvim = super.telescope-undo-nvim.overrideAttrs {
|
||||
dependencies = with self; [ telescope-nvim ];
|
||||
};
|
||||
|
||||
telescope-vim-bookmarks-nvim = super.telescope-vim-bookmarks-nvim.overrideAttrs {
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
telescope-z-nvim = super.telescope-z-nvim.overrideAttrs {
|
||||
dependencies = with self; [ telescope-nvim ];
|
||||
dependencies = with self; [
|
||||
plenary-nvim
|
||||
telescope-nvim
|
||||
];
|
||||
};
|
||||
|
||||
quarto-nvim = super.quarto-nvim.overrideAttrs {
|
||||
@ -2289,6 +2603,10 @@ in
|
||||
'';
|
||||
};
|
||||
|
||||
tmux-complete-vim = super.tmux-complete-vim.overrideAttrs {
|
||||
dependencies = with self; [ nvim-compe ];
|
||||
};
|
||||
|
||||
todo-comments-nvim = super.todo-comments-nvim.overrideAttrs {
|
||||
dependencies = [ self.plenary-nvim ];
|
||||
nvimRequireCheck = "todo-comments";
|
||||
|
Loading…
Reference in New Issue
Block a user