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.