mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-07-12 05:16:25 +03:00
vimPlugins: rename nvimSkipModule into nvimSkipModules
It's confusing to have a polymorphic behavior for nvimSkipModule and it is an implementation detail. Let's not force ourselves to keep supporting both types and just support lists, which imply plural in nixpkgs (e.g. "lib.optional" vs "lib.optionals"). Support and showcase just the list format to avoid confusion.
This commit is contained in:
parent
2e6d6f5be9
commit
3e6edb83dd
7 changed files with 112 additions and 113 deletions
|
@ -170,13 +170,12 @@ To only check a specific module, add it manually to the plugin definition [overr
|
||||||
};
|
};
|
||||||
```
|
```
|
||||||
Some plugins will have lua modules that require a user configuration to function properly or can contain optional lua modules that we dont want to test requiring.
|
Some plugins will have lua modules that require a user configuration to function properly or can contain optional lua modules that we dont want to test requiring.
|
||||||
We can skip specific modules using `nvimSkipModule`. Similar to `nvimRequireCheck`, it accepts a single string or a list of strings.
|
We can skip specific modules using `nvimSkipModules`. Similar to `nvimRequireCheck`, it accepts a list of strings.
|
||||||
- `nvimSkipModule = MODULE;`
|
- `nvimSkipModules = [ MODULE1 MODULE2 ];`
|
||||||
- `nvimSkipModule = [ MODULE1 MODULE2 ];`
|
|
||||||
|
|
||||||
```nix
|
```nix
|
||||||
asyncrun-vim = super.asyncrun-vim.overrideAttrs {
|
asyncrun-vim = super.asyncrun-vim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# vim plugin with optional toggleterm integration
|
# vim plugin with optional toggleterm integration
|
||||||
"asyncrun.toggleterm"
|
"asyncrun.toggleterm"
|
||||||
"asyncrun.toggleterm2"
|
"asyncrun.toggleterm2"
|
||||||
|
|
|
@ -56,7 +56,7 @@ run_require_checks() {
|
||||||
set +e
|
set +e
|
||||||
for name in "${nvimRequireCheck[@]}"; do
|
for name in "${nvimRequireCheck[@]}"; do
|
||||||
local skip=false
|
local skip=false
|
||||||
for module in "${nvimSkipModule[@]}"; do
|
for module in "${nvimSkipModules[@]}"; do
|
||||||
if [[ "$module" == "$name" ]]; then
|
if [[ "$module" == "$name" ]]; then
|
||||||
echo "$name is in list of modules to not check. Skipping..."
|
echo "$name is in list of modules to not check. Skipping..."
|
||||||
skip=true
|
skip=true
|
||||||
|
|
|
@ -80,7 +80,7 @@ vimUtils.buildVimPlugin {
|
||||||
inherit avante-nvim-lib;
|
inherit avante-nvim-lib;
|
||||||
};
|
};
|
||||||
|
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires setup with corresponding provider
|
# Requires setup with corresponding provider
|
||||||
"avante.providers.azure"
|
"avante.providers.azure"
|
||||||
"avante.providers.copilot"
|
"avante.providers.copilot"
|
||||||
|
|
|
@ -61,7 +61,7 @@ vimUtils.buildVimPlugin {
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Module for reproducing issues
|
# Module for reproducing issues
|
||||||
"repro"
|
"repro"
|
||||||
];
|
];
|
||||||
|
|
|
@ -15,7 +15,7 @@ vimUtils.buildVimPlugin {
|
||||||
hash = "sha256-zWHXYs3XdnoszqOFY3hA2L5mNn1a44OAeKv3lL3EMEw=";
|
hash = "sha256-zWHXYs3XdnoszqOFY3hA2L5mNn1a44OAeKv3lL3EMEw=";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# rainbow-delimiters.types.lua
|
# rainbow-delimiters.types.lua
|
||||||
"rainbow-delimiters.types"
|
"rainbow-delimiters.types"
|
||||||
# Test that requires an unpackaged dependency
|
# Test that requires an unpackaged dependency
|
||||||
|
|
|
@ -56,7 +56,7 @@ vimUtils.buildVimPlugin {
|
||||||
ln -s ${sg-nvim-rust}/{bin,lib}/* $out/target/debug
|
ln -s ${sg-nvim-rust}/{bin,lib}/* $out/target/debug
|
||||||
'';
|
'';
|
||||||
|
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Dependent on active fuzzy search state
|
# Dependent on active fuzzy search state
|
||||||
"sg.cody.fuzzy"
|
"sg.cody.fuzzy"
|
||||||
];
|
];
|
||||||
|
|
|
@ -163,7 +163,7 @@ in
|
||||||
|
|
||||||
aerial-nvim = super.aerial-nvim.overrideAttrs {
|
aerial-nvim = super.aerial-nvim.overrideAttrs {
|
||||||
# optional dependencies
|
# optional dependencies
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"lualine.components.aerial"
|
"lualine.components.aerial"
|
||||||
"telescope._extensions.aerial"
|
"telescope._extensions.aerial"
|
||||||
];
|
];
|
||||||
|
@ -203,7 +203,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
asyncrun-vim = super.asyncrun-vim.overrideAttrs {
|
asyncrun-vim = super.asyncrun-vim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# vim plugin with optional toggleterm integration
|
# vim plugin with optional toggleterm integration
|
||||||
"asyncrun.toggleterm"
|
"asyncrun.toggleterm"
|
||||||
"asyncrun.toggleterm2"
|
"asyncrun.toggleterm2"
|
||||||
|
@ -216,7 +216,7 @@ in
|
||||||
|
|
||||||
auto-session = super.auto-session.overrideAttrs {
|
auto-session = super.auto-session.overrideAttrs {
|
||||||
# optional telescope dependency
|
# optional telescope dependency
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"auto-session.session-lens.actions"
|
"auto-session.session-lens.actions"
|
||||||
"auto-session.session-lens.init"
|
"auto-session.session-lens.init"
|
||||||
"telescope._extensions.session-lens"
|
"telescope._extensions.session-lens"
|
||||||
|
@ -232,7 +232,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
bamboo-nvim = super.bamboo-nvim.overrideAttrs {
|
bamboo-nvim = super.bamboo-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires config table
|
# Requires config table
|
||||||
"bamboo.colors"
|
"bamboo.colors"
|
||||||
"bamboo.terminal"
|
"bamboo.terminal"
|
||||||
|
@ -248,7 +248,7 @@ in
|
||||||
|
|
||||||
barbar-nvim = super.barbar-nvim.overrideAttrs {
|
barbar-nvim = super.barbar-nvim.overrideAttrs {
|
||||||
# nvim-web-devicons dependency
|
# nvim-web-devicons dependency
|
||||||
nvimSkipModule = "bufferline.utils";
|
nvimSkipModules = [ "bufferline.utils" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
barbecue-nvim = super.barbecue-nvim.overrideAttrs {
|
barbecue-nvim = super.barbecue-nvim.overrideAttrs {
|
||||||
|
@ -267,7 +267,7 @@ in
|
||||||
base46 = super.base46.overrideAttrs {
|
base46 = super.base46.overrideAttrs {
|
||||||
dependencies = [ self.nvchad-ui ];
|
dependencies = [ self.nvchad-ui ];
|
||||||
# Requires global config setup
|
# Requires global config setup
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"nvchad.configs.cmp"
|
"nvchad.configs.cmp"
|
||||||
"nvchad.configs.gitsigns"
|
"nvchad.configs.gitsigns"
|
||||||
"nvchad.configs.luasnip"
|
"nvchad.configs.luasnip"
|
||||||
|
@ -303,7 +303,7 @@ in
|
||||||
|
|
||||||
bufferline-nvim = super.bufferline-nvim.overrideAttrs {
|
bufferline-nvim = super.bufferline-nvim.overrideAttrs {
|
||||||
# depends on bufferline.lua being loaded first
|
# depends on bufferline.lua being loaded first
|
||||||
nvimSkipModule = [ "bufferline.commands" ];
|
nvimSkipModules = [ "bufferline.commands" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
bufresize-nvim = super.bufresize-nvim.overrideAttrs {
|
bufresize-nvim = super.bufresize-nvim.overrideAttrs {
|
||||||
|
@ -311,7 +311,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
catppuccin-nvim = super.catppuccin-nvim.overrideAttrs {
|
catppuccin-nvim = super.catppuccin-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"catppuccin.groups.integrations.noice"
|
"catppuccin.groups.integrations.noice"
|
||||||
"catppuccin.groups.integrations.feline"
|
"catppuccin.groups.integrations.feline"
|
||||||
"catppuccin.lib.vim.init"
|
"catppuccin.lib.vim.init"
|
||||||
|
@ -321,7 +321,7 @@ in
|
||||||
ccc-nvim = super.ccc-nvim.overrideAttrs {
|
ccc-nvim = super.ccc-nvim.overrideAttrs {
|
||||||
# ccc auto-discover requires all pass
|
# ccc auto-discover requires all pass
|
||||||
# but there's a bootstrap module that hangs forever if we dont stop on first success
|
# but there's a bootstrap module that hangs forever if we dont stop on first success
|
||||||
nvimSkipModule = "ccc.kit.Thread.Server._bootstrap";
|
nvimSkipModules = [ "ccc.kit.Thread.Server._bootstrap" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
chadtree = super.chadtree.overrideAttrs {
|
chadtree = super.chadtree.overrideAttrs {
|
||||||
|
@ -440,7 +440,7 @@ in
|
||||||
|
|
||||||
cmp-dictionary = super.cmp-dictionary.overrideAttrs {
|
cmp-dictionary = super.cmp-dictionary.overrideAttrs {
|
||||||
checkInputs = [ self.nvim-cmp ];
|
checkInputs = [ self.nvim-cmp ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Test files
|
# Test files
|
||||||
"cmp_dictionary.dict.external_spec"
|
"cmp_dictionary.dict.external_spec"
|
||||||
"cmp_dictionary.dict.trie_spec"
|
"cmp_dictionary.dict.trie_spec"
|
||||||
|
@ -582,7 +582,7 @@ in
|
||||||
cobalt2-nvim = super.cobalt2-nvim.overrideAttrs {
|
cobalt2-nvim = super.cobalt2-nvim.overrideAttrs {
|
||||||
dependencies = with self; [ colorbuddy-nvim ];
|
dependencies = with self; [ colorbuddy-nvim ];
|
||||||
# Few broken themes
|
# Few broken themes
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"cobalt2.plugins.init"
|
"cobalt2.plugins.init"
|
||||||
"cobalt2.plugins.trouble"
|
"cobalt2.plugins.trouble"
|
||||||
"cobalt2.plugins.gitsigns"
|
"cobalt2.plugins.gitsigns"
|
||||||
|
@ -595,7 +595,7 @@ in
|
||||||
|
|
||||||
codecompanion-nvim = super.codecompanion-nvim.overrideAttrs {
|
codecompanion-nvim = super.codecompanion-nvim.overrideAttrs {
|
||||||
dependencies = [ self.plenary-nvim ];
|
dependencies = [ self.plenary-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional provider dependencies
|
# Optional provider dependencies
|
||||||
"codecompanion.providers.diff.mini_diff"
|
"codecompanion.providers.diff.mini_diff"
|
||||||
"codecompanion.providers.actions.telescope"
|
"codecompanion.providers.actions.telescope"
|
||||||
|
@ -697,7 +697,7 @@ in
|
||||||
|
|
||||||
colorful-menu-nvim = super.colorful-menu-nvim.overrideAttrs {
|
colorful-menu-nvim = super.colorful-menu-nvim.overrideAttrs {
|
||||||
# Local bug reproduction modules
|
# Local bug reproduction modules
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"repro_blink"
|
"repro_blink"
|
||||||
"repro_cmp"
|
"repro_cmp"
|
||||||
];
|
];
|
||||||
|
@ -751,7 +751,7 @@ in
|
||||||
|
|
||||||
conjure = super.conjure.overrideAttrs {
|
conjure = super.conjure.overrideAttrs {
|
||||||
dependencies = [ self.plenary-nvim ];
|
dependencies = [ self.plenary-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Test mismatch of directory because of nix generated path
|
# Test mismatch of directory because of nix generated path
|
||||||
"conjure-spec.client.fennel.nfnl_spec"
|
"conjure-spec.client.fennel.nfnl_spec"
|
||||||
];
|
];
|
||||||
|
@ -759,7 +759,7 @@ in
|
||||||
|
|
||||||
context-vim = super.context-vim.overrideAttrs {
|
context-vim = super.context-vim.overrideAttrs {
|
||||||
# Vim plugin with optional lua highlight module
|
# Vim plugin with optional lua highlight module
|
||||||
nvimSkipModule = "context.highlight";
|
nvimSkipModules = [ "context.highlight" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
CopilotChat-nvim = super.CopilotChat-nvim.overrideAttrs {
|
CopilotChat-nvim = super.CopilotChat-nvim.overrideAttrs {
|
||||||
|
@ -885,7 +885,7 @@ in
|
||||||
darkearth-nvim = super.darkearth-nvim.overrideAttrs {
|
darkearth-nvim = super.darkearth-nvim.overrideAttrs {
|
||||||
dependencies = [ self.lush-nvim ];
|
dependencies = [ self.lush-nvim ];
|
||||||
# Lua module used to build theme
|
# Lua module used to build theme
|
||||||
nvimSkipModule = "shipwright_build";
|
nvimSkipModules = [ "shipwright_build" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
ddc-filter-matcher_head = super.ddc-filter-matcher_head.overrideAttrs {
|
ddc-filter-matcher_head = super.ddc-filter-matcher_head.overrideAttrs {
|
||||||
|
@ -967,7 +967,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
devdocs-nvim = super.devdocs-nvim.overrideAttrs {
|
devdocs-nvim = super.devdocs-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Error initializing Devdocs state
|
# Error initializing Devdocs state
|
||||||
"devdocs.state"
|
"devdocs.state"
|
||||||
];
|
];
|
||||||
|
@ -985,7 +985,7 @@ in
|
||||||
diffview-nvim = super.diffview-nvim.overrideAttrs {
|
diffview-nvim = super.diffview-nvim.overrideAttrs {
|
||||||
dependencies = [ self.plenary-nvim ];
|
dependencies = [ self.plenary-nvim ];
|
||||||
|
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# https://github.com/sindrets/diffview.nvim/issues/498
|
# https://github.com/sindrets/diffview.nvim/issues/498
|
||||||
"diffview.api.views.diff.diff_view"
|
"diffview.api.views.diff.diff_view"
|
||||||
"diffview.scene.layouts.diff_2"
|
"diffview.scene.layouts.diff_2"
|
||||||
|
@ -1036,7 +1036,7 @@ in
|
||||||
|
|
||||||
dropbar-nvim = super.dropbar-nvim.overrideAttrs {
|
dropbar-nvim = super.dropbar-nvim.overrideAttrs {
|
||||||
# Requires global config table
|
# Requires global config table
|
||||||
nvimSkipModule = "dropbar.menu";
|
nvimSkipModules = [ "dropbar.menu" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
easy-dotnet-nvim = super.easy-dotnet-nvim.overrideAttrs {
|
easy-dotnet-nvim = super.easy-dotnet-nvim.overrideAttrs {
|
||||||
|
@ -1070,7 +1070,7 @@ in
|
||||||
luasnip
|
luasnip
|
||||||
nvim-fzf
|
nvim-fzf
|
||||||
];
|
];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# E5108: Error executing lua vim/_init_packages.lua:0: ...in-faust-nvim-2022-06-01/lua/faust-nvim/autosnippets.lua:3: '=' expected near 'wd'
|
# E5108: Error executing lua vim/_init_packages.lua:0: ...in-faust-nvim-2022-06-01/lua/faust-nvim/autosnippets.lua:3: '=' expected near 'wd'
|
||||||
"faust-nvim.autosnippets"
|
"faust-nvim.autosnippets"
|
||||||
];
|
];
|
||||||
|
@ -1087,7 +1087,7 @@ in
|
||||||
flash-nvim = super.flash-nvim.overrideAttrs {
|
flash-nvim = super.flash-nvim.overrideAttrs {
|
||||||
# Docs require lazyvim
|
# Docs require lazyvim
|
||||||
# dependencies = with self; [ lazy-nvim ];
|
# dependencies = with self; [ lazy-nvim ];
|
||||||
nvimSkipModule = "flash.docs";
|
nvimSkipModules = [ "flash.docs" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
flit-nvim = super.flit-nvim.overrideAttrs {
|
flit-nvim = super.flit-nvim.overrideAttrs {
|
||||||
|
@ -1166,7 +1166,7 @@ in
|
||||||
telescope-zf-native-nvim
|
telescope-zf-native-nvim
|
||||||
];
|
];
|
||||||
dependencies = [ self.telescope-fzf-native-nvim ];
|
dependencies = [ self.telescope-fzf-native-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# TODO: package fzy-lua-native
|
# TODO: package fzy-lua-native
|
||||||
"fuzzy_nvim.fzy_matcher"
|
"fuzzy_nvim.fzy_matcher"
|
||||||
];
|
];
|
||||||
|
@ -1248,7 +1248,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
go-nvim = super.go-nvim.overrideAttrs {
|
go-nvim = super.go-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Null-ls
|
# Null-ls
|
||||||
"go.null_ls"
|
"go.null_ls"
|
||||||
# _GO_NVIM_CFG
|
# _GO_NVIM_CFG
|
||||||
|
@ -1298,7 +1298,7 @@ in
|
||||||
plenary-nvim
|
plenary-nvim
|
||||||
];
|
];
|
||||||
|
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Cannot find hardhat.extmarks
|
# Cannot find hardhat.extmarks
|
||||||
"overseer.component.hardhat.refresh_gas_extmarks"
|
"overseer.component.hardhat.refresh_gas_extmarks"
|
||||||
];
|
];
|
||||||
|
@ -1310,7 +1310,7 @@ in
|
||||||
|
|
||||||
harpoon2 = super.harpoon2.overrideAttrs {
|
harpoon2 = super.harpoon2.overrideAttrs {
|
||||||
dependencies = [ self.plenary-nvim ];
|
dependencies = [ self.plenary-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Access harpoon data file
|
# Access harpoon data file
|
||||||
"harpoon.scratch.toggle"
|
"harpoon.scratch.toggle"
|
||||||
];
|
];
|
||||||
|
@ -1326,14 +1326,14 @@ in
|
||||||
|
|
||||||
haskell-tools-nvim = neovimUtils.buildNeovimPlugin {
|
haskell-tools-nvim = neovimUtils.buildNeovimPlugin {
|
||||||
luaAttr = luaPackages.haskell-tools-nvim;
|
luaAttr = luaPackages.haskell-tools-nvim;
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional telescope integration
|
# Optional telescope integration
|
||||||
"haskell-tools.hoogle.helpers"
|
"haskell-tools.hoogle.helpers"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
helpview-nvim = super.helpview-nvim.overrideAttrs {
|
helpview-nvim = super.helpview-nvim.overrideAttrs {
|
||||||
nvimSkipModule = "definitions.__vimdoc";
|
nvimSkipModules = [ "definitions.__vimdoc" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
hex-nvim = super.hex-nvim.overrideAttrs {
|
hex-nvim = super.hex-nvim.overrideAttrs {
|
||||||
|
@ -1343,7 +1343,7 @@ in
|
||||||
himalaya-vim = super.himalaya-vim.overrideAttrs {
|
himalaya-vim = super.himalaya-vim.overrideAttrs {
|
||||||
buildInputs = [ himalaya ];
|
buildInputs = [ himalaya ];
|
||||||
# vim plugin with optional telescope lua module
|
# vim plugin with optional telescope lua module
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"himalaya.folder.pickers.fzflua"
|
"himalaya.folder.pickers.fzflua"
|
||||||
"himalaya.folder.pickers.telescope"
|
"himalaya.folder.pickers.telescope"
|
||||||
];
|
];
|
||||||
|
@ -1352,7 +1352,7 @@ in
|
||||||
hover-nvim = super.hover-nvim.overrideAttrs {
|
hover-nvim = super.hover-nvim.overrideAttrs {
|
||||||
# Single provider issue with reading from config
|
# Single provider issue with reading from config
|
||||||
# /lua/hover/providers/fold_preview.lua:27: attempt to index local 'config' (a nil value)
|
# /lua/hover/providers/fold_preview.lua:27: attempt to index local 'config' (a nil value)
|
||||||
nvimSkipModule = "hover.providers.fold_preview";
|
nvimSkipModules = "hover.providers.fold_preview";
|
||||||
};
|
};
|
||||||
|
|
||||||
hunk-nvim = super.hunk-nvim.overrideAttrs {
|
hunk-nvim = super.hunk-nvim.overrideAttrs {
|
||||||
|
@ -1379,7 +1379,7 @@ in
|
||||||
|
|
||||||
indent-blankline-nvim = super.indent-blankline-nvim.overrideAttrs {
|
indent-blankline-nvim = super.indent-blankline-nvim.overrideAttrs {
|
||||||
# Meta file
|
# Meta file
|
||||||
nvimSkipModule = "ibl.config.types";
|
nvimSkipModules = "ibl.config.types";
|
||||||
};
|
};
|
||||||
|
|
||||||
indent-tools-nvim = super.indent-tools-nvim.overrideAttrs {
|
indent-tools-nvim = super.indent-tools-nvim.overrideAttrs {
|
||||||
|
@ -1391,7 +1391,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
instant-nvim = super.instant-nvim.overrideAttrs {
|
instant-nvim = super.instant-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires global variable config
|
# Requires global variable config
|
||||||
"instant"
|
"instant"
|
||||||
# instant/log.lua:12: cannot use '...' outside a vararg function near '...'
|
# instant/log.lua:12: cannot use '...' outside a vararg function near '...'
|
||||||
|
@ -1435,7 +1435,7 @@ in
|
||||||
LazyVim = super.LazyVim.overrideAttrs {
|
LazyVim = super.LazyVim.overrideAttrs {
|
||||||
# Any other dependency is optional
|
# Any other dependency is optional
|
||||||
dependencies = [ self.lazy-nvim ];
|
dependencies = [ self.lazy-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# attempt to index global 'LazyVim' (a nil value)
|
# attempt to index global 'LazyVim' (a nil value)
|
||||||
"lazyvim.config.keymaps"
|
"lazyvim.config.keymaps"
|
||||||
"lazyvim.plugins.extras.ai.tabnine"
|
"lazyvim.plugins.extras.ai.tabnine"
|
||||||
|
@ -1463,7 +1463,7 @@ in
|
||||||
|
|
||||||
lazy-nvim = super.lazy-nvim.overrideAttrs {
|
lazy-nvim = super.lazy-nvim.overrideAttrs {
|
||||||
patches = [ ./patches/lazy-nvim/no-helptags.patch ];
|
patches = [ ./patches/lazy-nvim/no-helptags.patch ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires headless config option
|
# Requires headless config option
|
||||||
"lazy.manage.task.init"
|
"lazy.manage.task.init"
|
||||||
"lazy.manage.checker"
|
"lazy.manage.checker"
|
||||||
|
@ -1509,7 +1509,7 @@ in
|
||||||
];
|
];
|
||||||
|
|
||||||
doInstallCheck = true;
|
doInstallCheck = true;
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires setup call
|
# Requires setup call
|
||||||
"leetcode.api.auth"
|
"leetcode.api.auth"
|
||||||
"leetcode.api.headers"
|
"leetcode.api.headers"
|
||||||
|
@ -1545,7 +1545,7 @@ in
|
||||||
|
|
||||||
legendary-nvim = super.legendary-nvim.overrideAttrs {
|
legendary-nvim = super.legendary-nvim.overrideAttrs {
|
||||||
dependencies = [ self.sqlite-lua ];
|
dependencies = [ self.sqlite-lua ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"vimdoc-gen"
|
"vimdoc-gen"
|
||||||
"vimdocrc"
|
"vimdocrc"
|
||||||
];
|
];
|
||||||
|
@ -1580,7 +1580,7 @@ in
|
||||||
telescope-nvim
|
telescope-nvim
|
||||||
plenary-nvim
|
plenary-nvim
|
||||||
];
|
];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Attempt to connect to sqlitedb
|
# Attempt to connect to sqlitedb
|
||||||
"lispdocs.db"
|
"lispdocs.db"
|
||||||
"lispdocs.finder"
|
"lispdocs.finder"
|
||||||
|
@ -1630,7 +1630,7 @@ in
|
||||||
dependencies = [ self.luasnip ];
|
dependencies = [ self.luasnip ];
|
||||||
# E5108: /luasnip-latex-snippets/luasnippets/tex/utils/init.lua:3: module 'luasnip-latex-snippets.luasnippets.utils.conditions' not found:
|
# E5108: /luasnip-latex-snippets/luasnippets/tex/utils/init.lua:3: module 'luasnip-latex-snippets.luasnippets.utils.conditions' not found:
|
||||||
# Need to fix upstream
|
# Need to fix upstream
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"luasnip-latex-snippets.luasnippets.tex.utils.init"
|
"luasnip-latex-snippets.luasnippets.tex.utils.init"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
@ -1711,7 +1711,7 @@ in
|
||||||
|
|
||||||
mason-nvim = super.mason-nvim.overrideAttrs {
|
mason-nvim = super.mason-nvim.overrideAttrs {
|
||||||
# lua/mason-vendor/zzlib/inflate-bwo.lua:15: 'end' expected near '&'
|
# lua/mason-vendor/zzlib/inflate-bwo.lua:15: 'end' expected near '&'
|
||||||
nvimSkipModule = "mason-vendor.zzlib.inflate-bwo";
|
nvimSkipModules = "mason-vendor.zzlib.inflate-bwo";
|
||||||
};
|
};
|
||||||
|
|
||||||
mason-tool-installer-nvim = super.mason-tool-installer-nvim.overrideAttrs {
|
mason-tool-installer-nvim = super.mason-tool-installer-nvim.overrideAttrs {
|
||||||
|
@ -1720,7 +1720,7 @@ in
|
||||||
|
|
||||||
material-vim = super.material-vim.overrideAttrs {
|
material-vim = super.material-vim.overrideAttrs {
|
||||||
# vim plugin with optional lualine module
|
# vim plugin with optional lualine module
|
||||||
nvimSkipModule = "material.lualine";
|
nvimSkipModules = "material.lualine";
|
||||||
};
|
};
|
||||||
|
|
||||||
meson = buildVimPlugin {
|
meson = buildVimPlugin {
|
||||||
|
@ -1771,7 +1771,7 @@ in
|
||||||
self.lualine-nvim
|
self.lualine-nvim
|
||||||
];
|
];
|
||||||
dependencies = with self; [ plenary-nvim ];
|
dependencies = with self; [ plenary-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Backends require configuration
|
# Backends require configuration
|
||||||
"minuet.backends.claude"
|
"minuet.backends.claude"
|
||||||
"minuet.backends.codestral"
|
"minuet.backends.codestral"
|
||||||
|
@ -1791,11 +1791,11 @@ in
|
||||||
|
|
||||||
modicator-nvim = super.modicator-nvim.overrideAttrs {
|
modicator-nvim = super.modicator-nvim.overrideAttrs {
|
||||||
# Optional lualine integration
|
# Optional lualine integration
|
||||||
nvimSkipModule = "modicator.integration.lualine.init";
|
nvimSkipModules = "modicator.integration.lualine.init";
|
||||||
};
|
};
|
||||||
|
|
||||||
molten-nvim = super.molten-nvim.overrideAttrs {
|
molten-nvim = super.molten-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional image providers
|
# Optional image providers
|
||||||
"load_image_nvim"
|
"load_image_nvim"
|
||||||
"load_wezterm_nvim"
|
"load_wezterm_nvim"
|
||||||
|
@ -1849,7 +1849,7 @@ in
|
||||||
|
|
||||||
neogit = super.neogit.overrideAttrs {
|
neogit = super.neogit.overrideAttrs {
|
||||||
dependencies = [ self.plenary-nvim ];
|
dependencies = [ self.plenary-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional diffview integration
|
# Optional diffview integration
|
||||||
"neogit.integrations.diffview"
|
"neogit.integrations.diffview"
|
||||||
"neogit.popups.diff.actions"
|
"neogit.popups.diff.actions"
|
||||||
|
@ -1858,7 +1858,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
neorepl-nvim = super.neorepl-nvim.overrideAttrs {
|
neorepl-nvim = super.neorepl-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires main module loaded first
|
# Requires main module loaded first
|
||||||
"neorepl.bufs"
|
"neorepl.bufs"
|
||||||
"neorepl.map"
|
"neorepl.map"
|
||||||
|
@ -1955,7 +1955,7 @@ in
|
||||||
plenary-nvim
|
plenary-nvim
|
||||||
nvim-treesitter-parsers.cpp
|
nvim-treesitter-parsers.cpp
|
||||||
];
|
];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# lua/plenary/path.lua:511: FileNotFoundError from mkdir because of stdpath parent path missing
|
# lua/plenary/path.lua:511: FileNotFoundError from mkdir because of stdpath parent path missing
|
||||||
"neotest-gtest.executables.global_registry"
|
"neotest-gtest.executables.global_registry"
|
||||||
"neotest-gtest.executables.init"
|
"neotest-gtest.executables.init"
|
||||||
|
@ -1990,7 +1990,7 @@ in
|
||||||
nvim-nio
|
nvim-nio
|
||||||
];
|
];
|
||||||
# Unit test assert
|
# Unit test assert
|
||||||
nvimSkipModule = "neotest-jest-assertions";
|
nvimSkipModules = "neotest-jest-assertions";
|
||||||
};
|
};
|
||||||
|
|
||||||
neotest-mocha = super.neotest-mocha.overrideAttrs {
|
neotest-mocha = super.neotest-mocha.overrideAttrs {
|
||||||
|
@ -2034,7 +2034,7 @@ in
|
||||||
telescope-nvim
|
telescope-nvim
|
||||||
];
|
];
|
||||||
# Unit test assert
|
# Unit test assert
|
||||||
nvimSkipModule = "neotest-playwright-assertions";
|
nvimSkipModules = "neotest-playwright-assertions";
|
||||||
};
|
};
|
||||||
|
|
||||||
neotest-plenary = super.neotest-plenary.overrideAttrs {
|
neotest-plenary = super.neotest-plenary.overrideAttrs {
|
||||||
|
@ -2092,7 +2092,7 @@ in
|
||||||
plenary-nvim
|
plenary-nvim
|
||||||
];
|
];
|
||||||
# Unit test assert
|
# Unit test assert
|
||||||
nvimSkipModule = "neotest-vitest-assertions";
|
nvimSkipModules = "neotest-vitest-assertions";
|
||||||
};
|
};
|
||||||
|
|
||||||
neotest-zig = super.neotest-zig.overrideAttrs {
|
neotest-zig = super.neotest-zig.overrideAttrs {
|
||||||
|
@ -2114,7 +2114,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
netman-nvim = super.netman-nvim.overrideAttrs {
|
netman-nvim = super.netman-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional neo-tree integration
|
# Optional neo-tree integration
|
||||||
"netman.ui.neo-tree.init"
|
"netman.ui.neo-tree.init"
|
||||||
"netman.ui.neo-tree.commands"
|
"netman.ui.neo-tree.commands"
|
||||||
|
@ -2169,7 +2169,7 @@ in
|
||||||
telescope-nvim
|
telescope-nvim
|
||||||
nvim-treesitter
|
nvim-treesitter
|
||||||
];
|
];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires global config setup
|
# Requires global config setup
|
||||||
"nvchad.configs.cmp"
|
"nvchad.configs.cmp"
|
||||||
"nvchad.configs.gitsigns"
|
"nvchad.configs.gitsigns"
|
||||||
|
@ -2182,7 +2182,7 @@ in
|
||||||
|
|
||||||
nvchad-ui = super.nvchad-ui.overrideAttrs {
|
nvchad-ui = super.nvchad-ui.overrideAttrs {
|
||||||
dependencies = [ self.nvzone-volt ];
|
dependencies = [ self.nvzone-volt ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires global config setup
|
# Requires global config setup
|
||||||
"nvchad.tabufline.modules"
|
"nvchad.tabufline.modules"
|
||||||
"nvchad.term.init"
|
"nvchad.term.init"
|
||||||
|
@ -2194,7 +2194,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-autopairs = super.nvim-autopairs.overrideAttrs {
|
nvim-autopairs = super.nvim-autopairs.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional completion dependencies
|
# Optional completion dependencies
|
||||||
"nvim-autopairs.completion.cmp"
|
"nvim-autopairs.completion.cmp"
|
||||||
"nvim-autopairs.completion.compe"
|
"nvim-autopairs.completion.compe"
|
||||||
|
@ -2217,7 +2217,7 @@ in
|
||||||
neotest
|
neotest
|
||||||
plenary-nvim
|
plenary-nvim
|
||||||
];
|
];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# TODO: Add lua-xmlreader package
|
# TODO: Add lua-xmlreader package
|
||||||
"coverage.parsers.corbertura"
|
"coverage.parsers.corbertura"
|
||||||
];
|
];
|
||||||
|
@ -2271,7 +2271,7 @@ in
|
||||||
nvim-fzf-commands = super.nvim-fzf-commands.overrideAttrs {
|
nvim-fzf-commands = super.nvim-fzf-commands.overrideAttrs {
|
||||||
dependencies = [ self.nvim-fzf ];
|
dependencies = [ self.nvim-fzf ];
|
||||||
# Requires global variable setup nvim_fzf_directory
|
# Requires global variable setup nvim_fzf_directory
|
||||||
nvimSkipModule = "fzf-commands.rg";
|
nvimSkipModules = "fzf-commands.rg";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-genghis = super.nvim-genghis.overrideAttrs {
|
nvim-genghis = super.nvim-genghis.overrideAttrs {
|
||||||
|
@ -2286,7 +2286,7 @@ in
|
||||||
|
|
||||||
nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs {
|
nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs {
|
||||||
# Test module
|
# Test module
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"nvim-highlight-colors.buffer_utils_spec"
|
"nvim-highlight-colors.buffer_utils_spec"
|
||||||
"nvim-highlight-colors.color.converters_spec"
|
"nvim-highlight-colors.color.converters_spec"
|
||||||
"nvim-highlight-colors.color.patterns_spec"
|
"nvim-highlight-colors.color.patterns_spec"
|
||||||
|
@ -2321,7 +2321,7 @@ in
|
||||||
|
|
||||||
nvim-java-refactor = super.nvim-java-refactor.overrideAttrs {
|
nvim-java-refactor = super.nvim-java-refactor.overrideAttrs {
|
||||||
dependencies = [ self.nvim-java-core ];
|
dependencies = [ self.nvim-java-core ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires the `java.utils.ui` module which seems to be provided by `nvim-java` (cyclic dependency)
|
# Requires the `java.utils.ui` module which seems to be provided by `nvim-java` (cyclic dependency)
|
||||||
# -> Skip to avoid infinite recursion
|
# -> Skip to avoid infinite recursion
|
||||||
"java-refactor.action"
|
"java-refactor.action"
|
||||||
|
@ -2357,7 +2357,7 @@ in
|
||||||
|
|
||||||
nvim-moonwalk = super.nvim-moonwalk.overrideAttrs {
|
nvim-moonwalk = super.nvim-moonwalk.overrideAttrs {
|
||||||
# Asserts log file exists before it is created
|
# Asserts log file exists before it is created
|
||||||
nvimSkipModule = "moonwalk";
|
nvimSkipModules = [ "moonwalk" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-navbuddy = super.nvim-navbuddy.overrideAttrs {
|
nvim-navbuddy = super.nvim-navbuddy.overrideAttrs {
|
||||||
|
@ -2372,7 +2372,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-neoclip-lua = super.nvim-neoclip-lua.overrideAttrs {
|
nvim-neoclip-lua = super.nvim-neoclip-lua.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional dependencies
|
# Optional dependencies
|
||||||
"neoclip.fzf"
|
"neoclip.fzf"
|
||||||
"neoclip.telescope"
|
"neoclip.telescope"
|
||||||
|
@ -2386,7 +2386,7 @@ in
|
||||||
|
|
||||||
nvim-notify = super.nvim-notify.overrideAttrs {
|
nvim-notify = super.nvim-notify.overrideAttrs {
|
||||||
# Optional fzf integration
|
# Optional fzf integration
|
||||||
nvimSkipModule = "notify.integrations.fzf";
|
nvimSkipModules = "notify.integrations.fzf";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-nu = super.nvim-nu.overrideAttrs {
|
nvim-nu = super.nvim-nu.overrideAttrs {
|
||||||
|
@ -2413,12 +2413,12 @@ in
|
||||||
|
|
||||||
nvim-snippets = super.nvim-snippets.overrideAttrs {
|
nvim-snippets = super.nvim-snippets.overrideAttrs {
|
||||||
# Optional cmp integration
|
# Optional cmp integration
|
||||||
nvimSkipModule = "snippets.utils.cmp";
|
nvimSkipModules = "snippets.utils.cmp";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-surround = super.nvim-surround.overrideAttrs {
|
nvim-surround = super.nvim-surround.overrideAttrs {
|
||||||
# Optional treesitter integration
|
# Optional treesitter integration
|
||||||
nvimSkipModule = "nvim-surround.queries";
|
nvimSkipModules = "nvim-surround.queries";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-teal-maker = super.nvim-teal-maker.overrideAttrs {
|
nvim-teal-maker = super.nvim-teal-maker.overrideAttrs {
|
||||||
|
@ -2442,7 +2442,7 @@ in
|
||||||
nvim-treesitter-parsers.typescript
|
nvim-treesitter-parsers.typescript
|
||||||
nvim-treesitter-parsers.zig
|
nvim-treesitter-parsers.zig
|
||||||
];
|
];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional toggleterm integration
|
# Optional toggleterm integration
|
||||||
"nvim-test.terms.toggleterm"
|
"nvim-test.terms.toggleterm"
|
||||||
# Broken runners
|
# Broken runners
|
||||||
|
@ -2453,7 +2453,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-tree-lua = super.nvim-tree-lua.overrideAttrs {
|
nvim-tree-lua = super.nvim-tree-lua.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Meta can't be required
|
# Meta can't be required
|
||||||
"nvim-tree._meta.api"
|
"nvim-tree._meta.api"
|
||||||
"nvim-tree._meta.api_decorator"
|
"nvim-tree._meta.api_decorator"
|
||||||
|
@ -2466,7 +2466,7 @@ in
|
||||||
|
|
||||||
nvim-treesitter-context = super.nvim-treesitter-context.overrideAttrs {
|
nvim-treesitter-context = super.nvim-treesitter-context.overrideAttrs {
|
||||||
# Meant for CI installing parsers
|
# Meant for CI installing parsers
|
||||||
nvimSkipModule = "install_parsers";
|
nvimSkipModules = [ "install_parsers" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
nvim-treesitter-endwise = super.nvim-treesitter-endwise.overrideAttrs {
|
nvim-treesitter-endwise = super.nvim-treesitter-endwise.overrideAttrs {
|
||||||
|
@ -2509,13 +2509,13 @@ in
|
||||||
|
|
||||||
nvim-unception = super.nvim-unception.overrideAttrs {
|
nvim-unception = super.nvim-unception.overrideAttrs {
|
||||||
# Attempt rpc socket connection
|
# Attempt rpc socket connection
|
||||||
nvimSkipModule = "client.client";
|
nvimSkipModules = "client.client";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvzone-menu = super.nvzone-menu.overrideAttrs {
|
nvzone-menu = super.nvzone-menu.overrideAttrs {
|
||||||
dependencies = [ self.nvzone-volt ];
|
dependencies = [ self.nvzone-volt ];
|
||||||
# Optional nvimtree integration
|
# Optional nvimtree integration
|
||||||
nvimSkipModule = "menus.nvimtree";
|
nvimSkipModules = "menus.nvimtree";
|
||||||
};
|
};
|
||||||
|
|
||||||
nvzone-minty = super.nvzone-minty.overrideAttrs {
|
nvzone-minty = super.nvzone-minty.overrideAttrs {
|
||||||
|
@ -2554,11 +2554,11 @@ in
|
||||||
|
|
||||||
omni-vim = super.omni-vim.overrideAttrs {
|
omni-vim = super.omni-vim.overrideAttrs {
|
||||||
# Optional lightline integration
|
# Optional lightline integration
|
||||||
nvimSkipModule = "omni-lightline";
|
nvimSkipModules = "omni-lightline";
|
||||||
};
|
};
|
||||||
|
|
||||||
onedark-nvim = super.onedark-nvim.overrideAttrs {
|
onedark-nvim = super.onedark-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires global config value
|
# Requires global config value
|
||||||
"barbecue.theme.onedark"
|
"barbecue.theme.onedark"
|
||||||
"onedark.highlights"
|
"onedark.highlights"
|
||||||
|
@ -2587,7 +2587,7 @@ in
|
||||||
];
|
];
|
||||||
|
|
||||||
# FIXME: can't find plugin root dir
|
# FIXME: can't find plugin root dir
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"openscad"
|
"openscad"
|
||||||
"openscad.snippets.openscad"
|
"openscad.snippets.openscad"
|
||||||
"openscad.utilities"
|
"openscad.utilities"
|
||||||
|
@ -2611,7 +2611,7 @@ in
|
||||||
|
|
||||||
outline-nvim = super.outline-nvim.overrideAttrs {
|
outline-nvim = super.outline-nvim.overrideAttrs {
|
||||||
# Requires setup call
|
# Requires setup call
|
||||||
nvimSkipModule = "outline.providers.norg";
|
nvimSkipModules = "outline.providers.norg";
|
||||||
};
|
};
|
||||||
|
|
||||||
overseer-nvim = super.overseer-nvim.overrideAttrs {
|
overseer-nvim = super.overseer-nvim.overrideAttrs {
|
||||||
|
@ -2630,7 +2630,7 @@ in
|
||||||
|
|
||||||
runHook postCheck
|
runHook postCheck
|
||||||
'';
|
'';
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional integrations
|
# Optional integrations
|
||||||
"overseer.strategy.toggleterm"
|
"overseer.strategy.toggleterm"
|
||||||
"overseer.dap"
|
"overseer.dap"
|
||||||
|
@ -2652,7 +2652,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
persisted-nvim = super.persisted-nvim.overrideAttrs {
|
persisted-nvim = super.persisted-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# /lua/persisted/init.lua:44: attempt to index upvalue 'config' (a nil value)
|
# /lua/persisted/init.lua:44: attempt to index upvalue 'config' (a nil value)
|
||||||
# https://github.com/olimorris/persisted.nvim/issues/146
|
# https://github.com/olimorris/persisted.nvim/issues/146
|
||||||
"persisted"
|
"persisted"
|
||||||
|
@ -2683,7 +2683,7 @@ in
|
||||||
|
|
||||||
poimandres-nvim = super.poimandres-nvim.overrideAttrs {
|
poimandres-nvim = super.poimandres-nvim.overrideAttrs {
|
||||||
# Optional treesitter support
|
# Optional treesitter support
|
||||||
nvimSkipModule = "poimandres.highlights";
|
nvimSkipModules = "poimandres.highlights";
|
||||||
};
|
};
|
||||||
|
|
||||||
popup-nvim = super.popup-nvim.overrideAttrs {
|
popup-nvim = super.popup-nvim.overrideAttrs {
|
||||||
|
@ -2700,12 +2700,12 @@ in
|
||||||
|
|
||||||
pywal-nvim = super.pywal-nvim.overrideAttrs {
|
pywal-nvim = super.pywal-nvim.overrideAttrs {
|
||||||
# Optional feline integration
|
# Optional feline integration
|
||||||
nvimSkipModule = "pywal.feline";
|
nvimSkipModules = "pywal.feline";
|
||||||
};
|
};
|
||||||
|
|
||||||
qmk-nvim = super.qmk-nvim.overrideAttrs {
|
qmk-nvim = super.qmk-nvim.overrideAttrs {
|
||||||
dependencies = [ self.plenary-nvim ];
|
dependencies = [ self.plenary-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Test assertions
|
# Test assertions
|
||||||
"qmk.config.init_spec"
|
"qmk.config.init_spec"
|
||||||
"qmk.format.keymap_spec"
|
"qmk.format.keymap_spec"
|
||||||
|
@ -2756,7 +2756,7 @@ in
|
||||||
nui-nvim
|
nui-nvim
|
||||||
plenary-nvim
|
plenary-nvim
|
||||||
];
|
];
|
||||||
nvimSkipModule = "repro";
|
nvimSkipModules = [ "repro" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
remote-sshfs-nvim = super.remote-sshfs-nvim.overrideAttrs {
|
remote-sshfs-nvim = super.remote-sshfs-nvim.overrideAttrs {
|
||||||
|
@ -2836,21 +2836,21 @@ in
|
||||||
sqlite-lua
|
sqlite-lua
|
||||||
telescope-nvim
|
telescope-nvim
|
||||||
];
|
];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# optional dependency
|
# optional dependency
|
||||||
"smart-open.matching.algorithms.fzf_implementation"
|
"smart-open.matching.algorithms.fzf_implementation"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
smart-splits-nvim = super.smart-splits-nvim.overrideAttrs {
|
smart-splits-nvim = super.smart-splits-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"vimdoc-gen"
|
"vimdoc-gen"
|
||||||
"vimdocrc"
|
"vimdocrc"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
snacks-nvim = super.snacks-nvim.overrideAttrs {
|
snacks-nvim = super.snacks-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires setup call first
|
# Requires setup call first
|
||||||
# attempt to index global 'Snacks' (a nil value)
|
# attempt to index global 'Snacks' (a nil value)
|
||||||
"snacks.dashboard"
|
"snacks.dashboard"
|
||||||
|
@ -2882,7 +2882,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
snap = super.snap.overrideAttrs {
|
snap = super.snap.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"snap.consumer.fzy.all"
|
"snap.consumer.fzy.all"
|
||||||
"snap.consumer.fzy.filter"
|
"snap.consumer.fzy.filter"
|
||||||
"snap.consumer.fzy.init"
|
"snap.consumer.fzy.init"
|
||||||
|
@ -2898,7 +2898,7 @@ in
|
||||||
|
|
||||||
spaceman-nvim = super.spaceman-nvim.overrideAttrs {
|
spaceman-nvim = super.spaceman-nvim.overrideAttrs {
|
||||||
# Optional telescope integration
|
# Optional telescope integration
|
||||||
nvimSkipModule = "spaceman.adapters.telescope";
|
nvimSkipModules = "spaceman.adapters.telescope";
|
||||||
};
|
};
|
||||||
|
|
||||||
sqlite-lua = super.sqlite-lua.overrideAttrs (
|
sqlite-lua = super.sqlite-lua.overrideAttrs (
|
||||||
|
@ -2916,7 +2916,7 @@ in
|
||||||
initLua = ''vim.g.sqlite_clib_path = "${libsqlite}"'';
|
initLua = ''vim.g.sqlite_clib_path = "${libsqlite}"'';
|
||||||
};
|
};
|
||||||
|
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Require "sql.utils" ?
|
# Require "sql.utils" ?
|
||||||
"sqlite.tbl.cache"
|
"sqlite.tbl.cache"
|
||||||
# attempt to write to read only database
|
# attempt to write to read only database
|
||||||
|
@ -3069,7 +3069,7 @@ in
|
||||||
plenary-nvim
|
plenary-nvim
|
||||||
];
|
];
|
||||||
# Meta
|
# Meta
|
||||||
nvimSkipModule = "frecency.types";
|
nvimSkipModules = "frecency.types";
|
||||||
};
|
};
|
||||||
|
|
||||||
telescope-fzf-native-nvim = super.telescope-fzf-native-nvim.overrideAttrs {
|
telescope-fzf-native-nvim = super.telescope-fzf-native-nvim.overrideAttrs {
|
||||||
|
@ -3212,7 +3212,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
text-case-nvim = super.text-case-nvim.overrideAttrs {
|
text-case-nvim = super.text-case-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# some leftover from development
|
# some leftover from development
|
||||||
"textcase.plugin.range"
|
"textcase.plugin.range"
|
||||||
];
|
];
|
||||||
|
@ -3220,7 +3220,7 @@ in
|
||||||
|
|
||||||
tmux-complete-vim = super.tmux-complete-vim.overrideAttrs {
|
tmux-complete-vim = super.tmux-complete-vim.overrideAttrs {
|
||||||
# Vim plugin with optional nvim-compe lua module
|
# Vim plugin with optional nvim-compe lua module
|
||||||
nvimSkipModule = "compe_tmux";
|
nvimSkipModules = [ "compe_tmux" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
todo-comments-nvim = super.todo-comments-nvim.overrideAttrs {
|
todo-comments-nvim = super.todo-comments-nvim.overrideAttrs {
|
||||||
|
@ -3229,7 +3229,7 @@ in
|
||||||
trouble-nvim
|
trouble-nvim
|
||||||
];
|
];
|
||||||
dependencies = [ self.plenary-nvim ];
|
dependencies = [ self.plenary-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional fzf-lua integration
|
# Optional fzf-lua integration
|
||||||
# fzf-lua server must be running
|
# fzf-lua server must be running
|
||||||
"todo-comments.fzf"
|
"todo-comments.fzf"
|
||||||
|
@ -3237,7 +3237,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
tokyonight-nvim = super.tokyonight-nvim.overrideAttrs {
|
tokyonight-nvim = super.tokyonight-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Meta file
|
# Meta file
|
||||||
"tokyonight.docs"
|
"tokyonight.docs"
|
||||||
# Optional integration
|
# Optional integration
|
||||||
|
@ -3251,7 +3251,7 @@ in
|
||||||
|
|
||||||
trouble-nvim = super.trouble-nvim.overrideAttrs {
|
trouble-nvim = super.trouble-nvim.overrideAttrs {
|
||||||
# Meta file
|
# Meta file
|
||||||
nvimSkipModule = "trouble.docs";
|
nvimSkipModules = "trouble.docs";
|
||||||
};
|
};
|
||||||
|
|
||||||
tsc-nvim = super.tsc-nvim.overrideAttrs {
|
tsc-nvim = super.tsc-nvim.overrideAttrs {
|
||||||
|
@ -3262,7 +3262,7 @@ in
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# Unit test
|
# Unit test
|
||||||
nvimSkipModule = "tsc.better-messages-test";
|
nvimSkipModules = "tsc.better-messages-test";
|
||||||
};
|
};
|
||||||
|
|
||||||
tssorter-nvim = super.tssorter-nvim.overrideAttrs {
|
tssorter-nvim = super.tssorter-nvim.overrideAttrs {
|
||||||
|
@ -3292,7 +3292,7 @@ in
|
||||||
nvim-lspconfig
|
nvim-lspconfig
|
||||||
];
|
];
|
||||||
# Optional null-ls integration
|
# Optional null-ls integration
|
||||||
nvimSkipModule = [ "typescript.extensions.null-ls.code-actions.init" ];
|
nvimSkipModules = [ "typescript.extensions.null-ls.code-actions.init" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
typescript-tools-nvim = super.typescript-tools-nvim.overrideAttrs {
|
typescript-tools-nvim = super.typescript-tools-nvim.overrideAttrs {
|
||||||
|
@ -3479,7 +3479,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
vim-apm = super.vim-apm.overrideAttrs {
|
vim-apm = super.vim-apm.overrideAttrs {
|
||||||
nvimSkipModule = "run";
|
nvimSkipModules = [ "run" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
vim-bazel = super.vim-bazel.overrideAttrs {
|
vim-bazel = super.vim-bazel.overrideAttrs {
|
||||||
|
@ -3533,7 +3533,7 @@ in
|
||||||
|
|
||||||
vim-flog = super.vim-flog.overrideAttrs {
|
vim-flog = super.vim-flog.overrideAttrs {
|
||||||
# Not intended to be required, used by vim plugin
|
# Not intended to be required, used by vim plugin
|
||||||
nvimSkipModule = "flog.graph_bin";
|
nvimSkipModules = "flog.graph_bin";
|
||||||
};
|
};
|
||||||
|
|
||||||
vim-fzf-coauthorship = super.vim-fzf-coauthorship.overrideAttrs {
|
vim-fzf-coauthorship = super.vim-fzf-coauthorship.overrideAttrs {
|
||||||
|
@ -3610,7 +3610,7 @@ in
|
||||||
|
|
||||||
vim-illuminate = super.vim-illuminate.overrideAttrs {
|
vim-illuminate = super.vim-illuminate.overrideAttrs {
|
||||||
# Optional treesitter integration
|
# Optional treesitter integration
|
||||||
nvimSkipModule = "illuminate.providers.treesitter";
|
nvimSkipModules = "illuminate.providers.treesitter";
|
||||||
};
|
};
|
||||||
|
|
||||||
vim-isort = super.vim-isort.overrideAttrs {
|
vim-isort = super.vim-isort.overrideAttrs {
|
||||||
|
@ -3622,7 +3622,7 @@ in
|
||||||
|
|
||||||
vim-matchup = super.vim-matchup.overrideAttrs {
|
vim-matchup = super.vim-matchup.overrideAttrs {
|
||||||
# Optional treesitter integration
|
# Optional treesitter integration
|
||||||
nvimSkipModule = "treesitter-matchup.third-party.query";
|
nvimSkipModules = "treesitter-matchup.third-party.query";
|
||||||
};
|
};
|
||||||
|
|
||||||
vim-mediawiki-editor = super.vim-mediawiki-editor.overrideAttrs {
|
vim-mediawiki-editor = super.vim-mediawiki-editor.overrideAttrs {
|
||||||
|
@ -3676,13 +3676,13 @@ in
|
||||||
|
|
||||||
vim-tpipeline = super.vim-tpipeline.overrideAttrs {
|
vim-tpipeline = super.vim-tpipeline.overrideAttrs {
|
||||||
# Requires global variable
|
# Requires global variable
|
||||||
nvimSkipModule = "tpipeline.main";
|
nvimSkipModules = "tpipeline.main";
|
||||||
};
|
};
|
||||||
|
|
||||||
vim-ultest = super.vim-ultest.overrideAttrs {
|
vim-ultest = super.vim-ultest.overrideAttrs {
|
||||||
# NOTE: vim-ultest is no longer maintained.
|
# NOTE: vim-ultest is no longer maintained.
|
||||||
# If using Neovim, you can switch to using neotest (https://github.com/nvim-neotest/neotest) instead.
|
# If using Neovim, you can switch to using neotest (https://github.com/nvim-neotest/neotest) instead.
|
||||||
nvimSkipModule = "ultest";
|
nvimSkipModules = [ "ultest" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
vim-unimpaired = super.vim-unimpaired.overrideAttrs {
|
vim-unimpaired = super.vim-unimpaired.overrideAttrs {
|
||||||
|
@ -3724,16 +3724,16 @@ in
|
||||||
|
|
||||||
virt-column-nvim = super.virt-column-nvim.overrideAttrs {
|
virt-column-nvim = super.virt-column-nvim.overrideAttrs {
|
||||||
# Meta file
|
# Meta file
|
||||||
nvimSkipModule = "virt-column.config.types";
|
nvimSkipModules = "virt-column.config.types";
|
||||||
};
|
};
|
||||||
|
|
||||||
which-key-nvim = super.which-key-nvim.overrideAttrs {
|
which-key-nvim = super.which-key-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [ "which-key.docs" ];
|
nvimSkipModules = [ "which-key.docs" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
wiki-vim = super.wiki-vim.overrideAttrs {
|
wiki-vim = super.wiki-vim.overrideAttrs {
|
||||||
# Optional telescope integration
|
# Optional telescope integration
|
||||||
nvimSkipModule = [ "wiki.telescope" ];
|
nvimSkipModules = [ "wiki.telescope" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
windows-nvim = super.windows-nvim.overrideAttrs {
|
windows-nvim = super.windows-nvim.overrideAttrs {
|
||||||
|
@ -3741,7 +3741,7 @@ in
|
||||||
middleclass
|
middleclass
|
||||||
animation-nvim
|
animation-nvim
|
||||||
];
|
];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Animation doesn't work headless
|
# Animation doesn't work headless
|
||||||
"windows.autowidth"
|
"windows.autowidth"
|
||||||
"windows.commands"
|
"windows.commands"
|
||||||
|
@ -3753,7 +3753,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
yanky-nvim = super.yanky-nvim.overrideAttrs {
|
yanky-nvim = super.yanky-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Optional telescope integration
|
# Optional telescope integration
|
||||||
"yanky.telescope.mapping"
|
"yanky.telescope.mapping"
|
||||||
"yanky.telescope.yank_history"
|
"yanky.telescope.yank_history"
|
||||||
|
@ -3762,7 +3762,7 @@ in
|
||||||
|
|
||||||
yazi-nvim = super.yazi-nvim.overrideAttrs {
|
yazi-nvim = super.yazi-nvim.overrideAttrs {
|
||||||
dependencies = [ self.plenary-nvim ];
|
dependencies = [ self.plenary-nvim ];
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Used for reproducing issues
|
# Used for reproducing issues
|
||||||
"repro"
|
"repro"
|
||||||
];
|
];
|
||||||
|
@ -3792,7 +3792,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
zenbones-nvim = super.zenbones-nvim.overrideAttrs {
|
zenbones-nvim = super.zenbones-nvim.overrideAttrs {
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
# Requires global variable set
|
# Requires global variable set
|
||||||
"randombones"
|
"randombones"
|
||||||
"randombones.palette"
|
"randombones.palette"
|
||||||
|
@ -3839,7 +3839,7 @@ in
|
||||||
|
|
||||||
zk-nvim = super.zk-nvim.overrideAttrs {
|
zk-nvim = super.zk-nvim.overrideAttrs {
|
||||||
# Optional integrations
|
# Optional integrations
|
||||||
nvimSkipModule = [
|
nvimSkipModules = [
|
||||||
"zk.pickers.fzf_lua"
|
"zk.pickers.fzf_lua"
|
||||||
"zk.pickers.minipick"
|
"zk.pickers.minipick"
|
||||||
"zk.pickers.snacks_picker"
|
"zk.pickers.snacks_picker"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue