diff options
Diffstat (limited to 'cli/lsp/capabilities.rs')
-rw-r--r-- | cli/lsp/capabilities.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/cli/lsp/capabilities.rs b/cli/lsp/capabilities.rs index 029c5c9a9..e56aa6b87 100644 --- a/cli/lsp/capabilities.rs +++ b/cli/lsp/capabilities.rs @@ -19,7 +19,7 @@ fn code_action_capabilities( .as_ref() .and_then(|it| it.code_action.as_ref()) .and_then(|it| it.code_action_literal_support.as_ref()) - .map_or(CodeActionProviderCapability::Simple(true), |_| { + .map(|_| { let mut code_action_kinds = vec![CodeActionKind::QUICKFIX, CodeActionKind::REFACTOR]; code_action_kinds.extend( @@ -34,6 +34,7 @@ fn code_action_capabilities( work_done_progress_options: Default::default(), }) }) + .unwrap_or(CodeActionProviderCapability::Simple(true)) } pub fn server_capabilities( |