Customize Gunamaya
Profiles
Bundle a set of extensions, settings, keybindings, and UI layout into a named profile — and switch your entire setup in one click.
Why profiles
A single set of extensions and settings doesn't always fit every context. Profiles let you keep, say, a lightweight "writing" profile for editing documentation with a minimal UI and no language servers running, alongside a heavier "full-stack" profile with every extension your main project needs — switching between them without any of the friction of manually enabling/disabling extensions each time.
Open Profiles
Click the profile icon in the bottom-left of the Activity Bar, or run Profiles: Manage Profiles from the Command Palette.
Create a new profile
Start from an empty profile, duplicate your current setup, or import a
profile someone has shared as a .code-profile file.
Choose what it includes
Pick exactly which categories carry over — settings, keybindings, snippets, extensions, and UI state — so a profile can be as narrow or as complete as you want.
Switch anytime
Switching profiles applies instantly, in the current window or in new windows going forward, without restarting Gunamaya.
Sharing a profile
Export a profile as a .code-profile file, or as a shareable link if you've
published it, so a teammate can import the exact same extensions and
settings you're using — useful for standardizing a team's setup for a
specific project without a lengthy onboarding checklist.
Profiles are per-window
Different Gunamaya windows can run different profiles simultaneously — one window on your "backend" profile and another on "frontend," for instance, each with only the extensions relevant to that context loaded.