diff --git a/crates/llm-ls/src/main.rs b/crates/llm-ls/src/main.rs index 054aada..a9c469e 100644 --- a/crates/llm-ls/src/main.rs +++ b/crates/llm-ls/src/main.rs @@ -734,6 +734,15 @@ impl LanguageServer for Backend { async fn did_change(&self, params: DidChangeTextDocumentParams) { let uri = params.text_document.uri.to_string(); + if params.content_changes.is_empty() { + return; + } + + // ignore the output scheme + if uri.starts_with("output:") { + return; + } + self.client .log_message(MessageType::INFO, format!("{uri} changed")) .await;