Skip to content

Instantly share code, notes, and snippets.

@jenskutilek
Last active November 4, 2025 09:55
Show Gist options
  • Select an option

  • Save jenskutilek/42415ea048896a4cde81e5e5f9147b7b to your computer and use it in GitHub Desktop.

Select an option

Save jenskutilek/42415ea048896a4cde81e5e5f9147b7b to your computer and use it in GitHub Desktop.
VSCode settings
{
"breadcrumbs.filePath": "off",
"chat.commandCenter.enabled": false,
"diffEditor.maxComputationTime": 0,
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.codeLens": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.fontFamily": "Sudo Var, Triplicate T4c, Conta Mono, 'Intel One Mono', CorpidMono, Menlo, Monaco, 'Courier New', monospace",
"editor.fontVariations": "'wght' 340, 'wdth' 100, 'SCAN' 0, 'YTDE' -231, 'ital' 0",
"editor.fontLigatures": "'calt' 1, 'CODE' 0, 'lnum' 1, 'zero' 0, 'cv01' 0, 'cv02' 0, 'cv03' 0, 'cv04' 0, 'cv05' 0, 'cv06' 0, 'cv07' 0, 'cv08' 0, 'ss04' 0, 'kern' 0",
"editor.fontSize": 13,
"editor.fontWeight": 300,
"editor.formatOnSave": true,
"editor.formatOnType": false,
"editor.hover.enabled": true,
// "editor.inlayHints.fontFamily": "Sudo Var",
// "editor.inlayHints.fontSize": 16,
"editor.lineHeight": 17,
"editor.parameterHints.enabled": true,
"editor.renderControlCharacters": true,
"editor.rulers": [80, 88],
"editor.tabSize": 4,
"editor.tokenColorCustomizations": {
"comments": "#d04d10",
"strings": "#4f9f20"
// "types": "#FF0000",
},
// "editor.tokenColorCustomizations": {
// "comments": "#000000",
// "functions": "#000000",
// "keywords": "#000000",
// "numbers": "#dc0000",
// "strings": "#dc0000",
// "types": "#000000",
// "variables": "#000000",
// "textMateRules": [
// {
// "scope": "constant.language.",
// "settings": {
// "foreground": "#000",
// "fontStyle": "bold",
// }
// },
// {
// "scope": "entity.name.type.class,entity.name.type.module",
// "settings": {
// "foreground": "#000",
// "fontStyle": "bold",
// }
// },
// {
// "scope": "keyword.operator",
// "settings": {
// "foreground": "#000"
// }
// },
// {
// "scope": "punctuation",
// "settings": {
// "foreground": "#000000"
// }
// },
// {
// "scope": "punctuation,punctuation.definition.variable",
// "settings": {
// "foreground": "#000000"
// }
// }
// ]
// },
"editor.unicodeHighlight.ambiguousCharacters": false,
"explorer.autoReveal": "focusNoScroll",
"explorer.compactFolders": false,
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"explorer.openEditors.visible": 2,
"extensions.ignoreRecommendations": true,
"extensions.supportUntrustedWorkspaces": {},
"files.exclude": {
"**/__pycache__": true,
"**/.pytest_cache": true,
"**/*.pyc": true
},
"files.associations": {
"*.vttasm": "vttasm",
"*.make": "makefile",
"*.plist": "xml"
},
"git.blame.statusBarItem.enabled": true,
"git.openRepositoryInParentFolders": "never",
"php.validate.executablePath": "",
"prettier.tabWidth": 4,
"prettier.printWidth": 88,
"python.autoComplete.extraPaths": [
"/Users/kuti/Quellen/GlyphsSDK/ObjectWrapper",
"/Users/kuti/Library/Application Support/FontLab/Studio 5/Macros/System/Modules",
"/Users/kuti/Quellen/vanilla/Lib",
"/Users/kuti/Code/variable-fonts/env-3.10/lib/python3.10/site-packages"
],
"python.analysis.displayEnglishDiagnostics": true,
"python.analysis.extraPaths": [
"/Users/kuti/Quellen/GlyphsSDK/ObjectWrapper",
"/Users/kuti/Library/Application Support/FontLab/Studio 5/Macros/System/Modules",
"/Users/kuti/Quellen/vanilla/Lib",
"/Users/kuti/Code/variable-fonts/env-3.10/lib/python3.10/site-packages"
],
"python.analysis.stubPath": "/Users/kuti/Code/Python-Stubs/Stubs",
"python.analysis.typeCheckingMode": "standard",
"python.venvFolders": ["/Users/kuti/Code"],
"redhat.telemetry.enabled": false,
"rubyLsp.pullDiagnosticsOn": "change",
"typescript.locale": "en",
"stylelint.customSyntax": "postcss-scss",
"stylelint.snippet": ["css", "postcss"],
"stylelint.validate": ["css", "less", "scss"],
"telemetry.telemetryLevel": "off",
"terminal.integrated.detectLocale": "off",
// "terminal.integrated.fontFamily": "Sudo",
// "terminal.integrated.fontSize": 16,
// "terminal.integrated.fontLigatures.enabled": true,
// "terminal.integrated.fontLigatures.featureSettings": "'frac' 1",
"update.showReleaseNotes": true,
"vsicons.dontShowNewVersionMessage": true,
"workbench.enableExperiments": false,
"workbench.startupEditor": "none",
"workbench.tips.enabled": false,
"workbench.colorTheme": "Alabaster",
"workbench.colorCustomizations": {
"activityBar.activeBackground": "#ff6600",
"activityBar.background": "#d0d0d0",
"activityBar.foreground": "#ffffff",
"activityBar.inactiveForeground": "#404040",
"activityBarBadge.background": "#fff",
"activityBarBadge.foreground": "#000",
"editor.background": "#ffffff",
"editor.foreground": "#505050",
"editor.lineHighlightBackground": "#f6ffb5",
// "editor.selectionBackground": "#ecff6a",
"editorInlayHint.background": "#ffffff",
"editorInlayHint.foreground": "#d0b8c0",
"editorLineNumber.activeForeground": "#303030",
"editorLineNumber.foreground": "#b8b8b8",
"editorRuler.foreground": "#e0e0e0",
"minimap.background": "#f0f8f8",
"sideBar.background": "#f8f8f8",
"sideBar.border": "#e0e0e0",
"sideBar.foreground": "#202020",
"sideBarSectionHeader.background": "#e0e0e0",
"sideBarSectionHeader.foreground": "#303030",
"sideBarTitle.foreground": "#000",
"statusBar.background": "#299ebb",
"statusBar.foreground": "#ffffff",
"tab.inactiveBackground": "#f8f8f8"
},
// "workbench.fontAliasing": "antialiased",
"workbench.iconTheme": "vscode-icons",
"workbench.tree.indent": 20,
"xml.server.binary.trustedHashes": [
"8080595d4aee6c70818be8c8c8f58db8e2214082492def527ac383970e75da4c"
],
"xml.symbols.maxItemsComputed": 15000,
"yaml.schemas": {
"file:///Users/kuti/Code/lfColorFontTools/src/lfColorFontTools/schema/colr_v0.yaml": "*.colr0.yaml",
"file:///Users/kuti/Code/lfFontTools/src/lfFontTools/fabrik/schema/fontfabrik-v2.yaml": "*.fofa.yaml",
"file:///Users/kuti/Code/lfFontTools/src/lfFontTools/shoptools/schema/batch.yaml": "*.lfbatch.yaml",
"file:///Users/kuti/Quellen/Corretto-Glyphs/CorrettoSubsetter.glyphsPlugin/Contents/Resources/CorrettoSubsetter.schema.yaml": "*.corretto.yaml",
"file:///Users/kuti/Code/vfbTool/src/vfbTool/zones.schema.yaml": "*.zones.yaml"
},
"yaml.validate": true,
"[github-actions-workflow]": {
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[dockercompose]": {
"editor.insertSpaces": true,
"editor.tabSize": 2,
"editor.autoIndent": "advanced",
"editor.defaultFormatter": "redhat.vscode-yaml"
},
"[erb]": {
"editor.defaultFormatter": "aliariff.vscode-erb-beautify",
"editor.formatOnSave": true,
"editor.wordWrapColumn": 80
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2,
"prettier.semi": false,
"prettier.singleQuote": true,
"prettier.tabWidth": 2,
"prettier.trailingComma": "none"
},
"[ruby]": {
"editor.defaultFormatter": "rubocop.vscode-rubocop",
"editor.insertSpaces": true,
"editor.rulers": [120],
"editor.semanticHighlighting.enabled": true,
"editor.tabSize": 2
},
"[plaintext]": {
"editor.fontFamily": "Triplicate T4c",
"editor.fontSize": 15,
"editor.lineHeight": 19,
"editor.fontWeight": 400
},
"[python]": {
"editor.defaultFormatter": "charliermarsh.ruff",
"editor.codeActionsOnSave": {
"source.organizeImports": "explicit"
}
},
"[rust]": {
"editor.defaultFormatter": "rust-lang.rust-analyzer"
},
"[vttasm]": {
"editor.defaultFormatter": "jenskutilek.fonttools"
},
"[ttxasm]": {
"editor.defaultFormatter": "jenskutilek.fonttools"
},
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml"
},
"[yaml]": {
// "editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.tabSize": 2,
"prettier.tabWidth": 2
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment