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

Monkey C language support for IDEA (not maintained)

Notifications You must be signed in to change notification settings

liias/monkey

Repository files navigation

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

About

Monkey C language support for IDEA (not maintained)

Resources

Stars

Watchers

Forks

Packages

No packages published