💻 Nexus MATLAB IDE
Complete Visual Studio Code-based MATLAB development environment with Nexus/Octave integration. Provides full debugging capabilities including breakpoints, step-through debugging, variable inspection, and call stack navigation.
🪟 Windows full bundle (one installer)
This package installs Nexus Lite, Visual Studio Code (x64 system build when missing), the Nexus MATLAB IDE extension,
and sets nexus.path for the installing user. Source and scripts live in the poctave repo under
installers/windows/ (nexus-full-bundle.nsi, build-full-bundle.bat).
No bundle .exe is published in the releases folder yet.
After you build nexus-full-bundle-installer.exe on Windows, copy it into this server’s releases/ directory (or set OCTAVE_RELEASES_DIR) using a name that starts with nexus-full-bundle-installer.
Building the Windows full bundle installer
Prerequisites
- nexus-lite-bundle at the poctave repo root (from
scripts/build/bundle-libs.shor your pipeline) - NSIS 3 and the same EnVar plug-in used for
nexus-lite.nsi - Node.js / npm (to compile the VS Code extension)
- curl (Windows 10+ includes it) to download the VS Code system installer at build time
Build on Windows
cd installers\windows
build-full-bundle.bat
REM Optional: build-full-bundle.bat [displayVersion] [viFourPart]
REM Example: build-full-bundle.bat 1.0.0 1.0.0.0
The script stages files under installers/windows/full-bundle-staging/, downloads VS Code (stable x64 system), runs npm run compile in tools/nexus-matlab-ide, copies COPYING as LICENSE.txt, and runs makensis. Output: installers\windows\nexus-full-bundle-installer.exe.
Stage on Linux or macOS, compile on Windows
./installers/windows/prepare-full-bundle-staging.sh
# Copy the repo (or only installers/windows) to a Windows machine with NSIS, then:
cd installers\windows
makensis /DINSTALLER_VERSION=1.0.0 /DVERSION_DOTFOUR=1.0.0.0 nexus-full-bundle.nsi
Publish on this site
- Copy the built
.exeintooctave-release-server/releases/with a name likenexus-full-bundle-installer.exe(ornexus-full-bundle-installer-1.0.0.exe). - Reload this page; the download table appears automatically.
- Restart the release server if you change code (not required for new files only).
Full maintainer notes: poctave installers/README.md (section “Windows full bundle”).
No IDE releases available yet. Check back soon!
✨ Features
🔍 Debugging
- Visual breakpoints
- Step-through debugging
- Variable inspection
- Call stack navigation
📝 Syntax Support
- MATLAB syntax highlighting
- Code completion
- IntelliSense support
- Language configuration
🔌 Integration
- Nexus/Octave integration
- VS Code extension
- Workspace configuration
- Task automation
📥 Installation
Quick Start
- Download the installer for your platform (Windows or Linux)
- Follow the installation instructions
- Open VS Code and the extension will be automatically installed
- Open a MATLAB file (.m) and start coding!
Requirements
- VS Code 1.80.0 or higher
- Node.js 18.0.0 or higher (for building extension)
- Nexus/Octave installation (optional, for debugging)
📚 Documentation
- IDE Setup Guide — detailed setup instructions
- VS Code Documentation