Skip to content

NiryProjects/vscode-configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vscode configs

A tiny repo to portable-ize your editor setup for VS Code / Cursor / Windsurf.

Why

  • Same experience across machines and editors
  • Shareable with teammates (checked-in to git)
  • Faster onboarding: open folder → install recommended extensions

What’s inside

  • .vscode/settings.json — project-level settings
  • .vscode/extensions.jsonrecommended extensions list (not auto-install)
  • .vscode/keybindings.json — optional (generated if you export)
  • scripts/export_extensions.py — dumps your installed extensions into extensions.json
  • scripts/export_editor_prefs.py — copies your user settings.json + keybindings.json here

How

Use the files here

Open the folder in VS Code/Cursor → Extensions → Workspace RecommendationsInstall All.

Export from your current editor

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 cursor

One-liner alternative (extensions only)

code --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

Notes

  • 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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages