From 4975b302176b87f0d02432e14586cc5e332f3273 Mon Sep 17 00:00:00 2001 From: Marceline Cramer Date: Wed, 15 Apr 2026 09:15:43 -0600 Subject: [PATCH] Add text document sync language server caps --- crates/lsp/src/lib.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/crates/lsp/src/lib.rs b/crates/lsp/src/lib.rs index 507fe6a..e0bc679 100644 --- a/crates/lsp/src/lib.rs +++ b/crates/lsp/src/lib.rs @@ -60,7 +60,16 @@ impl LspBackend { impl LanguageServer for LspBackend { async fn initialize(&self, _: InitializeParams) -> Result { Ok(InitializeResult { - capabilities: ServerCapabilities::default(), + capabilities: ServerCapabilities { + text_document_sync: Some(TextDocumentSyncCapability::Options( + TextDocumentSyncOptions { + open_close: Some(true), + change: Some(TextDocumentSyncKind::INCREMENTAL), + ..Default::default() + }, + )), + ..Default::default() + }, server_info: Default::default(), }) }