A distraction-free settings.json for Cursor (and VS Code): no tabs, no activity bar, no status bar, no minimap — just the code.
A single, ready-to-use settings.json tuned for full-stack work. The goal is a quiet editor: every piece of chrome that doesn't earn its place is turned off, and the sidebar moves to the right so the code never shifts when you toggle it.
Highlights:
- 🎨 Vesper dark theme + Symbols icon theme
- 🧘 Hidden tabs, activity bar, status bar, breadcrumbs, minimap and scrollbars
- 🖋️ JetBrains Mono at 14px with a 1.8 line height
- ⚡ Prettier as the default formatter, auto-save after delay
- 🌿 Git autofetch and smart commit enabled
Only two extensions are strictly needed for the settings to work as written:
| Extension | Why |
|---|---|
| Vesper | workbench.colorTheme |
| Symbols | workbench.iconTheme |
| Prettier | editor.defaultFormatter |
Nice to have (not referenced by settings.json):
Error Lens,
Import Cost,
Auto Rename Tag,
Better Comments.
Font: JetBrains Mono must be installed on your system.
- Open Cursor and press
Ctrl/Cmd + Shift + P - Run Preferences: Open Settings (JSON)
- Back up whatever is already there, then paste the contents of
settings.json - Run Developer: Reload Window
Or clone it first:
git clone https://github.com/HenryCauan/settingsIDE.git| Area | Setting |
|---|---|
| Layout | Sidebar on the right, activity bar / status bar / tabs / breadcrumbs hidden |
| Editor | No minimap, no visible scrollbars, word wrap on, line highlight in the gutter only |
| Typography | JetBrains Mono, 14px, line height 1.8, ligatures off, zoom level -1 |
| Cursor | Smooth caret animation, expand blinking |
| Indentation | 2 spaces, indent guides on with custom low-contrast colors |
| Explorer | Compact folders off, indent guides off, delete confirmation off |
| Formatting | Prettier as default formatter, auto-save after delay |
| Git | Smart commit + autofetch on, TypeScript imports updated on file move |
Everything here is a starting point. Common tweaks:
- Swap the theme (Dracula, One Dark Pro, Catppuccin)
- Bring tabs back with
"workbench.editor.showTabs": "multiple" - Re-enable the status bar with
"workbench.statusBar.visible": true - Turn on ligatures with
"editor.fontLigatures": true
.
├── settings.json # The full configuration
├── preview.png # Screenshot of the setup
└── README.md
Found something worth adding? Open an issue or a PR.
MIT — use it freely and adapt it to your workflow.
⭐ If this setup helped you, leave a star on the repo!
