File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,28 +7,9 @@ This directory contains documentation for implementing editor → outline synchr
77## Documentation Files
88
991 . ** [ window-events.md] ( window-events.md ) ** - Tracking cursor position and editor changes
10- - ` window.onDidChangeTextEditorSelection ` - Detect cursor movements
11- - ` window.onDidChangeActiveTextEditor ` - Detect editor switches
12- - ` Selection ` and ` Position ` classes
13- - Converting between Position and character offsets
14-
15102 . ** [ tree-view.md] ( tree-view.md ) ** - Custom tree views for outline with highlighting support
16- - ` window.createTreeView() ` - Create custom sidebar views
17- - ` TreeView.reveal() ` - ** Key method for highlighting and scrolling**
18- - ` TreeDataProvider ` interface
19- - Comparison with DocumentSymbolProvider
20-
21113 . ** [ document-symbols.md] ( document-symbols.md ) ** - Understanding your current implementation
22- - ` DocumentSymbolProvider ` interface (what you currently use)
23- - ` DocumentSymbol ` class and hierarchy
24- - Limitations for programmatic highlighting
25- - Converting between offsets and positions
26-
27124 . ** [ editor-decorations.md] ( editor-decorations.md ) ** - Highlighting sections in the editor
28- - ` TextEditorDecorationType ` - Define visual styles
29- - ` TextEditor.setDecorations() ` - Apply highlights to ranges
30- - ` ThemeColor ` - Theme-aware colors
31- - Alternative approach to outline highlighting
3213
3314## Current Extension Architecture
3415
You can’t perform that action at this time.
0 commit comments