summaryrefslogtreecommitdiff
path: root/cli/lsp/language_server.rs
diff options
context:
space:
mode:
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,