Implement textDocument/foldingRange handler #15
Labels
component: Rubberduck.Client
Issue involves RPC client/platform
component: Rubberduck.Core
Issue involves the Core library
component: Server.LSP
Issue involves the LSP server process
feature: foldings
Issues relating to the code folding editor feature
Milestone
The client-sided proof-of-concept code produced a
ParseTreeListener
that should be relatively easy to tweak to output LSP-compliantFoldingRange
items (only for the active document) instead of AvalonEdit model items - on the client side the LSP items should be converted into the corresponding AvalonEdit objects, and rendered in the active document.As with all LSP requests, the server operates with the version of the code that is currently synchronized at the moment of the request.
The text was updated successfully, but these errors were encountered: