Official Visual Studio Code integration for ModuCPP and ModuLSP. Original work by Garf.
https://moduengine.xyz/
- JavaScript 100%
| images | ||
| syntaxes | ||
| extension.js | ||
| language-configuration.json | ||
| LICENSE.md | ||
| moducpp-language-tools-0.1.0.vsix | ||
| package.json | ||
| README.md | ||
ModuLSP-VSCode
Official Visual Studio Code integration for ModuLSP and ModuCPP. This extension adds language support for ModuEngine projects in VS Code using the Modularity executable and the ModuLSP backend.
Credits
- Originally developed with help from Garf and maintained as part of the ModuLSP ecosystem.
- Currently maintained and improved mainly by Anémunt.
Features
- ModuCPP syntax highlighting
- Language server integration
- Workspace rescanning
- Automatic Modularity executable detection
- Diagnostics and error reporting
- Project-aware editor tooling
Planned Features
- ModuCPP documentation-aware highlighting
- More detailed debug logging
- Realtime compilation support, if possible
Setup
Simply install the extension and open a ModuCPP script or project. In most setups, the extension will automatically detect the local Modularity executable and initialize ModuLSP without additional configuration.
Commands
ModuCPP: Select Executable
ModuCPP: Rescan Workspace
Manual Build Install
Clone the repository:
git clone https://pak.moduengine.xyz/Tareno-Labs-LLC/ModuLSP-VSCode.git
cd ModuLSP-VSCode
Install dependencies:
npm install
Install the VSCode extension packaging tools:
npm install -g @vscode/vsce
Build the extension package:
npm run package
Install into VSCode:
code --install-extension *.vsix
Install into VSCodium:
codium --install-extension *.vsix
Once installed, opening a ModuCPP project or script should automatically initialize ModuLSP in most setups.