Skip to main content

Module client

Module client 

Source
Expand description

LspClient — manages a single language server process.

Spawns the server, performs the LSP initialize handshake, and runs a background reader task that dispatches responses and textDocument/publishDiagnostics notifications.

Structs§

LspClient
A running language server client.
OpenDocumentState
Tracks the state of an open document for didOpen/didChange versioning.