diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2021-03-16 09:01:41 +1100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-16 09:01:41 +1100 |
commit | 506b321d472005d0cf916823dfa8ea37fa0b064a (patch) | |
tree | 6e4da0350772c1143a6efcfaabf99155623fe724 /cli/lsp/capabilities.rs | |
parent | 2ff9b01551d4bdb3a820774252706d4e58bceaba (diff) |
refactor(lsp): refactor completions and add tests (#9789)
Diffstat (limited to 'cli/lsp/capabilities.rs')
-rw-r--r-- | cli/lsp/capabilities.rs | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/cli/lsp/capabilities.rs b/cli/lsp/capabilities.rs index be318e7f3..82bb910bb 100644 --- a/cli/lsp/capabilities.rs +++ b/cli/lsp/capabilities.rs @@ -55,7 +55,12 @@ pub fn server_capabilities( )), hover_provider: Some(HoverProviderCapability::Simple(true)), completion_provider: Some(CompletionOptions { - all_commit_characters: None, + all_commit_characters: Some(vec![ + ".".to_string(), + ",".to_string(), + ";".to_string(), + "(".to_string(), + ]), trigger_characters: Some(vec![ ".".to_string(), "\"".to_string(), @@ -66,7 +71,7 @@ pub fn server_capabilities( "<".to_string(), "#".to_string(), ]), - resolve_provider: None, + resolve_provider: Some(true), work_done_progress_options: WorkDoneProgressOptions { work_done_progress: None, }, @@ -77,7 +82,7 @@ pub fn server_capabilities( "(".to_string(), "<".to_string(), ]), - retrigger_characters: None, + retrigger_characters: Some(vec![")".to_string()]), work_done_progress_options: WorkDoneProgressOptions { work_done_progress: None, }, |