Skip to content

Commit 3c65680

Browse files
committed
added view containers reserach into context #22
1 parent 968d8a3 commit 3c65680

2 files changed

Lines changed: 496 additions & 19 deletions

File tree

.context/vs-code-api/README.md

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -7,28 +7,9 @@ This directory contains documentation for implementing editor → outline synchr
77
## Documentation Files
88

99
1. **[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-
1510
2. **[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-
2111
3. **[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-
2712
4. **[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

0 commit comments

Comments
 (0)