ifc-language-server/server
Ryan Schultz e564abdc7b feat: Add Document Symbols provider for Outline view
New Feature:
- Document Symbols provider shows all IFC entities in the Outline view
- Entities listed as '#123 IFCWALL' with full definition as detail
- Sorted by entity ID for easy navigation
- Click any entity in outline to jump directly to that line

Implementation:
- Added DocumentSymbol and SymbolKind to imports
- Enabled documentSymbolProvider capability in server
- Provider parses all entities and creates symbols with proper ranges
- Uses SymbolKind.Class for entity types

The Outline view (bottom of Explorer sidebar) now shows a navigable
list of all entities in the IFC file, making it easy to find and jump
to specific entities by ID or type.
2025-12-07 13:42:13 -06:00
..
node_modules Implemented a working Language Server Protocol (LSP) for IFC files with: 2025-12-07 10:20:07 -06:00
out feat: Add Document Symbols provider for Outline view 2025-12-07 13:42:13 -06:00
src feat: Add Document Symbols provider for Outline view 2025-12-07 13:42:13 -06:00
package-lock.json Implemented a working Language Server Protocol (LSP) for IFC files with: 2025-12-07 10:20:07 -06:00
package.json Implemented a working Language Server Protocol (LSP) for IFC files with: 2025-12-07 10:20:07 -06:00
tsconfig.json Implemented a working Language Server Protocol (LSP) for IFC files with: 2025-12-07 10:20:07 -06:00
tsconfig.tsbuildinfo Implemented a working Language Server Protocol (LSP) for IFC files with: 2025-12-07 10:20:07 -06:00