Adds a button that opens a custom quick pick of recent workspaces and lets you choose where the button lives (status bar or action bar of the Explorer view).
![]()
The picker also includes a final action to choose a .code-workspace file directly
from disk.

Settings
| Setting | Values | Default |
|---|---|---|
pickRecentWorkspace.position |
statusBar, explorer, both |
statusBar |
pickRecentWorkspace.icon |
codicon, lucide |
codicon |
pickRecentWorkspace.showPath |
true, false |
false |
pickRecentWorkspace.sortOrder |
mostRecent, alphabetical |
mostRecent |
Positions
statusBar— far left of the status bar.explorer— actions toolbar of the Explorer view.both— status bar and Explorer view toolbar.
Icons
codicon— a custom Codicon-style glyph.lucide— a Lucide glyph.
Path visibility
false— show only workspace names in the picker.true— also show the path of the folder containing each workspace.
Sort order
mostRecent— keep VS Code recent history order (newest first).alphabetical— sort entries alphabetically by workspace name.
You can also toggle sort order directly from the picker header button (top-right), which updates this setting.
Commands
Recent Workspace: Open Recent Workspace...(pickRecentWorkspace.open)
Picker actions
- Recent workspace entries are shown under Recent workspaces.
- Selecting a workspace opens it in the current window.
- Hovering an entry reveals an Open in New Window button that opens that workspace in a new window.
Open from File...opens a file picker for.code-workspacefiles.
Development
npm install
npm run build:icons # regenerates media/pick-recent-workspace.woff
npm run compile
Then press F5 to launch the extension host.
The icon font is generated by scripts/build-icon-font.js from
media/codicon-icon.svg and media/lucide-icon.svg. Icon fonts only support
filled contours, so stroked SVG geometry is expanded into round-capped polygons
and rings before converting to WOFF.