Skip to content

Instantly share code, notes, and snippets.

@kevinleedrum
Last active January 5, 2024 03:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kevinleedrum/9e47797308f91e1a31ead02489f76e39 to your computer and use it in GitHub Desktop.
Save kevinleedrum/9e47797308f91e1a31ead02489f76e39 to your computer and use it in GitHub Desktop.
Some of my vscode settings
{
// All of the apc.* settings require the Apc Customize UI extension:
// https://marketplace.visualstudio.com/items?itemName=drcika.apc-extension
// Theme, etc.
"workbench.iconTheme": "eq-material-theme-icons-ocean",
"workbench.colorTheme": "Moonlight II",
"editor.fontFamily": "'MesloLGS NF', Menlo, Monaco, 'Courier New', monospace",
// Tweaks / Declutter
"workbench.tree.indent": 16, // Increase tree indent in Explorer
"editor.minimap.enabled": false, // Hide minimap
"workbench.layoutControl.enabled": false, // Hide layout buttons
"window.commandCenter": false, // Hide command center
"breadcrumbs.enabled": false, // Hide breadcrumbs from top of editor
// Make tabs inline with window controls
// See https://twitter.com/kamilogorek/status/1741877781187756323
"window.titleBarStyle": "native",
"apc.electron": {
"titleBarStyle": "hiddenInset",
"trafficLightPosition": {
"x": 11,
"y": 10
}
},
"apc.header": {
"height": 38
},
"apc.stylesheet": {
".title-label > h2": "display: none", // Remove primary side bar title
".nosidebar .inline-tabs-placeholder": "width: 75px", // Align tabs to not overlap window controls when primary bar is hidden
// Move directory name to second line in tab title
// See https://twitter.com/wesbos/status/1742574100558528645
".monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab": {
"--editor-group-tab-height": 1.2
},
".monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab .monaco-icon-label:before": {
"background-position": "top left",
"padding-right": "2px"
},
".monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab span.monaco-icon-label-container": {
"line-height": 1.5
},
".monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab span.monaco-icon-description-container": {
"display": "block",
"font-size": "0.75em",
"line-height": 1
},
".monaco-workbench .part.editor > .content .editor-group-container > .title .tabs-container > .tab span.monaco-icon-description-container .label-description": {
"margin": 0
},
// Make activity bar badges smaller
".monaco-workbench .activitybar>.content :not(.monaco-menu)>.monaco-action-bar .badge .badge-content": {
"font-size": "0.5em",
"height": "1.8em",
"min-width": "1.8em",
"line-height": 0,
"display": "flex",
"align-items": "center",
"justify-content": "center",
"padding": 0,
"overflow": "hidden"
},
".monaco-workbench .activitybar>.content :not(.monaco-menu)>.monaco-action-bar .badge.progress-badge .badge-content:before": {
"opacity": 0 // Hide clock icon in badges
}
},
// Move activity bar to bottom
"apc.activityBar": {
"position": "bottom",
"size": 32,
"itemSize": 28
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment