You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the 1.25 release we have finalised the API for the outline tree. A DocumentSymbolProvider should now return document symbols which can represent a hierarchy and that can differentiate between the full range of a symbol and the selection range, e.g. the name of a function.
Note that we synthesise trees using range-containment when a provider returns SymbolInformation-objects and that that isn't perfect. Adopting the new API makes the outline more robust and support features like follow-cursor and diagnostics association.
Let me know if need more information is needed. Happy Coding!
Activity
jrieken commentedon Jul 9, 2018
This also depends on microsoft/language-server-protocol#327
tsmaeder commentedon Sep 5, 2018
This issue should be on https://github.com/eclipse/eclipse.jdt.ls
fbricon commentedon Sep 5, 2018
Opened eclipse-jdtls/eclipse.jdt.ls#780 upstream
[-]Adopt improved DocumentSymbolProvider API[/-][+]Add Outline support[/+]Update vscode client to enable hierarchical outline