lsp
Live diagnostics (errors / warnings) via Language Server Protocol subprocesses or CLI fallbacks.
| Property | Value |
|---|---|
| Module id | lsp |
| Version | 1.0.0 |
| Tools | notify_change, diagnostics |
Tools
| Tool | Purpose |
|---|---|
notify_change | Report a file change; return diagnostics for it. |
diagnostics | Return current diagnostics for a path. |
Not shipped: check, request, cancel_request.
Configuration
tools:
modules:
lsp:
config:
settle_seconds: 10
disable_builtins: false
# servers:
# pyright:
# command: pyright-langserver --stdio
# extensions: [".py", ".pyi"]
Built-in probes cover common languages when servers is omitted.
Python, TypeScript, Go, Rust, etc. are target languages for
diagnostics, not Digitorn implementation languages.
Related
- Language overview: LSP
- Post-edit hooks: Tool Hooks