vimPlugins: add missing dependencies (#372552)

This commit is contained in:
Gaétan Lepage
2025-01-10 08:59:25 +01:00
committed by GitHub
@@ -745,6 +745,14 @@ in
];
};
conjure = super.conjure.overrideAttrs {
dependencies = [ self.plenary-nvim ];
nvimSkipModule = [
# Test mismatch of directory because of nix generated path
"conjure-spec.client.fennel.nfnl_spec"
];
};
context-vim = super.context-vim.overrideAttrs {
# Vim plugin with optional lua highlight module
nvimSkipModule = "context.highlight";
@@ -1832,9 +1840,20 @@ in
neotest
nvim-nio
plenary-nvim
nvim-treesitter-parsers.cpp
];
nvimSkipModule = [
# lua/plenary/path.lua:511: FileNotFoundError from mkdir because of stdpath parent path missing
"neotest-gtest.executables.global_registry"
"neotest-gtest.executables.init"
"neotest-gtest.executables.registry"
"neotest-gtest.executables.ui"
"neotest-gtest"
"neotest-gtest.neotest_adapter"
"neotest-gtest.report"
"neotest-gtest.storage"
"neotest-gtest.utils"
];
# broken
# nvimRequireCheck = "neotest-gtest";
};
neotest-haskell = super.neotest-haskell.overrideAttrs {
@@ -1865,6 +1884,7 @@ in
neotest-minitest = super.neotest-minitest.overrideAttrs {
dependencies = with self; [
neotest
nvim-nio
plenary-nvim
];
};
@@ -1918,6 +1938,7 @@ in
neotest-rspec = super.neotest-rspec.overrideAttrs {
dependencies = with self; [
neotest
nvim-nio
plenary-nvim
];
};
@@ -2171,6 +2192,10 @@ in
];
};
nvim-java-test = super.nvim-java-test.overrideAttrs {
dependencies = [ self.nvim-java-core ];
};
nvim-lsp-file-operations = super.nvim-lsp-file-operations.overrideAttrs {
dependencies = [ self.plenary-nvim ];
nvimRequireCheck = "lsp-file-operations";
@@ -2355,6 +2380,29 @@ in
nvimRequireCheck = "trevj";
};
nvim-test = super.nvim-test.overrideAttrs {
dependencies = with self; [
nvim-treesitter
nvim-treesitter-parsers.c_sharp
nvim-treesitter-parsers.go
nvim-treesitter-parsers.haskell
nvim-treesitter-parsers.javascript
nvim-treesitter-parsers.python
nvim-treesitter-parsers.ruby
nvim-treesitter-parsers.rust
nvim-treesitter-parsers.typescript
nvim-treesitter-parsers.zig
];
nvimSkipModule = [
# Optional toggleterm integration
"nvim-test.terms.toggleterm"
# Broken runners
"nvim-test.runners.zig"
"nvim-test.runners.hspec"
"nvim-test.runners.stack"
];
};
nvim-ufo = super.nvim-ufo.overrideAttrs {
dependencies = [ self.promise-async ];
nvimRequireCheck = "ufo";
@@ -2575,6 +2623,8 @@ in
nvimSkipModule = [
# rainbow-delimiters.types.lua
"rainbow-delimiters.types"
# Test that requires an unpackaged dependency
"rainbow-delimiters._test.highlight"
];
};
@@ -3152,6 +3202,14 @@ in
meta.maintainers = with lib.maintainers; [ enderger ];
};
typescript-nvim = super.typescript-nvim.overrideAttrs {
dependencies = with self; [
nvim-lspconfig
];
# Optional null-ls integration
nvimSkipModule = [ "typescript.extensions.null-ls.code-actions.init" ];
};
typescript-tools-nvim = super.typescript-tools-nvim.overrideAttrs {
dependencies = with self; [
nvim-lspconfig