summaryrefslogtreecommitdiff
path: root/cli/lsp/capabilities.rs
diff options
context:
space:
mode:
authorKitson Kelly <me@kitsonkelly.com>2021-02-01 14:30:41 +1100
committerGitHub <noreply@github.com>2021-02-01 14:30:41 +1100
commit534531e4dd4133ff22f775b385ba488ec747cead (patch)
treea3f4fcd57ab661acb3b05f4c54ad80af42a86b22 /cli/lsp/capabilities.rs
parent46d5843f753548415c87f3c8a868bba49c203b92 (diff)
feat(lsp): add references code lens (#9316)
Diffstat (limited to 'cli/lsp/capabilities.rs')
-rw-r--r--cli/lsp/capabilities.rs5
1 files changed, 4 insertions, 1 deletions
diff --git a/cli/lsp/capabilities.rs b/cli/lsp/capabilities.rs
index c83b369ce..6e8082ee8 100644
--- a/cli/lsp/capabilities.rs
+++ b/cli/lsp/capabilities.rs
@@ -6,6 +6,7 @@
///! client.
///!
use lspower::lsp::ClientCapabilities;
+use lspower::lsp::CodeLensOptions;
use lspower::lsp::CompletionOptions;
use lspower::lsp::HoverProviderCapability;
use lspower::lsp::ImplementationProviderCapability;
@@ -59,7 +60,9 @@ pub fn server_capabilities(
document_symbol_provider: None,
workspace_symbol_provider: None,
code_action_provider: None,
- code_lens_provider: None,
+ code_lens_provider: Some(CodeLensOptions {
+ resolve_provider: Some(true),
+ }),
document_formatting_provider: Some(OneOf::Left(true)),
document_range_formatting_provider: None,
document_on_type_formatting_provider: None,