Ma3 Lua Api for VS Code

A VS Code extension for the Grand Ma 3 Lua Api, it provide autocomplete and documentation for functions to write Grand Ma 3 plugins.

The extension is available for free in the Visual Studio marketplace or directly in the VS Code Extension tab.

Suggestions:

When typing the extension provide functions related to the selected API version.

Autocomplete:

When you select a suggested function, the extension add automatically functions parameters.

Autocomplete are available for Enums and keys:

Documentation:

The extension provide documentation and examples with a mouse over popup.

The extension also references functions that are not documented in the official manual, so the popup displays the description provided by the HelpLua command.

API version selection:

The VS Code bottom toolbar display the actual Ma3 API version.

Clicking on this toolbar button will open a quick pick menu that allow you to:

  • Select the Ma3 version
  • Disable the extension for the actual project
  • Restart the extension

How to contribute:

This is an open source project, feel free to contribute by making pull requests on the GitHub repository