A Visual Studio Code extension that provides syntax highlighting and language support for IFCX files.
- ✨ Syntax highlighting for IFCX files
- 🔍 Schema definition navigation and decorations
- 🏷️ Identifier decorations and definition navigation
- 📦 Auto-folding for arrays and schemas
- 🎯 JSON-based syntax with IFCX-specific enhancements
- The extension is currently in beta phase
- Features may change as IFC5 specifications are finalized
- Breaking changes may occur during development
- Feedback and contributions are welcome
Customize the extension behavior in VS Code settings:
Setting | Description | Default |
---|---|---|
ifcx.schemaDefinition.enabled |
Enable schema navigation | true |
ifcx.schemaDecoration.enabled |
Enable schema decorations | true |
ifcx.identifierDecoration.enabled |
Enable identifier decorations | true |
ifcx.identifierDefinition.enabled |
Enable identifier navigation | true |
ifcx.autoFoldArray.enabled |
Enable array auto-folding | true |
ifcx.autoFoldArray.minElements |
Min elements for auto-folding | 10 |
ifcx.autoFoldSchema.enabled |
Enable schema auto-folding | true |
# Install dependencies
pnpm install
# Start development mode
pnpm dev
MIT | Crafted with love, caffeine, and reckless faith in IFC5.