From b2ce6c0acc6ee7780138a33c9b15c913b8e314f9 Mon Sep 17 00:00:00 2001 From: Dominic Jack Date: Fri, 27 Mar 2026 18:39:56 +0000 Subject: [PATCH] Adds document_symbol support for pyrefly --- crates/mcpls-core/src/lsp/lifecycle.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/crates/mcpls-core/src/lsp/lifecycle.rs b/crates/mcpls-core/src/lsp/lifecycle.rs index fcef85b..134bfb5 100644 --- a/crates/mcpls-core/src/lsp/lifecycle.rs +++ b/crates/mcpls-core/src/lsp/lifecycle.rs @@ -291,6 +291,11 @@ impl LspServer { ..Default::default() }), text_document: Some(lsp_types::TextDocumentClientCapabilities { + document_symbol: Some(lsp_types::DocumentSymbolClientCapabilities { + dynamic_registration: Some(false), + hierarchical_document_symbol_support: Some(true), + ..Default::default() + }), hover: Some(lsp_types::HoverClientCapabilities { dynamic_registration: Some(false), content_format: Some(vec![