From 2dee5930e01a905fbd0035b6a2ef86179577fe96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lauren=C8=9Biu=20Nicola?= Date: Fri, 28 May 2021 13:01:04 +0300 Subject: Remove undocumented `TextDocumentSyncKind::Full` support --- crates/rust-analyzer/src/caps.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) (limited to 'crates') diff --git a/crates/rust-analyzer/src/caps.rs b/crates/rust-analyzer/src/caps.rs index 4d88932ca..702efd8f8 100644 --- a/crates/rust-analyzer/src/caps.rs +++ b/crates/rust-analyzer/src/caps.rs @@ -1,6 +1,4 @@ //! Advertises the capabilities of the LSP Server. -use std::env; - use lsp_types::{ CallHierarchyServerCapability, ClientCapabilities, CodeActionKind, CodeActionOptions, CodeActionProviderCapability, CodeLensOptions, CompletionOptions, @@ -21,11 +19,7 @@ pub fn server_capabilities(client_caps: &ClientCapabilities) -> ServerCapabiliti ServerCapabilities { text_document_sync: Some(TextDocumentSyncCapability::Options(TextDocumentSyncOptions { open_close: Some(true), - change: Some(if env::var("RA_NO_INCREMENTAL_SYNC").is_ok() { - TextDocumentSyncKind::Full - } else { - TextDocumentSyncKind::Incremental - }), + change: Some(TextDocumentSyncKind::Incremental), will_save: None, will_save_wait_until: None, save: Some(SaveOptions::default().into()), -- cgit v1.2.3