-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Description
Implement workspace symbol provider to search for symbols across all AsciiDoc files in the workspace.
Goals
- Enable cross-file search (Ctrl+Shift+T or similar)
- Find headers, includes, images, anchors across all .adoc files
- Relevance-based ranking (exact match > starts with > contains)
Implementation
Add WorkspaceSymbolProvider capability to LSP server and implement symbol extraction across workspace files.
Key Features
- Search document titles and sections
- Find includes and images by name
- Find anchor definitions [[anchor-name]]
- Navigate to symbol location in any file
- Cache results for performance
Testing
- Search finds symbols across multiple files
- Relevance ranking works
- Navigation jumps to correct file/line
- Performance acceptable for 100+ files
Dependencies
- Depends on: [Phase 1] Connect LSP Server to .adoc Content Type #27, [Phase 1] Implement Proper AsciiDoc Document Symbols #31 (reuse symbol extraction logic)
Priority: Medium
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request