@@ -3,101 +3,79 @@
4[language-server]
4[language-server]
6−taplo = { command = "taplo", args = ["lsp", "stdio"] }
6+awk-language-server = { command = "awk-language-server" }
7−elixir-ls = { command = "elixir-ls", config = { elixirLS.dialyzerEnabled = false } }
8−mint = { command = "mint", args = ["ls"] }
9−vscode-json-language-server = { command = "vscode-json-language-server", args = ["--stdio"], config = { provideFormatter = true } }
10−clangd = { command = "clangd" }
11−crystalline = { command = "crystalline", args = ["--stdio"] }
12−omnisharp = { command = "OmniSharp", args = [ "--languageserver" ] }
13−vscode-css-language-server = { command = "vscode-css-language-server", args = ["--stdio"], config = { "provideFormatter" = true }}
14−vscode-html-language-server = { command = "vscode-html-language-server", args = ["--stdio"], config = { provideFormatter = true } }
15−pylsp = { command = "pylsp" }
16−nls = { command = "nls" }
17−nil = { command = "nil" }
18−solargraph = { command = "solargraph", args = ["stdio"] }
19bash-language-server = { command = "bash-language-server", args = ["start"] }
7bash-language-server = { command = "bash-language-server", args = ["start"] }
20−intelephense = { command = "intelephense", args = ["--stdio"] }
21−texlab = { command = "texlab" }
22−lean = { command = "lean", args = [ "--server" ] }
8+bass = { command = "bass", args = ["--lsp"] }
23−julia = { command = "julia", timeout = 60, args = [
9+bicep-langserver = { command = "bicep-langserver" }
28− "using LanguageServer; runserver()",
30−jdtls = { command = "jdtls" }
31−ocamllsp = { command = "ocamllsp" }
33−svelteserver = { command = "svelteserver", args = ["--stdio"] }
34−vuels = { command = "vls" }
35−yaml-language-server = { command = "yaml-language-server", args = ["--stdio"] }
10+cl-lsp = { command = "cl-lsp", args = [ "stdio" ] }
36−haskell-language-server = { command = "haskell-language-server-wrapper", args = ["--lsp"] }
37−zls = { command = "zls" }
11+clangd = { command = "clangd" }
38−swipl = { command = "swipl", args = [
12+clojure-lsp = { command = "clojure-lsp" }
39− "-g", "use_module(library(lsp_server))",
40− "-g", "lsp_server:main",
41− "-t", "halt", "--", "stdio"
43cmake-language-server = { command = "cmake-language-server" }
13cmake-language-server = { command = "cmake-language-server" }
44−racket = { command = "racket", args = ["-l", "racket-langserver"] }
14+crystalline = { command = "crystalline", args = ["--stdio"] }
15+cs = { command = "cs", args = ["launch", "--contrib", "smithy-language-server", "--", "0"] }
16+cuelsp = { command = "cuelsp" }
45dart = { command = "dart", args = ["language-server", "--client-id=helix"] }
17dart = { command = "dart", args = ["language-server", "--client-id=helix"] }
46−metals = { command = "metals", config = { "isHttpEnabled" = true } }
18+dhall-lsp-server = { command = "dhall-lsp-server" }
47docker-langserver = { command = "docker-langserver", args = ["--stdio"] }
19docker-langserver = { command = "docker-langserver", args = ["--stdio"] }
20+dot-language-server = { command = "dot-language-server", args = ["--stdio"] }
21+elixir-ls = { command = "elixir-ls", config = { elixirLS.dialyzerEnabled = false } }
48elm-language-server = { command = "elm-language-server" }
22elm-language-server = { command = "elm-language-server" }
49−rescript-language-server = { command = "rescript-language-server", args = ["--stdio"] }
50−robotframework_ls = { command = "robotframework_ls" }
51−erlang-ls = { command = "erlang_ls" }
52−kotlin-language-server = { command = "kotlin-language-server" }
53−terraform-ls = { command = "terraform-ls", args = ["serve"] }
54−solc = { command = "solc", args = ["--lsp"] }
55−R = { command = "R", args = ["--no-echo", "-e", "languageserver::run()"] }
56−sourcekit-lsp = { command = "sourcekit-lsp" }
57−vala-language-server = { command = "vala-language-server" }
58−svlangserver = { command = "svlangserver", args = [] }
59−vlang-language-server = { command = "v", args = ["ls"] }
60−openscad-lsp = { command = "openscad-lsp", args = ["--stdio"] }
61−perlnavigator = { command = "perlnavigator", args= ["--stdio"] }
62−prisma-language-server = { command = "prisma-language-server", args = ["--stdio"] }
63−clojure-lsp = { command = "clojure-lsp" }
64−wgsl_analyzer = { command = "wgsl_analyzer" }
65elvish = { command = "elvish", args = ["-lsp"] }
23elvish = { command = "elvish", args = ["-lsp"] }
66−idris2-lsp = { command = "idris2-lsp" }
24+erlang-ls = { command = "erlang_ls" }
25+forc = { command = "forc", args = ["lsp"] }
67fortls = { command = "fortls", args = ["--lowercase_intrinsics"] }
26fortls = { command = "fortls", args = ["--lowercase_intrinsics"] }
68gleam = { command = "gleam", args = ["lsp"] }
27gleam = { command = "gleam", args = ["lsp"] }
69−ols = { command = "ols", args = [] }
28+haskell-language-server = { command = "haskell-language-server-wrapper", args = ["--lsp"] }
70−dot-language-server = { command = "dot-language-server", args = ["--stdio"] }
29+idris2-lsp = { command = "idris2-lsp" }
71−cuelsp = { command = "cuelsp" }
30+intelephense = { command = "intelephense", args = ["--stdio"] }
72−slint-lsp = { command = "slint-lsp", args = [] }
31+jdtls = { command = "jdtls" }
73−awk-language-server = { command = "awk-language-server" }
74−pasls = { command = "pasls", args = [] }
75jsonnet-language-server = { command = "jsonnet-language-server", args= ["-t", "--lint"] }
32jsonnet-language-server = { command = "jsonnet-language-server", args= ["-t", "--lint"] }
76−marksman = { command = "marksman", args = ["server"] }
33+julia = { command = "julia", timeout = 60, args = [ "--startup-file=no", "--history-file=no", "--quiet", "-e", "using LanguageServer; runserver()", ] }
34+kotlin-language-server = { command = "kotlin-language-server" }
35+lean = { command = "lean", args = [ "--server" ] }
77markdoc-ls = { command = "markdoc-ls", args = ["--stdio"] }
36markdoc-ls = { command = "markdoc-ls", args = ["--stdio"] }
78−bass = { command = "bass", args = ["--lsp"] }
37+marksman = { command = "marksman", args = ["server"] }
38+metals = { command = "metals", config = { "isHttpEnabled" = true } }
39+mint = { command = "mint", args = ["ls"] }
40+nil = { command = "nil" }
41+nimlangserver = { command = "nimlangserver" }
42+nls = { command = "nls" }
43+ocamllsp = { command = "ocamllsp" }
44+ols = { command = "ols", args = [] }
45+omnisharp = { command = "OmniSharp", args = [ "--languageserver" ] }
46+openscad-lsp = { command = "openscad-lsp", args = ["--stdio"] }
47+pasls = { command = "pasls", args = [] }
48+perlnavigator = { command = "perlnavigator", args= ["--stdio"] }
49+prisma-language-server = { command = "prisma-language-server", args = ["--stdio"] }
79purescript-language-server = { command = "purescript-language-server", args = ["--stdio"] }
50purescript-language-server = { command = "purescript-language-server", args = ["--stdio"] }
80−serve-d = { command = "serve-d" }
51+pylsp = { command = "pylsp" }
81−bicep-langserver = { command = "bicep-langserver" }
82qmlls = { command = "qmlls" }
52qmlls = { command = "qmlls" }
83−cl-lsp = { command = "cl-lsp", args = [ "stdio" ] }
53+r = { command = "R", args = ["--no-echo", "-e", "languageserver::run()"] }
84−dhall-lsp-server = { command = "dhall-lsp-server" }
54+racket = { command = "racket", args = ["-l", "racket-langserver"] }
85−forc = { command = "forc", args = ["lsp"] }
86−cs = { command = "cs", args = ["launch", "--contrib", "smithy-language-server", "--", "0"] }
87−vhdl_ls = { command = "vhdl_ls", args = [] }
88regols = { command = "regols" }
55regols = { command = "regols" }
89−nimlangserver = { command = "nimlangserver" }
56+rescript-language-server = { command = "rescript-language-server", args = ["--stdio"] }
90−
57+robotframework_ls = { command = "robotframework_ls" }
91−[language-server.rust-analyzer]
58+serve-d = { command = "serve-d" }
92−command = "rust-analyzer"
59+slint-lsp = { command = "slint-lsp", args = [] }
93−
60+solargraph = { command = "solargraph", args = ["stdio"] }
94−[language-server.rust-analyzer.config]
61+solc = { command = "solc", args = ["--lsp"] }
95−inlayHints.bindingModeHints.enable = false
62+sourcekit-lsp = { command = "sourcekit-lsp" }
96−inlayHints.closingBraceHints.minLines = 10
63+svelteserver = { command = "svelteserver", args = ["--stdio"] }
97−inlayHints.closureReturnTypeHints.enable = "with_block"
64+svlangserver = { command = "svlangserver", args = [] }
98−inlayHints.discriminantHints.enable = "fieldless"
65+swipl = { command = "swipl", args = [ "-g", "use_module(library(lsp_server))", "-g", "lsp_server:main", "-t", "halt", "--", "stdio" ] }
99−inlayHints.lifetimeElisionHints.enable = "skip_trivial"
66+taplo = { command = "taplo", args = ["lsp", "stdio"] }
100−inlayHints.typeHints.hideClosureInitialization = false
67+terraform-ls = { command = "terraform-ls", args = ["serve"] }
68+texlab = { command = "texlab" }
69+vala-language-server = { command = "vala-language-server" }
70+vhdl_ls = { command = "vhdl_ls", args = [] }
71+vlang-language-server = { command = "v", args = ["ls"] }
72+vscode-css-language-server = { command = "vscode-css-language-server", args = ["--stdio"], config = { "provideFormatter" = true }}
73+vscode-html-language-server = { command = "vscode-html-language-server", args = ["--stdio"], config = { provideFormatter = true } }
74+vscode-json-language-server = { command = "vscode-json-language-server", args = ["--stdio"], config = { provideFormatter = true } }
75+vuels = { command = "vls" }
76+wgsl_analyzer = { command = "wgsl_analyzer" }
77+yaml-language-server = { command = "yaml-language-server", args = ["--stdio"] }
78+zls = { command = "zls" }
103[language-server.lua-language-server]
81[language-server.lua-language-server]
@@ -124,6 +102,18 @@ parameterNames = true
124rangeVariableTypes = true
102rangeVariableTypes = true
105+[language-server.rust-analyzer]
106+command = "rust-analyzer"
108+[language-server.rust-analyzer.config]
109+inlayHints.bindingModeHints.enable = false
110+inlayHints.closingBraceHints.minLines = 10
111+inlayHints.closureReturnTypeHints.enable = "with_block"
112+inlayHints.discriminantHints.enable = "fieldless"
113+inlayHints.lifetimeElisionHints.enable = "skip_trivial"
114+inlayHints.typeHints.hideClosureInitialization = false
127[language-server.typescript-language-server]
117[language-server.typescript-language-server]
128command = "typescript-language-server"
118command = "typescript-language-server"
129args = ["--stdio"]
119args = ["--stdio"]
@@ -1528,7 +1518,7 @@ shebangs = ["r", "R"]
1528roots = []
1518roots = []
1529comment-token = "#"
1519comment-token = "#"
1530indent = { tab-width = 2, unit = " " }
1520indent = { tab-width = 2, unit = " " }
1531−language-servers = [ "R" ]
1521+language-servers = [ "r" ]
1533[[grammar]]
1523[[grammar]]
1534name = "r"
1524name = "r"
@@ -1542,7 +1532,7 @@ file-types = ["rmd", "Rmd"]
1542roots = []
1532roots = []
1543indent = { tab-width = 2, unit = " " }
1533indent = { tab-width = 2, unit = " " }
1544grammar = "markdown"
1534grammar = "markdown"
1545−language-servers = [ "R" ]
1535+language-servers = [ "r" ]
1547[[language]]
1537[[language]]
1548name = "swift"
1538name = "swift"