A tiny repo to portable-ize your editor setup for VS Code / Cursor / Windsurf.
- Same experience across machines and editors
- Shareable with teammates (checked-in to git)
- Faster onboarding: open folder → install recommended extensions
.vscode/settings.json— project-level settings.vscode/extensions.json— recommended extensions list (not auto-install).vscode/keybindings.json— optional (generated if you export)scripts/export_extensions.py— dumps your installed extensions intoextensions.jsonscripts/export_editor_prefs.py— copies your usersettings.json+keybindings.jsonhere
Open the folder in VS Code/Cursor → Extensions → Workspace Recommendations → Install All.
python scripts/export_extensions.py
python scripts/export_editor_prefs.py # auto-detects VS Code/Cursor/Windsurf
# Or force a specific app:
python scripts/export_editor_prefs.py --app cursorcode --list-extensions | python3 -c "import sys,json; print(json.dumps({'recommendations':[l.strip() for l in sys.stdin if l.strip()]}, indent=2))" > .vscode/extensions.json- VS Code/Cursor read
.vscode/*automatically; Windsurf generally supports the same extensions. - You can keep this repo separate (recommended) and copy the
.vscode/folder into other projects as needed.