- Clangd
- Installation: instructions
- Command:
clangd
- clojure-lsp
- Installation: instructions
- Command:
clojure-lsp
- Crystalline
- Installation: instructions
- Command:
crystalline
- gopls
- Installation: instructions
- Command:
gopls
-
- Installation: instructions
- Command:
deno lsp
-
- Only diagnostics (no formatting, hover information or code navigation)
- Installation:
npm install -g quick-lint-js
- Command:
quick-lint-js --lsp
- deno
- Installation: instructions
- Command:
deno lsp
- luals
- Installation: instructions
- Command:
lua-language-server
(make sure the executable was installed in your $PATH)
- lua-lsp
- Unmaintained. You are in for trouble if you want to get it to work with Lua 5.4.
- Installation:
luarocks install lua-lsp
(luarocks) - Command:
lua-lsp
- deno
- Installation: instructions
- Command:
deno lsp
-
- Installation:
pip install python-lsp-server[all]
- Command:
pylsp
- Installation:
-
- Installation:
npm install -g pyright
- Command:
pyright-langserver --stdio
- Installation:
-
- Only diagnostics, formatting and code actions (no hover information or code navigation)
- Installation:
pip install ruff
- Command:
ruff server
-
- Installation:
gem install ruby-lsp
- Command:
ruby-lsp
- Installation:
-
- Installation:
gem install solargraph
- Command:
solargraph stdio
- Installation:
- rust-analyzer
- Installation:
rustup component add rust-analyzer
- Command:
rust-analyzer
- Installation:
- zls
- Installation: instructions
- Command:
zls