A distraction-free "writing room" setup for VS Code & Cursor — maximum focus, zero noise.
- Hides UI clutter: line numbers, scrollbars, activity bar, status bar, tabs
- Moves file path indicator to the bottom
- Centers the command palette
- Cleans up titlebar and split view separators
- Enables word wrap with deep indentation
curl -fsSL https://raw.githubusercontent.com/raftio/clean-vsc/main/install.sh | bashCLI options (when running locally):
./install.sh # Install for VS Code + Cursor (default)
./install.sh --vscode # Install only for VS Code
./install.sh --cursor # Install only for Cursor
./install.sh --help # Show all optionsAfter installation:
- Open VS Code/Cursor
- Run command:
Enable Custom CSS and JS - Restart the editor
Note: Your existing
settings.jsonis automatically backed up and merged (not replaced).
curl -fsSL https://raw.githubusercontent.com/raftio/clean-vsc/main/uninstall.sh | bashOr run locally:
./uninstall.sh # Uninstall for VS Code + Cursor (default)
./uninstall.sh --vscode # Uninstall only for VS Code
./uninstall.sh --cursor # Uninstall only for Cursor
./uninstall.sh --help # Show all optionsThis will:
- Remove custom CSS files (only when uninstalling both, since CSS is shared)
- Restore settings.json from backup
- Uninstall extensions from extensions.txt
- macOS
- Linux
- Open the Terminal
- Press
Command+P, type "> Focus: Terminal", then press Enter - Or press
Command+J
- Press
- Show the Explorer (Files)
- Press
Command+Shift+E - Or press
Command+B
- Press
- Find a file: Press
Command+Pand start typing the file name - Search the workspace: Press
Command+Shift+F - Using Emacs keybindings: Press
Control+XthenR(if you installed the Emacs keybinding extension)
- Emacs key bindings — Add your preferred keybinding extension to
extensions.txt - Custom styles — Edit
index.cssto tweak the appearance - Settings — Modify
setting.jsonbefore running the installer

