Skip to content
This repository has been archived by the owner on Jun 11, 2021. It is now read-only.

Latest commit

 

History

History
49 lines (35 loc) · 1.61 KB

README.md

File metadata and controls

49 lines (35 loc) · 1.61 KB

Monkey C language and Garmin Connect IQ plugin

Build Status

This unofficial Monkey C plugin adds support for Monkey C language and Garmin Connect IQ SDK for IntelliJ IDEA.

NOT MAINTAINED

THIS PROJECT IS NOT MAINTAINED ANYMORE Please use other tools instead, e.g https://marketplace.visualstudio.com/items?itemName=garmin.monkey-c

Features:

  • (WIP) 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)

WIP - work in progress, means that there is some support, but it contains bugs or is incomplete

Planned features (in random order):

  • Support creating publishable artifact
  • Formatting
  • Collapse/expand
  • Resources Rez. support in code
  • Refactoring
  • Showing usage error on unresolved (in scope) references
  • Support Android Studio
  • SDK manager

How to use the plugin

  1. Download latest IDEA Community Edition. In Settings>Plugins search for this one and install.
  2. Create new project or open existing one
  3. Setup SDK and apply it to project
  4. Set target device etc