Documentation
LSP
Language server integration in packages/nikcli/src/lsp.
Overview
nikcli starts LSP servers on demand based on file extensions and config overrides.
Servers
Default servers live in packages/nikcli/src/lsp/server.ts. Custom servers can be
added in config with explicit extensions.
Diagnostics & Symbols
Workspace symbols, document symbols, and diagnostics are exposed via the LSP tool and debug commands.
Config Fields
command | Spawn command array. |
extensions | Required for custom servers. |
disabled | Disable server when true. |
env | Environment overrides for the server process. |
initialization | Initialization payload override. |