summaryrefslogtreecommitdiff
path: root/cli/lsp/language_server.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-09-16 12:07:52 +1000
committerGitHub <noreply@github.com>2021-09-16 12:07:52 +1000
commitccb3387946b084666e9b22abca6aaaaa9131da5b (patch)
tree00480849dc72200feb65746ca2bc8bd180793872 /cli/lsp/language_server.rs
parent4283e2907e13a089fa2d026c92e074f019550880 (diff)
fix(lsp): align filter text to vscode logic (#12081)
Fixes #11861
Diffstat (limited to 'cli/lsp/language_server.rs')
-rw-r--r--cli/lsp/language_server.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/cli/lsp/language_server.rs b/cli/lsp/language_server.rs
index 87fc5f7e5..ef659cd05 100644
--- a/cli/lsp/language_server.rs
+++ b/cli/lsp/language_server.rs
@@ -1723,7 +1723,11 @@ impl Inner {
position,
tsc::GetCompletionsAtPositionOptions {
user_preferences: tsc::UserPreferences {
+ allow_text_changes_in_new_files: Some(specifier.scheme() == "file"),
+ include_automatic_optional_chain_completions: Some(true),
+ provide_refactor_not_applicable_reason: Some(true),
include_completions_with_insert_text: Some(true),
+ allow_incomplete_completions: Some(true),
..Default::default()
},
trigger_character,