{nodePackages,vimPlugins}.coc-rls: drop

rls has been unmaintained for nearly 3 years, we should remove all
tooling supporting it and encourage users to switch to
rust-analyzer-supporting tooling.
This commit is contained in:
dish
2025-10-01 11:12:47 -04:00
parent 5325390710
commit 49997e1c8e
5 changed files with 2 additions and 20 deletions
@@ -42,6 +42,7 @@ mapAliases (
blueballs-neovim = throw "`blueballs-neovim` has been removed"; # added 2025-06-17
BufOnly = BufOnly-vim;
calendar = calendar-vim;
coc-rls = throw "coc-rls has been removed, as rls has been archived since 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # addedd 2025-10-01
coffee-script = vim-coffee-script;
coffeeScript = vim-coffee-script; # backwards compat, added 2014-10-18
Solarized = vim-colors-solarized;
@@ -26,7 +26,6 @@ let
"coc-pairs"
"coc-prettier"
"coc-r-lsp"
"coc-rls"
"coc-rust-analyzer"
"coc-sh"
"coc-smartf"
@@ -77,6 +77,7 @@ mapAliases {
inherit (pkgs) coc-pyright; # added 2024-07-14
coc-metals = throw "coc-metals was removed because it was deprecated upstream. vimPlugins.nvim-metals is its official replacement."; # Added 2024-10-16
coc-python = throw "coc-python was removed because it was abandoned upstream on 2020-12-24. Upstream now recommends using coc-pyright or coc-jedi instead."; # added 2024-10-15
coc-rls = throw "coc-rls was removed because rls was deprecated in 2022. You should use coc-rust-analyzer instead, as rust-analyzer is maintained."; # added 2025-10-01
inherit (pkgs) coc-toml;
coc-tslint = throw "coc-tslint was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18
coc-tslint-plugin = throw "coc-tslint-plugin was removed because it was deprecated upstream; coc-eslint offers comparable features for eslint, which replaced tslint"; # Added 2024-10-18
@@ -43,7 +43,6 @@
, "coc-pairs"
, "coc-prettier"
, "coc-r-lsp"
, "coc-rls"
, "coc-rust-analyzer"
, "coc-sh"
, "coc-smartf"
-18
View File
@@ -48680,24 +48680,6 @@ in
bypassCache = true;
reconstructLock = true;
};
coc-rls = nodeEnv.buildNodePackage {
name = "coc-rls";
packageName = "coc-rls";
version = "1.1.6";
src = fetchurl {
url = "https://registry.npmjs.org/coc-rls/-/coc-rls-1.1.6.tgz";
sha512 = "/XUM5UjOtnVBHghxBtwHz6C2lWnWgF8kX2+uocc356c2Bn8msQa6mrN0lijhlpDlsomSMPkGpZiY4zS1tNakMw==";
};
buildInputs = globalBuildInputs;
meta = {
description = "Rust language support - code completion, Intellisense, refactoring, reformatting, errors, snippets. A client for the Rust Language Server, built by the RLS team";
homepage = "https://github.com/neoclide/coc-rls#readme";
license = "MIT";
};
production = true;
bypassCache = true;
reconstructLock = true;
};
coc-rust-analyzer = nodeEnv.buildNodePackage {
name = "coc-rust-analyzer";
packageName = "coc-rust-analyzer";