From e31ddd7a60383532ea4e02c6dde2c259591481b7 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 14:45:55 -0600 Subject: [PATCH 1/4] vimPlugins.completion-treesitter: drop archived plugin Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 7 ------- pkgs/applications/editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 0d4af7b1cd9f..a09bd527775d 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -56,6 +56,7 @@ mapAliases ( command_T = command-t; # backwards compat, added 2014-10-18 commentary = vim-commentary; committia = committia-vim; + completion-treesitter = throw "completion-treesitter has been archived since 2024-01"; # Added 2025-12-18 concealedyank = concealedyank-vim; context-filetype = context_filetype-vim; Cosco = cosco-vim; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index 05a9c1a7c42c..fbb2f5cf08a7 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -826,13 +826,6 @@ assertNoAdditions { ''; }; - completion-treesitter = super.completion-treesitter.overrideAttrs { - dependencies = with self; [ - completion-nvim - nvim-treesitter - ]; - }; - conjure = super.conjure.overrideAttrs { dependencies = [ self.plenary-nvim ]; nvimSkipModules = [ diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index e7d806675e78..d3a65844b8a1 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -263,7 +263,6 @@ https://github.com/Zeioth/compiler.nvim/,HEAD, https://github.com/steelsojka/completion-buffers/,, https://github.com/nvim-lua/completion-nvim/,, https://github.com/aca/completion-tabnine/,, -https://github.com/nvim-treesitter/completion-treesitter/,, https://github.com/chikatoike/concealedyank.vim/,, https://github.com/rhysd/conflict-marker.vim/,, https://github.com/stevearc/conform.nvim/,HEAD, From b142983eb183893cc918fc7ef96f09c5751ba699 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 14:46:21 -0600 Subject: [PATCH 2/4] vimPlugins.nvim-gps: drop archived plugin Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 4 ---- pkgs/applications/editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 1 insertion(+), 5 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index a09bd527775d..61d5eb6f4f61 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -105,6 +105,7 @@ mapAliases ( neomru = neomru-vim; neosnippet = neosnippet-vim; neuron-nvim = throw "neuron.nvim has been removed: archived repository 2023-02-19"; # Added 2025-09-10 + nvim-gps = throw "nvim-gps has been archived since 2022. Use nvim-navic instead."; # Added 2025-12-18 nvim-ts-rainbow = throw "nvim-ts-rainbow has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 nvim-ts-rainbow2 = throw "nvim-ts-rainbow2 has been deprecated: Use rainbow-delimiters-nvim"; # Added 2023-11-30 open-browser = open-browser-vim; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index fbb2f5cf08a7..a49caf113164 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -2512,10 +2512,6 @@ assertNoAdditions { doInstallCheck = true; }; - nvim-gps = super.nvim-gps.overrideAttrs { - dependencies = [ self.nvim-treesitter ]; - }; - nvim-highlight-colors = super.nvim-highlight-colors.overrideAttrs { # Test module nvimSkipModules = [ diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index d3a65844b8a1..41e1ad3fed83 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -854,7 +854,6 @@ https://github.com/vijaymarupudi/nvim-fzf-commands/,, https://github.com/sakhnik/nvim-gdb/,, https://github.com/chrisgrieser/nvim-genghis/,HEAD, https://github.com/booperlv/nvim-gomove/,HEAD, -https://github.com/smiteshp/nvim-gps/,, https://github.com/brenoprata10/nvim-highlight-colors/,HEAD, https://github.com/Iron-E/nvim-highlite/,, https://github.com/kevinhwang91/nvim-hlslens/,, From 393a85b03e4339c62afad55887788f704ca9805f Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 16:34:07 -0600 Subject: [PATCH 3/4] vimPlugins.syntax-tree-surfer: drop archived plugin Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 8 -------- pkgs/applications/editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 1 insertion(+), 9 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index 61d5eb6f4f61..ba7965e8c75f 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -139,6 +139,7 @@ mapAliases ( Supertab = supertab; surround = vim-surround; Syntastic = syntastic; + syntax-tree-surfer = throw "syntax-tree-surfer has been archived"; # Added 2025-12-18 SyntaxRange = vim-SyntaxRange; table-mode = vim-table-mode; tabpagebuffer = tabpagebuffer-vim; diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index a49caf113164..fc551c43de1d 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3370,14 +3370,6 @@ assertNoAdditions { }; }); - syntax-tree-surfer = super.syntax-tree-surfer.overrideAttrs (old: { - dependencies = [ self.nvim-treesitter ]; - - meta = old.meta // { - maintainers = with lib.maintainers; [ callumio ]; - }; - }); - tardis-nvim = super.tardis-nvim.overrideAttrs (old: { dependencies = [ self.plenary-nvim ]; meta = old.meta // { diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 41e1ad3fed83..47ce8dbbd0fa 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -1131,7 +1131,6 @@ https://github.com/AndrewRadev/switch.vim/,, https://github.com/Wansmer/symbol-usage.nvim/,HEAD, https://github.com/simrat39/symbols-outline.nvim/,, https://github.com/vim-syntastic/syntastic/,, -https://github.com/ziontee113/syntax-tree-surfer/,HEAD, https://github.com/nanozuki/tabby.nvim/,HEAD, https://github.com/kdheepak/tabline.nvim/,, https://github.com/vim-scripts/tabmerge/,, From c10d9365fc5e2b1113dd4d4400dbec99ef41f373 Mon Sep 17 00:00:00 2001 From: Austin Horstman Date: Thu, 18 Dec 2025 16:46:40 -0600 Subject: [PATCH 4/4] vimPlugins.playground: drop archived plugin Signed-off-by: Austin Horstman --- pkgs/applications/editors/vim/plugins/aliases.nix | 1 + pkgs/applications/editors/vim/plugins/overrides.nix | 7 ------- pkgs/applications/editors/vim/plugins/vim-plugin-names | 1 - 3 files changed, 1 insertion(+), 8 deletions(-) diff --git a/pkgs/applications/editors/vim/plugins/aliases.nix b/pkgs/applications/editors/vim/plugins/aliases.nix index ba7965e8c75f..1438014b4023 100644 --- a/pkgs/applications/editors/vim/plugins/aliases.nix +++ b/pkgs/applications/editors/vim/plugins/aliases.nix @@ -111,6 +111,7 @@ mapAliases ( open-browser = open-browser-vim; pathogen = vim-pathogen; peskcolor-vim = throw "peskcolor-vim has been removed: abandoned by upstream"; # Added 2024-08-23 + playground = throw "playground has been archived"; # Added 2025-12-18 polyglot = vim-polyglot; prettyprint = vim-prettyprint; pure-lua = lib.warnOnInstantiate "Please replace 'pure-lua' with 'moonlight-nvim' as this name was an error" moonlight-nvim; # Added 2025-11-17 diff --git a/pkgs/applications/editors/vim/plugins/overrides.nix b/pkgs/applications/editors/vim/plugins/overrides.nix index fc551c43de1d..87a7a91ac9c3 100644 --- a/pkgs/applications/editors/vim/plugins/overrides.nix +++ b/pkgs/applications/editors/vim/plugins/overrides.nix @@ -3009,13 +3009,6 @@ assertNoAdditions { dependencies = [ self.LibDeflate-nvim ]; }; - playground = super.playground.overrideAttrs { - dependencies = with self; [ - # we need the 'query' grammar to make - (nvim-treesitter.withPlugins (p: [ p.query ])) - ]; - }; - poimandres-nvim = super.poimandres-nvim.overrideAttrs { # Optional treesitter support nvimSkipModules = "poimandres.highlights"; diff --git a/pkgs/applications/editors/vim/plugins/vim-plugin-names b/pkgs/applications/editors/vim/plugins/vim-plugin-names index 47ce8dbbd0fa..0f354e6b5181 100644 --- a/pkgs/applications/editors/vim/plugins/vim-plugin-names +++ b/pkgs/applications/editors/vim/plugins/vim-plugin-names @@ -996,7 +996,6 @@ https://github.com/motus/pig.vim/,, https://github.com/weirongxu/plantuml-previewer.vim/,HEAD, https://github.com/aklt/plantuml-syntax/,, https://github.com/goropikari/plantuml.nvim/,HEAD, -https://github.com/nvim-treesitter/playground/,, https://github.com/olivercederborg/poimandres.nvim/,HEAD, https://github.com/epwalsh/pomo.nvim/,HEAD, https://github.com/dleonard0/pony-vim-syntax/,,