Settings Toggle for WebKeep several sets of VS Code settings on hand and flip between them from the Command Palette —
without opening Unlike most settings-switching extensions, this one is packaged as a web extension, so it works in a browser tab on vscode.dev and github.dev, not just on the desktop. AttributionThis project began as a fork of Settings on 🔥! by Eric Biewener, used under the MIT license. It has since been rebranded and reworked — the browser build, the recursive merge behaviour, the alternate state keys, and the esbuild pipeline are additions made in this fork. The original project remains available under its own name and is not affiliated with this one. UsageRun Toggle Setting Group from the Command Palette. You get a picker listing every group you have
defined, along with the state each one will move to if you select it. Pick one, and the settings in
that block are written to your configuration. Groups start out in the ConfigurationDefine your groups under
LabelsAdd a
How values are writtenA value that is a plain object is merged into whatever is already configured, recursively — so two
groups that both write into Where it runsThe command relies only on the core VS Code configuration API, so behaviour is the same in the browser, on the desktop, and in Remote-SSH, WSL and Dev Container workspaces. LicenseMIT. See LICENSE. |