Language support
Highlighting and editor configuration for .mc, .mb, .mcgen, and .jungle files.
Syntax highlighting, document formatting, a dark theme, file icons, and local SDK simulator preview for .mc and .jungle — in VS Code and Zed, targeting the Forerunner 55.
$ code --install-extension monkey-c.vsix
Extension 'monkey-c' was successfully installed.
$ monkey-c-format source/HandsView.mc
formatted HandsView.mc
Everything needed to write Connect IQ apps without leaving your editor.
Highlighting and editor configuration for .mc, .mb, .mcgen, and .jungle files.
Built-in document formatter for Monkey C and Jungle, plus a dark color theme and file icons.
Builds the nearest Connect IQ package with your local SDK and developer key, then launches it in the simulator.
Packaged as a .vsix from the rolling latest release. Install with the VS Code CLI or the Extensions view.
Loaded as a dev extension from source: Tree-sitter highlighting, external formatter, runtime-preview tasks, and the Monkey C theme and icons.
Four Connect IQ watchfaces for the Forerunner 55 ship in apps/ — hands, minimalism, maximalism, and timezones.
Install the extension, then format, preview, and build a watchface.
$ code --install-extension monkey-c.vsix
Extension 'monkey-c' was successfully installed.
$ monkey-c-format source/HandsView.mc
formatted HandsView.mc
$ cd apps/hands && make build DEVICE=fr55
Built bin/hands.prg
From download to simulator in three steps.
Download the .vsix for VS Code, or load packages/extensions/zed as a dev extension in Zed.
monkey-c.vsix → Extensions
Run the install script to symlink monkey-c-format and monkey-c-preview into ~/.local/bin so formatters and tasks find them.
./scripts/install.sh
Open task: spawn and choose Monkey C: Runtime Preview or Build PRG — the extension builds the package with your SDK and launches the simulator.
task: Monkey C: Runtime Preview
Rolling latest release built from this repository — the VS Code extension package. Zed extensions load from source; there is no .vsix to download.
$ curl -fsSLO https://github.com/hieudoanm/fr55/releases/download/latest/monkey-c.vsix
$ code --install-extension monkey-c.vsix
For Zed: open the Extensions page, choose Install Dev Extension, and select packages/extensions/zed — see the README for the full setup.