Unofficial support for Monkey C language and Garmin Connect IQ SDK.
- Monkey C grammar validation
- Syntax highlighting
- (WIP) Completion suggestions
- (WIP) Find usages / Go to declaration
- (WIP) Find by class or symbol name
- (WIP) API documentation provider
- (WIP) Method parameters info
- (WIP) Integration with compiler
- (WIP) Integration with simulator runner
- (WIP) Run unit tests
- (WIP) New project generation
- (WIP) App Settings support
- (WIP) Linux support (needs wine installed)
Recent change notes
Full change log...
- Avoid dependency on gradle plugin (issue #5) - Thanks to grego33
- Highlight constant name in constant declaration
- Add target versions from bin/compilerInfo.xml (adds 2.2.0 base version) (issue #4)
General usage instructions
Still early in development. Reference searching is very basic and not context-sensitive. Easy to get errors if module is not correctly configured (e.g sources and resources).