diff options
Diffstat (limited to 'crates/ra_lsp_server/src/caps.rs')
-rw-r--r-- | crates/ra_lsp_server/src/caps.rs | 16 |
1 files changed, 5 insertions, 11 deletions
diff --git a/crates/ra_lsp_server/src/caps.rs b/crates/ra_lsp_server/src/caps.rs index 5598ec75f..1dd495791 100644 --- a/crates/ra_lsp_server/src/caps.rs +++ b/crates/ra_lsp_server/src/caps.rs | |||
@@ -1,14 +1,8 @@ | |||
1 | use languageserver_types::{ | 1 | use languageserver_types::{ |
2 | ServerCapabilities, | 2 | CodeActionProviderCapability, CompletionOptions, DocumentOnTypeFormattingOptions, |
3 | CodeActionProviderCapability, | 3 | ExecuteCommandOptions, FoldingRangeProviderCapability, ServerCapabilities, |
4 | FoldingRangeProviderCapability, | 4 | SignatureHelpOptions, TextDocumentSyncCapability, TextDocumentSyncKind, |
5 | TextDocumentSyncCapability, | ||
6 | TextDocumentSyncOptions, | 5 | TextDocumentSyncOptions, |
7 | TextDocumentSyncKind, | ||
8 | ExecuteCommandOptions, | ||
9 | CompletionOptions, | ||
10 | SignatureHelpOptions, | ||
11 | DocumentOnTypeFormattingOptions, | ||
12 | }; | 6 | }; |
13 | 7 | ||
14 | pub fn server_capabilities() -> ServerCapabilities { | 8 | pub fn server_capabilities() -> ServerCapabilities { |
@@ -20,7 +14,7 @@ pub fn server_capabilities() -> ServerCapabilities { | |||
20 | will_save: None, | 14 | will_save: None, |
21 | will_save_wait_until: None, | 15 | will_save_wait_until: None, |
22 | save: None, | 16 | save: None, |
23 | } | 17 | }, |
24 | )), | 18 | )), |
25 | hover_provider: None, | 19 | hover_provider: None, |
26 | completion_provider: Some(CompletionOptions { | 20 | completion_provider: Some(CompletionOptions { |
@@ -28,7 +22,7 @@ pub fn server_capabilities() -> ServerCapabilities { | |||
28 | trigger_characters: None, | 22 | trigger_characters: None, |
29 | }), | 23 | }), |
30 | signature_help_provider: Some(SignatureHelpOptions { | 24 | signature_help_provider: Some(SignatureHelpOptions { |
31 | trigger_characters: Some(vec!["(".to_string(), ",".to_string()]) | 25 | trigger_characters: Some(vec!["(".to_string(), ",".to_string()]), |
32 | }), | 26 | }), |
33 | definition_provider: Some(true), | 27 | definition_provider: Some(true), |
34 | type_definition_provider: None, | 28 | type_definition_provider: None, |