Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Monkey C (Community Edition)New to Visual Studio Code? Get it now.
Monkey C (Community Edition)

Monkey C (Community Edition)

Alexander Fedora

|
27,333 installs
| (3) | Free
Lightweight community syntax highlighting for Monkey C. (See README for the official Garmin extension).
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Monkey C (Lightweight Community Edition)

Disclaimer: This is a small, lightweight community plugin created in 2016. In 2020, Garmin published their Official Monkey C Extension.

The official extension provides a comprehensive suite of features including Autocomplete, Folding Ranges, Real time errors, Renaming, and Syntax highlighting.

In contrast, this extension provides lightweight syntax highlighting and basic formatting for those who prefer a minimal, fast setup.

Provides Visual Studio Code language support for the Garmin Connect IQ Monkey C language.

Features

  • Syntax Highlighting: Comprehensive syntax highlighting for Monkey C, including support for modern MonkeyTypes, access modifiers, and type casting keywords.
  • Code Formatting: Experimental basic code formatting capabilities leveraging clang-format.

Syntax highlighting

Installation

To install the extension, search for "Monkey C" within the Visual Studio Code Extensions view (Ctrl+Shift+X or Cmd+Shift+X) and click Install.

Development and Testing

Automated Testing

To run the automated tests for both TextMate grammar and code formatting using Mocha:

npm run test

To manually verify the test playground file within the Extension Development Host:

code --extensionDevelopmentPath=$(pwd) ./test/HighlightTest.mc

Known Issues

  • This extension provides basic syntax highlighting and formatting. However, it is not under active development for new features, and not all Monkey C language features and edge cases are fully supported.

Release Notes

Detailed release notes and version history are available in the CHANGELOG.md file.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft