lsp: Add partial support for insert/replace completions (#9634)

Most notably, this should do away with completions overriding the whole
word around completion trigger text. Fixes: #4816



Release Notes:

- Fixed code completions overriding text around the cursor.
This commit is contained in:
Piotr Osiewicz 2024-03-21 16:19:21 +01:00 committed by GitHub
parent 6184278faf
commit e20508f66c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 3 deletions

View file

@ -590,6 +590,7 @@ impl LanguageServer {
"additionalTextEdits".to_string(),
],
}),
insert_replace_support: Some(true),
..Default::default()
}),
completion_list: Some(CompletionListCapability {