Skip to content

14 Language Server Protocols (LSP) ​

Nexum integrates directly with the Language Server Protocol (LSP) to provide true semantic code understanding across 14 programming languages.


Supported Languages & Servers ​

LanguageLSP ServerBinary / Command
TypeScript / JavaScripttypescript-language-servertypescript-language-server --stdio
Pythonpyright / pylsppyright-langserver --stdio
Gogoplsgopls
Rustrust-analyzerrust-analyzer
Rubysolargraphsolargraph stdio
Javajdtlsjdtls
C#OmniSharp / csharp-lscsharp-ls
C / C++clangdclangd
PHPintelephenseintelephense --stdio
Swiftsourcekit-lspsourcekit-lsp
Kotlinkotlin-language-serverkotlin-language-server
Dartdart analysis-serverdart language-server
YAMLyaml-language-serveryaml-language-server --stdio
Dockerdockerfile-language-serverdocker-langserver --stdio

Graceful Fallback ​

If an LSP binary is not installed on the system, Nexum gracefully falls back to fuzzy AST and ripgrep text matching, ensuring the turn succeeds without error.

Released under the MIT License.