Extensions
Extensions & Open VSX
Every extension installs from Open VSX, the open-source, vendor-neutral extension marketplace — no proprietary registry terms standing between you and the ecosystem.
Why Open VSX
Gunamaya is built on the same open extension API as the editor it forks from, which means the same enormous ecosystem of language support, themes, linters, and productivity tools is available — just distributed through Open VSX, a marketplace with no single-vendor terms of use, run as an Eclipse Foundation open-source project.
Same extension API
Extensions written for the broader ecosystem work in Gunamaya unchanged — there's no separate "Gunamaya-only" packaging format to learn.
No proprietary marketplace terms
Open VSX's terms don't restrict which products can use it, unlike some proprietary marketplaces — install what you want, in whatever editor you want.
Installing extensions
Open the Extensions view
Click the Extensions icon in the Activity Bar, or press Ctrl+Shift+X.
Search
Type a language, framework, or tool name — results are pulled live from Open VSX.
Install
Click Install. Most extensions activate immediately; some prompt for a reload of the window first.
Manage installed extensions
The same view lists everything installed, with options to disable (workspace-only or globally), update, or uninstall.
Installing a VSIX file directly
If an extension isn't yet published to Open VSX, install its .vsix
package file directly with Extensions: Install from VSIX… in the
Command Palette — useful for internal, team-only extensions too.
Recommended extensions per project
A workspace can suggest extensions to anyone who opens it by listing them in
.vscode/extensions.json — useful for a team that wants everyone using the
same linter or formatter extension without manually telling each new
contributor to install it.
{
"recommendations": [
"esbenp.prettier-vscode",
"dbaeumer.vscode-eslint"
]
}Extension settings sync
Enable Settings Sync (from the Accounts icon in the Activity Bar) to keep your installed extensions, settings, keybindings, and snippets in sync across every machine you use Gunamaya on, without manually reinstalling everything each time.
Disabling extensions for troubleshooting
If Gunamaya is behaving unexpectedly, Help → Start Extension Bug Bisect
or simply running with Disable All Installed Extensions (available as a
launch option, or per-session from the Extensions view's … menu) is the
fastest way to confirm whether an extension is the cause before digging
further.