1
0
Fork 0
mirror of https://github.com/nix-community/nixvim.git synced 2025-11-09 03:56:05 +01:00

plugins/lsp/lsp-packages: add defaults for new LSPs

26 new LSPs were added when we updated the update script in
b9c5a75cc6

Add a package association for all the new LSPs I was able to find a
package for.
This commit is contained in:
Matt Sturgeon 2025-10-03 19:29:16 +01:00
parent b9c5a75cc6
commit f63304449c

View file

@ -7,7 +7,6 @@
"antlersls" "antlersls"
"ansiblels" "ansiblels"
"apex_ls" "apex_ls"
"atopile"
"autohotkey_lsp" "autohotkey_lsp"
"awk_ls" "awk_ls"
"azure_pipelines_ls" "azure_pipelines_ls"
@ -28,10 +27,8 @@
"circom-lsp" "circom-lsp"
"clarinet" "clarinet"
"cobol_ls" "cobol_ls"
"codebook"
"coffeesense" "coffeesense"
"contextive" "contextive"
"copilot"
# coqPackages.coq-lsp is unavailable since the bump to coq 9.0: https://github.com/NixOS/nixpkgs/pull/389454 # coqPackages.coq-lsp is unavailable since the bump to coq 9.0: https://github.com/NixOS/nixpkgs/pull/389454
"coq_lsp" "coq_lsp"
"cspell_ls" "cspell_ls"
@ -44,12 +41,10 @@
"dcmls" "dcmls"
"debputy" "debputy"
"djlsp" "djlsp"
"docker_language_server"
"ds_pinyin_lsp" "ds_pinyin_lsp"
"dts_lsp" "dts_lsp"
"ecsact" "ecsact"
"ember" "ember"
"emmylua_ls"
"esbonio" "esbonio"
"expert" "expert"
"facility_language_server" "facility_language_server"
@ -124,7 +119,6 @@
"puppet" "puppet"
"purescriptls" "purescriptls"
"pyre" "pyre"
"pyrefly"
"r_language_server" "r_language_server"
"racket_langserver" "racket_langserver"
"raku_navigator" "raku_navigator"
@ -135,7 +129,6 @@
"robotframework_ls" "robotframework_ls"
"roc_ls" "roc_ls"
"rome" "rome"
"roslyn_ls"
"rpmspec" "rpmspec"
"ruff_lsp" # deprecated and removed from nixpkgs "ruff_lsp" # deprecated and removed from nixpkgs
"salt_ls" "salt_ls"
@ -155,23 +148,17 @@
"sorbet" "sorbet"
"spyglassmc_language_server" "spyglassmc_language_server"
"sqlls" "sqlls"
"sqruff"
"steep" "steep"
"stimulus_ls" "stimulus_ls"
"stylua"
"stylua3p_ls" "stylua3p_ls"
"svlangserver" "svlangserver"
"tabby_ml" "tabby_ml"
"termux_language_server" "termux_language_server"
"textlsp" "textlsp"
"theme_check" "theme_check"
"tofu_ls"
"tombi"
"tsgo"
"tsp_server" "tsp_server"
"turbo_ls" "turbo_ls"
"turtle_ls" "turtle_ls"
"ty"
# typst-lsp has been removed from nixpkgs as the project is archived # typst-lsp has been removed from nixpkgs as the project is archived
"typst_lsp" "typst_lsp"
"tvm_ffi_navigator" "tvm_ffi_navigator"
@ -186,13 +173,11 @@
"visualforce_ls" "visualforce_ls"
# coqPackages.vscoq-language-server is unavailable since the bump to coq 9.0: https://github.com/NixOS/nixpkgs/pull/389454 # coqPackages.vscoq-language-server is unavailable since the bump to coq 9.0: https://github.com/NixOS/nixpkgs/pull/389454
"vscoqtop" "vscoqtop"
"vue_ls"
"wasm_language_tools" "wasm_language_tools"
"yang_lsp" "yang_lsp"
"yls" "yls"
"ziggy" "ziggy"
"ziggy_schema" "ziggy_schema"
"zuban"
]; ];
packages = { packages = {
@ -204,6 +189,10 @@
ast_grep = "ast-grep"; ast_grep = "ast-grep";
astro = "astro-language-server"; astro = "astro-language-server";
atlas = "atlas"; atlas = "atlas";
atopile = [
"python3Packages"
"atopile"
];
autotools_ls = "autotools-language-server"; autotools_ls = "autotools-language-server";
ballerina = "ballerina"; ballerina = "ballerina";
basedpyright = "basedpyright"; basedpyright = "basedpyright";
@ -218,6 +207,8 @@
clangd = "clang-tools"; clangd = "clang-tools";
clojure_lsp = "clojure-lsp"; clojure_lsp = "clojure-lsp";
cmake = "cmake-language-server"; cmake = "cmake-language-server";
codebook = "codebook";
copilot = "copilot-language-server";
crystalline = "crystalline"; crystalline = "crystalline";
csharp_ls = "csharp-ls"; csharp_ls = "csharp-ls";
cssls = "vscode-langservers-extracted"; cssls = "vscode-langservers-extracted";
@ -233,6 +224,7 @@
"digestif" "digestif"
]; ];
docker_compose_language_service = "docker-compose-language-service"; docker_compose_language_service = "docker-compose-language-service";
docker_language_server = "docker-language-server";
dockerls = "dockerfile-language-server"; dockerls = "dockerfile-language-server";
dolmenls = [ dolmenls = [
"ocamlPackages" "ocamlPackages"
@ -249,6 +241,7 @@
elp = "erlang-language-platform"; elp = "erlang-language-platform";
emmet_language_server = "emmet-language-server"; emmet_language_server = "emmet-language-server";
emmet_ls = "emmet-ls"; emmet_ls = "emmet-ls";
emmylua_ls = "emmylua-ls";
erg_language_server = "erg"; erg_language_server = "erg";
erlangls = "erlang-ls"; erlangls = "erlang-ls";
eslint = "vscode-langservers-extracted"; eslint = "vscode-langservers-extracted";
@ -347,6 +340,7 @@
"python-lsp-server" "python-lsp-server"
]; ];
pylyzer = "pylyzer"; pylyzer = "pylyzer";
pyrefly = "pyrefly";
pyright = "pyright"; pyright = "pyright";
qmlls = [ qmlls = [
"kdePackages" "kdePackages"
@ -358,6 +352,7 @@
rescriptls = "rescript-language-server"; rescriptls = "rescript-language-server";
# This is not entirely true, but the server is deprecated # This is not entirely true, but the server is deprecated
rls = "rustup"; rls = "rustup";
roslyn_ls = "roslyn-ls";
rubocop = "rubocop"; rubocop = "rubocop";
ruby_lsp = "ruby-lsp"; ruby_lsp = "ruby-lsp";
ruff = "ruff"; ruff = "ruff";
@ -378,6 +373,7 @@
sourcekit = "sourcekit-lsp"; sourcekit = "sourcekit-lsp";
spectral = "spectral-language-server"; spectral = "spectral-language-server";
sqls = "sqls"; sqls = "sqls";
sqruff = "sqruff";
standardrb = [ standardrb = [
"rubyPackages" "rubyPackages"
"standard" "standard"
@ -386,6 +382,7 @@
starpls = "starpls"; starpls = "starpls";
statix = "statix"; statix = "statix";
stylelint_lsp = "stylelint-lsp"; stylelint_lsp = "stylelint-lsp";
stylua = "stylua";
superhtml = "superhtml"; superhtml = "superhtml";
svelte = "svelte-language-server"; svelte = "svelte-language-server";
svls = "svls"; svls = "svls";
@ -413,9 +410,13 @@
thriftls = "thrift-ls"; thriftls = "thrift-ls";
tilt_ls = "tilt"; tilt_ls = "tilt";
tinymist = "tinymist"; tinymist = "tinymist";
tofu_ls = "tofu-ls";
tombi = "tombi";
ts_ls = "typescript-language-server"; ts_ls = "typescript-language-server";
ts_query_ls = "ts_query_ls"; ts_query_ls = "ts_query_ls";
tsgo = "typescript-go";
ttags = "ttags"; ttags = "ttags";
ty = "ty";
typeprof = "ruby"; typeprof = "ruby";
typos_lsp = "typos-lsp"; typos_lsp = "typos-lsp";
uiua = "uiua"; uiua = "uiua";
@ -430,10 +431,12 @@
vls = "vlang"; vls = "vlang";
volar = "vue-language-server"; volar = "vue-language-server";
vtsls = "vtsls"; vtsls = "vtsls";
vue_ls = "vue-language-server";
wgsl_analyzer = "wgsl-analyzer"; wgsl_analyzer = "wgsl-analyzer";
yamlls = "yaml-language-server"; # Not available in coq 9.0: https://github.com/NixOS/nixpkgs/pull/389454 yamlls = "yaml-language-server"; # Not available in coq 9.0: https://github.com/NixOS/nixpkgs/pull/389454
zk = "zk"; zk = "zk";
zls = "zls"; zls = "zls";
zuban = "zuban";
}; };
# Servers that can't/don't use the provided upstream command in Nix, or packages with no upstream commands # Servers that can't/don't use the provided upstream command in Nix, or packages with no upstream commands