Skip to content

Instantly share code, notes, and snippets.

@g0t4
Created October 4, 2024 14:21
Show Gist options
  • Save g0t4/c56fbfdbd6fb020414e299986d8523cb to your computer and use it in GitHub Desktop.
Save g0t4/c56fbfdbd6fb020414e299986d8523cb to your computer and use it in GitHub Desktop.
vscode minimal clutter settings
{
// from my video: https://youtu.be/mk_6I8meeHg
// top level components
"editor.minimap.enabled": false,
"workbench.activityBar.location": "hidden",
"workbench.statusBar.visible": false,
// per file/pane
"workbench.editor.showTabs": "none",
"breadcrumbs.enabled": false,
// gutter
"editor.showFoldingControls": "never",
"editor.glyphMargin": false,
"editor.lineNumbers": "off",
// title bar
"window.customTitleBarVisibility": "windowed",
"window.commandCenter": false,
"workbench.layoutControl.enabled": false,
"workbench.editor.editorActionsLocation": "hidden",
// "window.title": "${activeFolderMedium}${separator}${activeEditorShort}${separator}${rootName}${separator}${profileName}",
// not shown in video, YMMV:
// scroll bars
"editor.overviewRulerBorder": false,
"editor.hideCursorInOverviewRuler": true,
"editor.scrollbar.vertical": "hidden",
"editor.scrollbar.horizontal": "hidden",
// sticky scroll at top of panes (I ❤️ these)
// these are basically breadcrumbs for symbols, based on scroll position
// breadcrumbs support symbols too but they're based on cursor position and some languages don't work
// "terminal.integrated.stickyScroll.enabled": false,
// "workbench.tree.enableStickyScroll": false,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment