Unnamed repository; edit this file 'description' to name the repository.
Diffstat (limited to 'helix-lsp/src/client.rs')
| -rw-r--r-- | helix-lsp/src/client.rs | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/helix-lsp/src/client.rs b/helix-lsp/src/client.rs index 205f90e3..5b3518e8 100644 --- a/helix-lsp/src/client.rs +++ b/helix-lsp/src/client.rs @@ -589,6 +589,9 @@ impl Client { apply_edit: Some(true), symbol: Some(lsp::WorkspaceSymbolClientCapabilities { dynamic_registration: Some(false), + symbol_kind: Some(lsp::SymbolKindCapability { + value_set: Some(lsp::SymbolKind::all()), + }), ..Default::default() }), execute_command: Some(lsp::DynamicRegistrationClientCapabilities { @@ -723,6 +726,14 @@ impl Client { call_hierarchy: Some(lsp::DynamicRegistrationClientCapabilities { dynamic_registration: Some(false), }), + document_symbol: Some(lsp::DocumentSymbolClientCapabilities { + dynamic_registration: Some(false), + symbol_kind: Some(lsp::SymbolKindCapability { + value_set: Some(lsp::SymbolKind::all()), + }), + hierarchical_document_symbol_support: Some(false), + ..Default::default() + }), ..Default::default() }), window: Some(lsp::WindowClientCapabilities { |