Skip to main content

lsp

Live diagnostics (errors / warnings) via Language Server Protocol subprocesses or CLI fallbacks.

PropertyValue
Module idlsp
Version1.0.0
Toolsnotify_change, diagnostics

Tools

ToolPurpose
notify_changeReport a file change; return diagnostics for it.
diagnosticsReturn current diagnostics for a path.

Not shipped: check, request, cancel_request.

Configuration

yaml
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.