- Joined
- Jun 23, 2017
- Messages
- 42
Visual Studio Code extension for Cerberus Programming Language
To use, download the VSIX file (you don't need all the files there, just the VSIX), then in VSCode select the Extensions Tab and click the 3-dot menu and "Install from VSIX". Select the VSIX file.
You may need to click the reload prompt in the corner. Afterwards, find the extension configuration and set the transcc path for your system.
To build, find the command menu (control-shift-p) and type Cerberus to select which build you would like. Hotkeys can be assigned. The extension offers configuration for build arguments. For now it only builds whichever file you current have active/selected.
If you would like to expand on the language highlights, feel free to make a PR in GitHub.
v0.9.0 - initial commit (updated! 8/25)
v0.9.1 - adds correct tab structure, adds custom target
Features:
- syntax highlighting (it's not perfect, because VSC uses regex expressions and it becomes a bit cumbersome. Will try to improve.)
- support for multiple build targets, and customizable arguments
- supports the monkey extension
- mac/win/linux
TODO:
- enable "main" file for projects
To use, download the VSIX file (you don't need all the files there, just the VSIX), then in VSCode select the Extensions Tab and click the 3-dot menu and "Install from VSIX". Select the VSIX file.
You may need to click the reload prompt in the corner. Afterwards, find the extension configuration and set the transcc path for your system.
To build, find the command menu (control-shift-p) and type Cerberus to select which build you would like. Hotkeys can be assigned. The extension offers configuration for build arguments. For now it only builds whichever file you current have active/selected.
If you would like to expand on the language highlights, feel free to make a PR in GitHub.
v0.9.0 - initial commit (updated! 8/25)
v0.9.1 - adds correct tab structure, adds custom target
Features:
- syntax highlighting (it's not perfect, because VSC uses regex expressions and it becomes a bit cumbersome. Will try to improve.)
- support for multiple build targets, and customizable arguments
- supports the monkey extension
- mac/win/linux
TODO:
- enable "main" file for projects
Last edited: