Skip to content

Instantly share code, notes, and snippets.

@dralletje
Created June 6, 2025 08:36
Show Gist options
  • Save dralletje/36c7c51113fcb49e2bac314a0052305e to your computer and use it in GitHub Desktop.
Save dralletje/36c7c51113fcb49e2bac314a0052305e to your computer and use it in GitHub Desktop.
{
/// Bunch of not showing stuff
"editor.lineNumbers": "off",
"editor.minimap.enabled": false,
"editor.renderLineHighlight": "none",
"editor.occurrencesHighlight": "off",
"window.customTitleBarVisibility": "windowed",
"workbench.layoutControl.enabled": false,
"breadcrumbs.enabled": false,
"scm.diffDecorations": "none",
"editor.lightbulb.enabled": "off",
"git.decorations.enabled": false,
"editor.glyphMargin": false, // removes the space used mainly for debugging indicators
"editor.overviewRulerBorder": false, // removes border from overview ruler (located on the right, same position as the scrollbar)
"git.countBadge": "off",
"workbench.editor.showIcons": false,
"editor.showFoldingControls": "never",
"workbench.editor.editorActionsLocation": "hidden",
"workbench.statusBar.visible": false,
"editor.suggestSelection": "recentlyUsed",
"editor.suggest.showWords": false,
// "editor.suggest.showKeywords": false,
"editor.detectIndentation": true,
"editor.insertSpaces": true,
"editor.tabSize": 2,
"window.titleBarStyle": "custom",
"editor.hover.delay": 5000,
"editor.hideCursorInOverviewRuler": true,
"peacock.elementAdjustments": {
"activityBar": "darken"
},
"editor.cursorBlinking": "solid",
// "editor.cursorBlinking": "phase",
"update.showReleaseNotes": false,
"editor.language.colorizedBracketPairs": [
["(", ")"],
["[", "]"],
["{", "}"]
],
"editor.bracketPairColorization.independentColorPoolPerBracketType": true,
"terminal.integrated.tabs.title": "${cwdFolder}",
"terminal.integrated.tabs.description": "",
"terminal.integrated.tabs.defaultColor": "terminal.ansiMagenta",
"terminal.integrated.stickyScroll.enabled": true,
"terminal.integrated.enableMultiLinePasteWarning": "auto",
"terminal.integrated.tabs.enabled": true,
"terminal.integrated.tabs.location": "left",
"terminal.integrated.fontSize": 14,
"terminal.integrated.showExitAlert": false,
"terminal.integrated.tabs.focusMode": "singleClick",
"editor.semanticTokenColorCustomizations": {
"[Min Dark]": {
"enabled": true,
"rules": {
"parameter": {
// "foreground": "#ff8127e6"
"foreground": "#ff9346"
// "fontStyle": "bold",
},
"function": "#ff6600",
"variable": "#e75c00",
"namespace": "#e75c00",
"class": "#e75c00",
// "method": "#b392f0",
"method": "#ba6ffb",
"property": "#b392f0", // #E95678E6
"interface": { "foreground": "#1a996d", "fontStyle": "italic" },
"type": { "foreground": "#1a996d", "fontStyle": "italic" },
"typeParameter": "#4bcc9f"
}
}
},
"editor.tokenColorCustomizations": {
"[Min Dark]": {
"textMateRules": [
{
"scope": "keyword.operator",
"settings": { "foreground": "#bfc0ac" }
},
{
"scope": "storage.type, storage.modifier, keyword, keyword.operator.type",
"settings": { "foreground": "#ffffff" }
},
{
"scope": "variable, support.class, variable.other.object, source entity.name.type, entity.name.function",
"settings": { "foreground": "#e75c00" }
},
{
"scope": "meta.type.annotation, meta.type.declaration, meta.type.parameters, punctuation.definition.typeparameters",
"settings": { "fontStyle": "italic" }
},
{
"scope": "variable.other.property, variable.object.property, variable.other.object.property, variable.other.constant.property, meta.object-literal.key",
"settings": { "foreground": "#b392f0" }
},
{
"scope": "keyword.operator.assignment",
"settings": { "foreground": "#fff", "fontStyle": "bold" }
},
{
"scope": "support",
"settings": { "foreground": "#fff" }
},
{
"scope": "punctuation.separator, punctuation.separator.key-value, punctuation, keyword.operator.type.annotation",
"settings": { "foreground": "#777", "fontStyle": "" }
},
{
"scope": "string.template, string.quoted, meta.jsx.children, constant, punctuation.definition.string, entity.name.tag",
"settings": { "foreground": "#79B8FF" }
},
{
"scope": "punctuation.definition.template-expression",
"settings": { "foreground": "#79B8FF77" }
},
{
"scope": "constant.numeric",
"settings": { "foreground": "#79B8FFee" }
},
{
"scope": "constant.language.boolean",
"settings": { "foreground": "#5aa7ffee" }
},
{
"scope": "punctuation.definition.typeparameters",
"settings": { "foreground": "#1a996d77" }
},
{
"scope": "entity.name.type.parameter",
"settings": { "foreground": "#4bcc9f" }
},
{
"scope": "meta.type support, meta.type, meta.type entity.name, meta.type entity.name.type, meta.object.type variable.other.property",
"settings": { "foreground": "#1a996d" }
},
{
"scope": "support.type.property-name.json, punctuation.support.type.property-name",
"settings": { "foreground": "#b392f0" }
},
{
"scope": "meta.object-literal.key punctuation.definition.string",
"settings": { "foreground": "#b392f044" }
},
{
"scope": "meta.object-literal.key string.quoted",
"settings": { "foreground": "#b392f0" }
},
{
"scope": "meta.tag.attributes keyword.operator.assignment",
"settings": { "foreground": "#777", "fontStyle": "" }
},
{
"scope": "comment",
"settings": { "fontStyle": "italic" }
},
{
"scope": "variable.language.this, variable.language.super",
"settings": { "foreground": "#fff", "fontStyle": "bold" }
// "settings": { "foreground": "#ef8fb8", "fontStyle": "bold" }
},
{
"scope": "storage.type.class.jsdoc, punctuation.definition.block.tag.jsdoc",
"settings": { "foreground": "#fff" }
},
/// GRAPHQL
{
"scope": "string.unquoted.alias.graphql, variable.parameter.graphql",
"settings": { "foreground": "#b392f0" }
},
{
"scope": "keyword.operation.graphql, keyword.on.graphql",
"settings": { "foreground": "#777" }
},
{
"scope": "support.type",
"settings": { "foreground": "#1a996d", "fontStyle": "italic" }
}
]
}
},
// "editor.fontFamily": "'Operator Mono' ,'JetBrains Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontFamily": "'JetBrains Mono', Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 14,
"editor.fontVariations": true,
"material-icon-theme.folders.theme": "classic",
"material-icon-theme.files.associations": {
"*.jsx": "javascript",
"*.tsx": "javascript",
"*.ts": "javascript"
},
"material-icon-theme.saturation": 1,
"material-icon-theme.hidesExplorerArrows": true,
"workbench.tree.indent": 24,
"workbench.tree.renderIndentGuides": "none",
"explorer.autoRevealExclude": {
"**/node_modules": true,
"**/bower_components": true
},
"js/ts.implicitProjectConfig.checkJs": true,
"editor.scrollBeyondLastLine": false,
"editor.tabCompletion": "on",
"editor.suggest.localityBonus": true,
"editor.suggest.filterGraceful": true,
"editor.acceptSuggestionOnEnter": "off",
"editor.suggest.insertMode": "replace",
"typescript.updateImportsOnFileMove.enabled": "always",
"typescript.suggest.completeFunctionCalls": true,
"debug.inlineValues": "on",
"debug.toolBarLocation": "docked",
"debug.focusWindowOnBreak": false,
"javascript.updateImportsOnFileMove.enabled": "always",
// "javascript.inlayHints.functionLikeReturnTypes.enabled": true,
// "javascript.inlayHints.parameterNames.enabled": "all",
// "javascript.inlayHints.parameterTypes.enabled": true,
// "javascript.inlayHints.variableTypes.enabled": true,
// "typescript.inlayHints.functionLikeReturnTypes.enabled": true,
// "typescript.inlayHints.parameterNames.enabled": "all",
// "typescript.inlayHints.parameterTypes.enabled": true,
// "typescript.inlayHints.variableTypes.enabled": true,
"workbench.editor.enablePreviewFromQuickOpen": false,
"workbench.editor.enablePreview": false,
"workbench.editor.limit.enabled": true,
"workbench.editor.limit.value": 5,
"workbench.editor.limit.excludeDirty": true,
"explorer.confirmDragAndDrop": false,
"git.autofetch": true,
"git.enableSmartCommit": true,
"git.confirmSync": false,
"explorer.decorations.badges": false,
"problems.decorations.enabled": false,
"diffEditor.ignoreTrimWhitespace": false,
"remote.SSH.defaultExtensions": ["esbenp.prettier-vscode"],
"editor.matchBrackets": "always",
"editor.inlineSuggest.enabled": true,
"editor.guides.indentation": false,
"editor.stickyScroll.enabled": true,
"javascript.preferences.importModuleSpecifierEnding": "js",
/// Prettier on all the languages!
"[javascript][typescript][typescriptreact][javascriptreact][json][jsonc][html][vue][css]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"outline.collapseItems": "alwaysCollapse",
"security.workspace.trust.untrustedFiles": "open",
/// Sync light/dark mode with system
"window.autoDetectColorScheme": true,
"emmet.showExpandedAbbreviation": "never",
"workbench.colorCustomizations": {
// "editorOverviewRuler.background": "#000",
"editorOverviewRuler.findMatchForeground": "#fff0",
"editorOverviewRuler.rangeHighlightForeground": "#fff0",
"editorOverviewRuler.selectionHighlightForeground": "#fff0",
"editorOverviewRuler.wordHighlightForeground": "#fff0",
"editorOverviewRuler.wordHighlightStrongForeground": "#fff0",
"editorOverviewRuler.modifiedForeground": "#fff0",
"editorOverviewRuler.addedForeground": "#fff0",
"editorOverviewRuler.deletedForeground": "#fff0",
// "editorOverviewRuler.errorForeground": "#fff0",
"editorOverviewRuler.warningForeground": "#fff0",
// "editorOverviewRuler.infoForeground": "#fff0",
"editorOverviewRuler.bracketMatchForeground": "#fff0",
"[Min Dark]": {
// "editorError.foreground": "#00ff00",
"editorWarning.foreground": "#774400",
"icon.foreground": "#777",
"editorInlayHint.background": "#00000000",
"editorInlayHint.foreground": "#ffffff44",
"editorBracketHighlight.foreground1": "#888",
"editorBracketHighlight.foreground2": "#9baf88",
"editorBracketHighlight.foreground3": "#bbb",
"editorBracketHighlight.foreground4": "#8dc8de",
"editorBracketHighlight.foreground5": "#dda0a0",
"editorBracketHighlight.foreground6": "#a0a4dd",
"editorBracketHighlight.unexpectedBracket.foreground": "#db6165",
"editorBracketMatch.border": "#0000",
"editorBracketMatch.background": "#7777",
"sideBarSectionHeader.background": "#00000000",
// "sideBarSectionHeader.foreground": "#ffffff"
"editorHoverWidget.border": "#ff000033",
"editorHoverWidget.background": "#330000",
"editorHoverWidget.foreground": "#ffffff",
"focusBorder": "#00000000",
"editorWidget.background": "#36013F",
"editorWidget.border": "#fff0",
"widget.border": "#550a63",
"list.activeSelectionBackground": "#ffffff00",
"list.deemphasizedForeground": "#ffffff",
"list.hoverBackground": "#ffffff0f",
// "editorWidget.foreground": "#eee",
"notifications.background": "#03291c",
"notifications.foreground": "#bbb",
"notificationsErrorIcon.foreground": "#bbb",
"notificationsWarningIcon.foreground": "#bbb",
"button.background": "#0d3d81",
"button.border": "#124fa4",
"button.foreground": "#ccc",
"activityBar.activeBorder": "#00000000",
"activityBar.foreground": "#eee",
// "activityBarBadge.background": "#222",
"activityBarBadge.foreground": "#ccc",
"input.background": "#550a63",
"terminal.border": "#ff000000"
// "terminal.tab.activeBorder": "#fff"
// "menu.border": "#ff0000"
}
},
"editor.scrollbar.horizontal": "hidden",
"editor.semanticHighlighting.enabled": "configuredByTheme",
"outline.icons": true,
"outline.problems.badges": true,
"outline.problems.enabled": true,
"outline.showTypeParameters": false,
"outline.showProperties": false,
"workbench.preferredDarkColorTheme": "Min Dark",
"workbench.preferredLightColorTheme": "Min Light",
/// Experimentaly enable typescript "problems" for the whole project
"typescript.tsserver.experimental.enableProjectDiagnostics": true,
/// Experimental
"editor.cursorSurroundingLines": 8,
"extensions.ignoreRecommendations": true,
"workbench.colorTheme": "Min Dark",
"workbench.productIconTheme": "feather-vscode",
"github.copilot.editor.enableAutoCompletions": true,
"editor.colorDecoratorsActivatedOn": "click",
"editor.unicodeHighlight.ambiguousCharacters": false,
"prettier.experimentalTernaries": true,
"editor.unicodeHighlight.nonBasicASCII": false,
"security.promptForLocalFileProtocolHandling": false,
"editor.acceptSuggestionOnCommitCharacter": false,
"workbench.editor.customLabels.patterns": {
"**/app/routes/*/*": "routes/${dirname}/${filename}.${extname}"
},
"yaml.schemas": {
"file:///Users/michiel/.vscode/extensions/atlassian.atlascode-3.8.2/resources/schemas/pipelines-schema.json": "bitbucket-pipelines.yml"
},
"atlascode.jira.enabled": true,
"atlascode.bitbucket.enabled": false,
"redhat.telemetry.enabled": true
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment