vimPlugins: remove stale nvimSkipModules (#527750)

This commit is contained in:
Gaétan Lepage
2026-06-04 08:30:19 +00:00
committed by GitHub
4 changed files with 0 additions and 279 deletions
@@ -92,7 +92,6 @@ vimUtils.buildVimPlugin {
"avante.providers.azure"
"avante.providers.copilot"
"avante.providers.gemini"
"avante.providers.ollama"
"avante.providers.vertex"
"avante.providers.vertex_claude"
];
@@ -144,8 +144,6 @@ let
grammarPlugins = lib.mapAttrs (_: grammarToPlugin) parsersWithMeta;
in
{
nvimSkipModules = [ "nvim-treesitter._meta.parsers" ];
passthru = super.nvim-treesitter.passthru or { } // {
inherit
buildQueries
@@ -229,14 +229,6 @@ assertNoAdditions {
];
};
artio-nvim = super.artio-nvim.overrideAttrs {
# Requires extui enabled
nvimSkipModules = [
"artio.view"
"artio.picker"
];
};
astrocore = super.astrocore.overrideAttrs {
dependencies = [ self.lazy-nvim ];
};
@@ -305,9 +297,6 @@ assertNoAdditions {
"bamboo.colors"
"bamboo.terminal"
"bamboo.highlights"
"bamboo-light"
"bamboo-vulgaris"
"bamboo-multiplex"
"barbecue.theme.bamboo"
];
meta = old.meta // {
@@ -350,15 +339,6 @@ assertNoAdditions {
base46 = super.base46.overrideAttrs (old: {
dependencies = [ self.nvchad-ui ];
# Requires global config setup
nvimSkipModules = [
"nvchad.configs.cmp"
"nvchad.configs.gitsigns"
"nvchad.configs.luasnip"
"nvchad.configs.mason"
"nvchad.configs.nvimtree"
"nvchad.configs.telescope"
];
meta = old.meta // {
license = lib.licenses.mit;
};
@@ -411,12 +391,6 @@ assertNoAdditions {
blink-cmp-npm-nvim = super.blink-cmp-npm-nvim.overrideAttrs {
nvimSkipModules = [
# Test files
"blink-cmp-npm.utils.compute_meta_spec"
"blink-cmp-npm.utils.generate_doc_spec"
"blink-cmp-npm.utils.ignore_version_spec"
"blink-cmp-npm.utils.is_cursor_in_dependencies_node_spec"
"blink-cmp-npm.utils.semantic_sort_spec"
"minit"
];
};
@@ -483,8 +457,6 @@ assertNoAdditions {
catppuccin-nvim = super.catppuccin-nvim.overrideAttrs {
nvimSkipModules = [
"catppuccin.groups.integrations.noice"
"catppuccin.groups.integrations.feline"
"catppuccin.lib.vim.init"
# TODO(@mrcjkb): re-enable when https://github.com/catppuccin/nvim/pull/995
# has been merged and released.
@@ -709,13 +681,6 @@ assertNoAdditions {
cmp-dictionary = super.cmp-dictionary.overrideAttrs {
checkInputs = [ self.nvim-cmp ];
nvimSkipModules = [
# Test files
"cmp_dictionary.dict.external_spec"
"cmp_dictionary.dict.trie_spec"
"cmp_dictionary.lib.trie_spec"
"cmp_dictionary.lib.unknown_spec"
];
};
cmp-digraphs = super.cmp-digraphs.overrideAttrs {
@@ -947,12 +912,6 @@ assertNoAdditions {
];
dependencies = [ self.plenary-nvim ];
nvimSkipModules = [
# Requires setup call
"codecompanion.actions.static"
"codecompanion.actions.init"
# Address in use error from fzf-lua on darwin
# https://github.com/NixOS/nixpkgs/issues/431458
"codecompanion.providers.actions.fzf_lua"
# Test
"minimal"
];
@@ -1033,13 +992,6 @@ assertNoAdditions {
conjure = super.conjure.overrideAttrs {
dependencies = [ self.plenary-nvim ];
nvimSkipModules = [
# Test mismatch of directory because of nix generated path
"conjure-spec.client.clojure.nrepl.server_spec"
"conjure-spec.client.common-lisp.swank_spec"
"conjure-spec.client.fennel.nfnl_spec"
"conjure-spec.client.guile.socket_spec"
"conjure-spec.client.scheme.stdio_spec"
"conjure-spec.process_spec"
# No parser for fennel
"conjure.client.fennel.def-str-util"
];
@@ -1206,8 +1158,6 @@ assertNoAdditions {
darkearth-nvim = super.darkearth-nvim.overrideAttrs {
dependencies = [ self.lush-nvim ];
# Lua module used to build theme
nvimSkipModules = [ "shipwright_build" ];
};
ddc-filter-matcher_head = super.ddc-filter-matcher_head.overrideAttrs {
@@ -1363,12 +1313,6 @@ assertNoAdditions {
dependencies = [ self.image-nvim ];
};
diffs-nvim = super.diffs-nvim.overrideAttrs {
nvimSkipModules = [
"minimal_init"
];
};
diffview-nvim = super.diffview-nvim.overrideAttrs (old: {
dependencies = [ self.plenary-nvim ];
@@ -1571,17 +1515,6 @@ assertNoAdditions {
];
};
fyler-nvim = super.fyler-nvim.overrideAttrs {
nvimSkipModules = [
# Requires setup call
"fyler.views.explorer.init"
"fyler.views.explorer.actions"
"fyler.views.explorer.ui"
"fyler.explorer.ui"
"fyler.explorer"
];
};
fzf-checkout-vim = super.fzf-checkout-vim.overrideAttrs {
# The plugin has a makefile which tries to run tests in a docker container.
# This prevents it.
@@ -1611,7 +1544,6 @@ assertNoAdditions {
fzf-lua = super.fzf-lua.overrideAttrs {
runtimeDeps = [ fzf ];
nvimSkipModules = [
"fzf-lua.shell_helper"
"fzf-lua.spawn"
"fzf-lua.rpc"
"fzf-lua.types"
@@ -1696,16 +1628,8 @@ assertNoAdditions {
"go.ai.init"
"go.comment"
"go.format"
"go.ginkgo"
"go.gotest"
"go.gotests"
"go.inlay"
"go.project"
"go.snips"
"go.tags"
"go.ts.go"
"go.ts.nodes"
"snips.go"
];
};
@@ -1807,10 +1731,6 @@ assertNoAdditions {
harpoon2 = super.harpoon2.overrideAttrs {
dependencies = [ self.plenary-nvim ];
nvimSkipModules = [
# Access harpoon data file
"harpoon.scratch.toggle"
];
};
haskell-scope-highlighting-nvim = super.haskell-scope-highlighting-nvim.overrideAttrs {
@@ -1832,10 +1752,6 @@ assertNoAdditions {
];
};
helpview-nvim = super.helpview-nvim.overrideAttrs {
nvimSkipModules = [ "definitions.__vimdoc" ];
};
hex-nvim = super.hex-nvim.overrideAttrs {
runtimeDeps = [ xxd ];
};
@@ -1871,12 +1787,6 @@ assertNoAdditions {
doCheck = false;
};
hover-nvim = super.hover-nvim.overrideAttrs {
# Single provider issue with reading from config
# /lua/hover/providers/fold_preview.lua:27: attempt to index local 'config' (a nil value)
nvimSkipModules = "hover.providers.fold_preview";
};
html5-vim = super.html5-vim.overrideAttrs (old: {
meta = old.meta // {
# README contains the MIT license text.
@@ -2055,14 +1965,6 @@ assertNoAdditions {
];
};
kanagawa-paper-nvim = super.kanagawa-paper-nvim.overrideAttrs {
nvimSkipModules = [
# skipping wezterm theme switcher since it relies on a wezterm module
# that does not seem to be available, tried to build setting wezterm-nvim as a dep
"wezterm.theme_switcher"
];
};
kulala-nvim = super.kulala-nvim.overrideAttrs (
old:
let
@@ -2143,7 +2045,6 @@ assertNoAdditions {
"lazyvim.plugins.extras.ai.copilot-native"
"lazyvim.plugins.extras.ai.sidekick"
"lazyvim.plugins.extras.ai.tabnine"
"lazyvim.plugins.extras.coding.blink"
"lazyvim.plugins.extras.coding.luasnip"
"lazyvim.plugins.extras.coding.neogen"
"lazyvim.plugins.extras.editor.fzf"
@@ -2152,10 +2053,6 @@ assertNoAdditions {
"lazyvim.plugins.extras.formatting.prettier"
"lazyvim.plugins.extras.lang.dotnet"
"lazyvim.plugins.extras.lang.markdown"
"lazyvim.plugins.extras.lang.omnisharp"
"lazyvim.plugins.extras.lang.python"
"lazyvim.plugins.extras.lang.svelte"
"lazyvim.plugins.extras.lang.typescript"
"lazyvim.plugins.extras.lang.typescript.init"
"lazyvim.plugins.extras.lang.typescript.vtsls"
"lazyvim.plugins.init"
@@ -2331,12 +2228,6 @@ assertNoAdditions {
telescope-nvim
plenary-nvim
];
nvimSkipModules = [
# Attempt to connect to sqlitedb
"lispdocs.db"
"lispdocs.finder"
"lispdocs"
];
};
litee-calltree-nvim = super.litee-calltree-nvim.overrideAttrs (old: {
@@ -2374,26 +2265,11 @@ assertNoAdditions {
telescope-nvim
];
nvimSkipModules = [
# Ignore livepreview._spec as it fails nvimRequireCheck.
# This file runs tests on require which unfortunately fails as it attempts to require the base plugin. See https://github.com/brianhuster/live-preview.nvim/blob/5890c4f7cb81a432fd5f3b960167757f1b4d4702/lua/livepreview/_spec.lua#L25
"livepreview._spec"
];
meta = old.meta // {
license = lib.licenses.gpl3Only;
};
});
live-share-nvim = super.live-share-nvim.overrideAttrs (old: {
nvimSkipModules = (old.nvimSkipModules or [ ]) ++ [
# These modules unconditionally load OpenSSL via LuaJIT FFI and abort in
# the headless require check on Darwin.
"live-share.host"
"live-share.guest"
"live-share.collab.crypto"
];
});
lsp-format-modifications-nvim = super.lsp-format-modifications-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
};
@@ -2626,7 +2502,6 @@ assertNoAdditions {
"minuet.backends.claude"
"minuet.backends.codestral"
"minuet.backends.gemini"
"minuet.backends.huggingface"
"minuet.backends.openai"
"minuet.backends.openai_compatible"
"minuet.backends.openai_fim_compatible"
@@ -2770,8 +2645,6 @@ assertNoAdditions {
# E5108: Error executing lua ...vim-2024-06-13/lua/diffview/api/views/diff/diff_view.lua:13: attempt to index global 'DiffviewGlobal' (a nil value)
# Requires diffview-nvim's plugin script to be sourced.
"neogit.integrations.diffview"
"neogit.popups.diff.actions"
"neogit.popups.diff.init"
];
};
@@ -2931,18 +2804,6 @@ assertNoAdditions {
plenary-nvim
nvim-treesitter-parsers.cpp
];
nvimSkipModules = [
# 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"
];
};
neotest-haskell = super.neotest-haskell.overrideAttrs {
@@ -3190,7 +3051,6 @@ assertNoAdditions {
# Requires global config setup
"nvchad.configs.cmp"
"nvchad.configs.gitsigns"
"nvchad.configs.luasnip"
"nvchad.configs.mason"
"nvchad.configs.nvimtree"
"nvchad.configs.telescope"
@@ -3201,7 +3061,6 @@ assertNoAdditions {
dependencies = [ self.nvzone-volt ];
nvimSkipModules = [
# Requires global config setup
"nvchad.tabufline.modules"
"nvchad.term.init"
"nvchad.themes.init"
"nvchad.themes.mappings"
@@ -3328,17 +3187,6 @@ assertNoAdditions {
doInstallCheck = true;
};
nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs {
# Test module
nvimSkipModules = [
"nvim-highlight-colors.utils_spec"
"nvim-highlight-colors.buffer_utils_spec"
"nvim-highlight-colors.color.converters_spec"
"nvim-highlight-colors.color.patterns_spec"
"nvim-highlight-colors.color.utils_spec"
];
};
nvim-highlite = super.nvim-highlite.overrideAttrs (old: {
meta = old.meta // {
license = lib.licenses.gpl3Plus;
@@ -3540,12 +3388,6 @@ assertNoAdditions {
nvim-treesitter-parsers.typescript
nvim-treesitter-parsers.zig
];
nvimSkipModules = [
# Broken runners
"nvim-test.runners.zig"
"nvim-test.runners.hspec"
"nvim-test.runners.stack"
];
};
nvim-tinygit = super.nvim-tinygit.overrideAttrs {
@@ -3557,35 +3399,6 @@ assertNoAdditions {
};
nvim-tree-lua = super.nvim-tree-lua.overrideAttrs (old: {
nvimSkipModules = [
# Meta can't be required
"nvim-tree._meta.api"
"nvim-tree._meta.api_decorator"
"nvim-tree._meta.api.decorator_example"
"nvim-tree._meta.classes"
"nvim-tree._meta.config.filters"
"nvim-tree._meta.config.actions"
"nvim-tree._meta.config.git"
"nvim-tree._meta.config.renderer"
"nvim-tree._meta.config.experimental"
"nvim-tree._meta.config.tab"
"nvim-tree._meta.config.modified"
"nvim-tree._meta.config.help"
"nvim-tree._meta.config.notify"
"nvim-tree._meta.config.sort"
"nvim-tree._meta.config.view"
"nvim-tree._meta.config.update_focused_file"
"nvim-tree._meta.config.diagnostics"
"nvim-tree._meta.config.log"
"nvim-tree._meta.config.system_open"
"nvim-tree._meta.config.ui"
"nvim-tree._meta.config.hijack_directories"
"nvim-tree._meta.config.trash"
"nvim-tree._meta.config.filesystem_watchers"
"nvim-tree._meta.config.live_filter"
"nvim-tree._meta.config.bookmarks"
"nvim-tree._meta.config"
];
meta = old.meta // {
license = lib.licenses.gpl3Plus;
};
@@ -3595,11 +3408,6 @@ assertNoAdditions {
callPackage ./nvim-treesitter/overrides.nix { } self super
);
nvim-treesitter-context = super.nvim-treesitter-context.overrideAttrs {
# Meant for CI installing parsers
nvimSkipModules = [ "install_parsers" ];
};
# TODO: raise warning at 26.05; drop at 26.11
nvim-treesitter-legacy =
let
@@ -3815,7 +3623,6 @@ assertNoAdditions {
# FIXME: can't find plugin root dir
nvimSkipModules = [
"openscad"
"openscad.snippets.openscad"
"openscad.utilities"
];
};
@@ -3837,13 +3644,6 @@ assertNoAdditions {
otter-nvim = super.otter-nvim.overrideAttrs {
dependencies = [ self.nvim-lspconfig ];
nvimSkipModules = [
# requires config setup
"otter.keeper"
"otter.lsp.handlers"
"otter.lsp.init"
"otter.diagnostics"
];
};
outline-nvim = super.outline-nvim.overrideAttrs {
@@ -3920,21 +3720,6 @@ assertNoAdditions {
checkInputs = with self; [
fzf-lua
];
nvimSkipModules = [
# Address in use error from fzf-lua on darwin
# https://github.com/NixOS/nixpkgs/issues/431458
"perfanno.fzf_lua"
];
};
persisted-nvim = super.persisted-nvim.overrideAttrs {
nvimSkipModules = [
# /lua/persisted/init.lua:44: attempt to index upvalue 'config' (a nil value)
# https://github.com/olimorris/persisted.nvim/issues/146
"persisted"
"persisted.config"
"persisted.utils"
];
};
persistent-breakpoints-nvim = super.persistent-breakpoints-nvim.overrideAttrs {
@@ -4027,16 +3812,6 @@ assertNoAdditions {
qmk-nvim = super.qmk-nvim.overrideAttrs {
dependencies = [ self.plenary-nvim ];
nvimSkipModules = [
# Test assertions
"qmk.config.init_spec"
"qmk.format.keymap_spec"
"qmk.format.qmk_spec"
"qmk.format.zmk_spec"
"qmk.parse.qmk.init_spec"
"qmk.parse.zmk.init_spec"
"qmk_spec"
];
};
quarto-nvim = super.quarto-nvim.overrideAttrs (old: {
@@ -4048,9 +3823,6 @@ assertNoAdditions {
nvim-lspconfig
otter-nvim
];
nvimSkipModules = [
"quarto.runner.init"
];
meta = old.meta // {
# LICENSE says GPL-2.0-or-later.
license = lib.licenses.gpl2Plus;
@@ -4271,7 +4043,6 @@ assertNoAdditions {
smart-splits-nvim = super.smart-splits-nvim.overrideAttrs {
nvimSkipModules = [
"vimdoc-gen"
"vimdocrc"
];
};
@@ -4285,37 +4056,6 @@ assertNoAdditions {
# Optional trouble integration
checkInputs = [ self.trouble-nvim ];
nvimSkipModules = [
# Requires setup call first
# attempt to index global 'Snacks' (a nil value)
"snacks.dashboard"
"snacks.debug"
"snacks.dim"
"snacks.explorer.init"
"snacks.gh.actions"
"snacks.gh.buf"
"snacks.gh.init"
"snacks.gh.render"
"snacks.gh.render.init"
"snacks.git"
"snacks.image.convert"
"snacks.image.image"
"snacks.image.init"
"snacks.image.placement"
"snacks.indent"
"snacks.input"
"snacks.lazygit"
"snacks.notifier"
"snacks.picker.actions"
"snacks.picker.config.highlights"
"snacks.picker.core.list"
"snacks.picker.source.gh"
"snacks.picker.util.diff"
"snacks.scratch"
"snacks.scroll"
"snacks.terminal"
"snacks.win"
"snacks.words"
"snacks.zen"
# TODO: Plugin requires libsqlite available, create a test for it
"snacks.picker.util.db"
];
@@ -4330,9 +4070,6 @@ assertNoAdditions {
"snap.consumer.fzy.score"
# circular import
"snap.producer.create"
# https://github.com/camspiers/snap/pull/97
"snap.preview.help"
"snap.producer.vim.help"
];
};
@@ -4377,8 +4114,6 @@ assertNoAdditions {
nvimSkipModules = [
# Require "sql.utils" ?
"sqlite.tbl.cache"
# attempt to write to read only database
"sqlite.examples.bookmarks"
];
}
);
@@ -4772,8 +4507,6 @@ assertNoAdditions {
nvimSkipModules = [
# Meta file
"tokyonight.docs"
# Optional integration
"tokyonight.extra.fzf"
];
};
@@ -5539,11 +5272,6 @@ assertNoAdditions {
};
});
vim-matchup = super.vim-matchup.overrideAttrs {
# Optional treesitter integration
nvimSkipModules = "treesitter-matchup.third-party.query";
};
vim-mediawiki-editor = super.vim-mediawiki-editor.overrideAttrs {
passthru.python3Dependencies = [ python3.pkgs.mwclient ];
};
@@ -1089,10 +1089,6 @@ in
# TODO: figure out darwin failure
doCheck = lua.luaversion == "5.1" && stdenv.hostPlatform.isLinux;
nvimSkipModules = [
"bootstrap" # tries to install luarocks from network
];
bustedFlags = [
"--run=offline"
];