vimPlugins: add missing dependencies (#372552)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user