Skip to content

Instantly share code, notes, and snippets.

@stenuto
Created September 18, 2025 12:43
Show Gist options
  • Select an option

  • Save stenuto/47a4a605912d91df165b6785e13da147 to your computer and use it in GitHub Desktop.

Select an option

Save stenuto/47a4a605912d91df165b6785e13da147 to your computer and use it in GitHub Desktop.
vs code recording settings
{
"editor.quickSuggestions": {
"other": false,
"comments": false,
"strings": false
},
"workbench.statusBar.visible": false,
"editor.suggestOnTriggerCharacters": false,
"editor.fontFamily": "Söhne Mono, Geist Mono, Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": false,
"editor.fontSize": 14,
"editor.lineHeight": 22,
"editor.guides.indentation": false,
"editor.renderLineHighlight": "none",
"editor.matchBrackets": "never",
"editor.semanticHighlighting.enabled": false,
"javascript.validate.enable": false,
"typescript.validate.enable": false,
"editor.padding.top": 10,
"editor.padding.bottom": 10,
// Show only line numbers
"editor.lineNumbers": "on",
// Remove code lens (inline hints above functions)
"editor.codeLens": false,
// Remove lightbulb / quick fix actions
"editor.lightbulb.enabled": "off",
// Remove folding arrows
"editor.showFoldingControls": "never",
// Remove Git diff indicators in the gutter
"scm.diffDecorations": "none",
"scm.diffDecorationsGutterWidth": 2,
// Remove GitLens inline blame/edit buttons
"gitlens.currentLine.enabled": false,
"gitlens.hovers.currentLine.over": "none",
"gitlens.codeLens.enabled": false,
// Optional: hide other “extra” gutter hints
"editor.glyphMargin": false,
// Background + UI colors
"workbench.colorCustomizations": {
"editor.background": "#2F3037",
"editor.foreground": "#FFFFFF",
"activityBar.background": "#2F3037",
"sideBar.background": "#2F3037",
"statusBar.background": "#2F3037",
"editorGroupHeader.tabsBackground": "#292a30",
"editorGroupHeader.tabsBorder": "#292a30",
"tab.activeBackground": "#2F3037",
"tab.inactiveBackground": "#292a30",
"tab.border": "#2F3037",
"tab.lastPinnedBorder": "#2F3037",
"titleBar.activeBackground": "#292a30",
"titleBar.inactiveBackground": "#292a30",
"tab.activeBorderTop": "#5de4ff5d",
"tab.activeBorder": "#2F3037",
"tab.activeModifiedBorder": "#2F3037"
},
// Token colors (Shiki mapped)
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "Comment",
"scope": ["comment", "punctuation.definition.comment"],
"settings": { "foreground": "#9394A1" }
},
{
"name": "String",
"scope": [
"string",
"string.quoted",
"string.template",
"string.regexp",
"meta.string-contents"
],
"settings": { "foreground": "#5DE3FF" }
},
{
"name": "String Expression",
"scope": ["meta.template.expression", "string.template meta.embedded"],
"settings": { "foreground": "#5DE3FF" }
},
{
"name": "Function",
"scope": [
"entity.name.function",
"meta.function-call",
"meta.function-call.generic",
"support.function",
"keyword.other.special-method"
],
"settings": { "foreground": "#BAB1FF" }
},
{
"name": "Keyword / Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier",
"keyword.control",
"keyword.operator",
"keyword.other"
],
"settings": { "foreground": "#BAB1FF" }
},
{
"name": "Constant",
"scope": [
"constant",
"constant.numeric",
"constant.language",
"constant.character",
"constant.escape",
"variable.language.this",
"variable.language.super"
],
"settings": { "foreground": "#86EF9B" }
},
{
"name": "Parameter / Arguments",
"scope": [
"variable.parameter",
"meta.function.parameters variable",
"meta.function.parameter variable",
"meta.parameter"
],
"settings": { "foreground": "#86EF9B" }
},
{
"name": "Link-like",
"scope": ["string.other.link", "markup.underline.link"],
"settings": { "foreground": "#86EF9B" }
},
{
"name": "Punctuation / Delimiters",
"scope": [
"punctuation",
"meta.brace",
"meta.delimiter",
"punctuation.definition.string",
"punctuation.definition.parameters",
"punctuation.definition.array",
"punctuation.separator",
"punctuation.section"
],
"settings": { "foreground": "#B7B8C2" }
},
{
"name": "General Text",
"scope": ["source", "text"],
"settings": { "foreground": "#FFFFFF" }
}
],
// Light theme override (applies when using Default Light+)
"[Default Light+]": {
"textMateRules": [
{
"name": "Comment",
"scope": ["comment", "punctuation.definition.comment"],
"settings": { "foreground": "#9394A1" }
},
{
"name": "String",
"scope": [
"string",
"string.quoted",
"string.template",
"string.regexp",
"meta.string-contents"
],
"settings": { "foreground": "#00AEE3" }
},
{
"name": "String Expression",
"scope": ["meta.template.expression", "string.template meta.embedded"],
"settings": { "foreground": "#00AEE3" }
},
{
"name": "Function",
"scope": [
"entity.name.function",
"meta.function-call",
"meta.function-call.generic",
"support.function",
"keyword.other.special-method"
],
"settings": { "foreground": "#6C47FF" }
},
{
"name": "Keyword / Storage",
"scope": [
"keyword",
"storage.type",
"storage.modifier",
"keyword.control",
"keyword.operator",
"keyword.other"
],
"settings": { "foreground": "#6C47FF" }
},
{
"name": "Constant",
"scope": [
"constant",
"constant.numeric",
"constant.language",
"constant.character",
"constant.escape",
"variable.language.this",
"variable.language.super"
],
"settings": { "foreground": "#22C543" }
},
{
"name": "Parameter / Arguments",
"scope": [
"variable.parameter",
"meta.function.parameters variable",
"meta.function.parameter variable",
"meta.parameter"
],
"settings": { "foreground": "#22C543" }
},
{
"name": "Link-like",
"scope": ["string.other.link", "markup.underline.link"],
"settings": { "foreground": "#22C543" }
},
{
"name": "Punctuation / Delimiters",
"scope": [
"punctuation",
"meta.brace",
"meta.delimiter",
"punctuation.definition.string",
"punctuation.definition.parameters",
"punctuation.definition.array",
"punctuation.separator",
"punctuation.section"
],
"settings": { "foreground": "#747686" }
},
{
"name": "General Text",
"scope": ["source", "text"],
"settings": { "foreground": "#131316" }
}
]
}
},
"workbench.activityBar.location": "hidden",
"editor.minimap.enabled": false,
"breadcrumbs.enabled": false,
"editor.stickyScroll.enabled": false,
"editor.renderControlCharacters": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment