HC3Emu Lua Annotations
A VS Code extension providing comprehensive Lua development support for the Fibaro Home Center 3 platform.
Features
- QuickApp Code Snippets - Templates and snippets for common QuickApp patterns
- Lua API Annotations - Complete type definitions for the Fibaro HC3 platform APIs
- QuickApp API Documentation - IntelliSense support with detailed documentation
- Task Provider - Support for
hc3emu task type in VS Code tasks
- Debug Configuration Provider - Support for
luaMobDebug debug configurations
- Lua Language Server Integration - Enhanced autocomplete and error detection
- IntelliSense Support - Full IntelliSense for HC3 API methods and properties
Usage
This extension provides providers for VS Code's built-in task and debug systems. Users can create their own:
.vscode/tasks.json files using the hc3emu task type
.vscode/launch.json files using the luaMobDebug debug configuration type
hc3emu2tasks.json files that the task provider will automatically discover
The extension respects user workspace configurations and does not automatically modify any files.
For more information, see the HC3 Emulator Forum Thread
| |