Skip to content

Instantly share code, notes, and snippets.

@kbysiec
Created August 10, 2024 19:55
Show Gist options
  • Save kbysiec/b6521dea0350d258b10a00f3598ec05f to your computer and use it in GitHub Desktop.
Save kbysiec/b6521dea0350d258b10a00f3598ec05f to your computer and use it in GitHub Desktop.
vscode setup
{
/* editor */
"editor.tabSize": 2,
"editor.foldingStrategy": "auto",
"editor.fontFamily": "Geist Mono, monospace",
"editor.fontLigatures": true,
"editor.fontSize": 15,
"editor.lineHeight": 0,
"editor.smoothScrolling": true,
"editor.cursorSmoothCaretAnimation": "on",
"editor.cursorBlinking": "phase",
"editor.minimap.enabled": false,
"editor.acceptSuggestionOnEnter": "off",
"editor.renderWhitespace": "trailing",
"editor.guides.bracketPairs": "active",
"editor.tokenColorCustomizations": {
"[Material Deep Ocean]": {
"strings": "#fff9a0",
"types": "#fff9a0",
"functions": "#aaf89c",
"variables": "#aaf89c",
"textMateRules": [
{
"name": "Number, Constant, Function Argument, Tag Attribute, Embedded",
"scope": [
"constant.numeric",
"support.constant",
"constant.character",
"constant.escape",
"variable.parameter",
"keyword.other.unit",
"keyword.other",
"meta.fstring.python",
"meta.import variable.other.readwrite.alias"
],
"settings": {
"foreground": "#fa7b7b"
}
},
{
"name": "block level variables",
"scope": ["meta.block variable.other"],
"settings": {
"foreground": "#b0c9ff"
}
},
{
"name": "block level properties",
"scope": [
"meta.block variable.other.property",
"meta.block entity.name.function"
],
"settings": {
"foreground": "#aaf89c"
}
},
{
"name": "function call e.g. React.",
"scope": ["meta.function-call variable"],
"settings": {
"foreground": "#b0c9ff"
}
}
]
}
},
/* workbench */
"workbench.list.defaultFindMode": "filter",
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.editor.highlightModifiedTabs": true,
"workbench.editor.historyBasedLanguageDetection": true,
"workbench.experimental.enableNewProfilesUI": true,
"workbench.productIconTheme": "material-product-icons",
"workbench.iconTheme": "symbols",
"workbench.preferredLightColorTheme": "Material Deep Ocean",
"workbench.preferredDarkColorTheme": "Material Deep Ocean",
"workbench.colorCustomizations": {
"[Material Deep Ocean]": {
"focusBorder": "#363d45",
"scrollbar.shadow": "#0e0f11",
"scrollbarSlider.background": "#9bc5f150",
"scrollbarSlider.hoverBackground": "#ffffff40",
"scrollbarSlider.activeBackground": "#ffffff40",
"list.activeSelectionForeground": "#C792EA",
"activityBarBadge.background": "#C792EA",
"gitDecoration.modifiedResourceForeground": "#C792EA",
"editorInlayHint.background": "#3d3d3d",
"editorInlayHint.foreground": "#F8F8F2",
"list.highlightForeground": "#FFCB6B",
"button.background": "#C792EA",
"button.foreground": "#000000",
"button.hoverBackground": "#C792EA",
"progressBar.background": "#C792EA",
"textLink.foreground": "#C792EA",
"textLink.activeForeground": "#C792EA",
"statusBar.background": "#131520",
"listFilterWidget.noMatchesOutline": "#00000000",
"listFilterWidget.background": "#C792EA",
"list.filterMatchBackground": "#C792EA",
"terminal.ansiBlue": "#82AAFF",
"terminal.ansiRed": "#8f93a2",
"terminal.ansiMagenta": "#C792EA",
"terminal.ansiYellow": "#FFCB6B",
"terminal.ansiGreen": "#C2FD6D",
"terminal.ansiCyan": "#5ffdff",
"terminalCursor.foreground": "#ffcc00",
"tab.activeModifiedBorder": "#C792EA"
}
},
/* window */
"window.title": "${dirty} ${activeEditorMedium}${separator}${rootName}",
"window.titleBarStyle": "native",
"window.autoDetectColorScheme": true,
"window.zoomLevel": 1,
/* apc */
"apc.electron": {
"titleBarStyle": "hidden",
"trafficLightPosition": {
"x": 12,
"y": 11
}
},
"apc.stylesheet": {
"*": "font-family: Geist Mono, monospace",
".badge-content, .count-badge, .monaco-count-badge": "background-color: #C792EA !important",
".active-item-indicator:before": "border-left-color: #C792EA !important",
".line-numbers": "color: #3f3f3f !important",
".active-line-number": "color: #c6c6c6 !important"
},
"window.customTitleBarVisibility": "never",
"apc.activityBar": {
"hideSettings": true,
"size": 40,
"itemMargin": 5
},
"apc.statusBar": {
"position": "editor-bottom",
"height": 22,
"fontSize": 12
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment