Prerequisites
Before installing Nuanced LSP, you’ll need:- Node.js and npm installed on your system
- Docker installed and running on your system
Installation
Nuanced LSP is offered as a TypeScript client library or CLI. To install:Language Support
Nuanced LSP supports the following languages and LSP servers:| Language | LSP Server |
|---|---|
| C / C++ | clangd |
| C# | omnisharp |
| Go | gopls |
| Java | jdtls |
| JavaScript | typescript-language-server |
| Python | jedi-language-server |
| PHP | phpactor |
| Ruby | ruby-lsp and sorbet |
| Rust | rust-analyzer |
| TypeScript | typescript-language-server |
API Reference
Nuanced LSP’s API is grouped into the following categories.- Container lifecycle API: Docker container management and image operations.
- Symbols API: Retrieve definitions, identifiers, references, and related graph data.
- System API: System health and language readiness.
- Workspace API: File listing and source access.
Nuanced LSP does not currently support authorization. If your use case requires authorization, please
contact us.