Skip to content

Instantly share code, notes, and snippets.

@jenskutilek
Last active March 10, 2025 14:33
Show Gist options
  • Save jenskutilek/42415ea048896a4cde81e5e5f9147b7b to your computer and use it in GitHub Desktop.
Save jenskutilek/42415ea048896a4cde81e5e5f9147b7b to your computer and use it in GitHub Desktop.
VSCode settings
{
"editor.acceptSuggestionOnCommitCharacter": true,
"editor.codeLens": true,
"editor.codeLensFontSize": 12,
"editor.hover.enabled": true,
"editor.inlineSuggest.fontFamily": "Sudo Var",
"editor.inlayHints.fontSize": 16,
"editor.fontFamily": "Conta, Sudo Var, Menlo, Monaco, 'Courier New', monospace",
"editor.fontLigatures": "'calt' 1, 'CODE' 1, 'onum' 0, 'zero' 0, 'ss04' 1, 'kern' 0",
"editor.fontVariations": "'wght' 340",
"editor.fontSize": 13,
"editor.fontWeight": 350,
"editor.lineHeight": 18,
"editor.parameterHints.enabled": true,
"editor.quickSuggestions": {
"other": "on",
"comments": "on",
"strings": "on"
},
"editor.quickSuggestionsDelay": 10,
"editor.renderControlCharacters": true,
"editor.rulers": [
88
],
"editor.suggestFontSize": 15,
"editor.suggestLineHeight": 18,
"editor.suggestOnTriggerCharacters": true,
"editor.tabSize": 4,
"[javascript]": {
"editor.tabSize": 2,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"prettier.trailingComma": "none",
"prettier.semi": false,
"prettier.singleQuote": true
},
"[python]": {
"diffEditor.ignoreTrimWhitespace": false,
"editor.defaultFormatter": "ms-python.black-formatter",
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.wordBasedSuggestions": "off"
},
"[ruby]": {
"editor.defaultFormatter": "Shopify.ruby-lsp"
},
"[rust]": {
"editor.fontFamily": "Sudo UI Var",
"editor.fontLigatures": "'calt' 1, 'CODE' 1, 'onum' 0, 'zero' 0, 'ss04' 1",
"editor.fontSize": 16,
"editor.fontVariations": "'wght' 300",
"editor.inlayHints.fontSize": 13,
},
"[scss]": {
"editor.defaultFormatter": "stylelint.vscode-stylelint"
},
"[yaml]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"javascript.suggestionActions.enabled": true,
"explorer.autoReveal": "focusNoScroll",
"explorer.compactFolders": false,
"explorer.confirmDelete": false,
"explorer.openEditors.visible": 1,
"extensions.ignoreRecommendations": true,
"extensions.supportUntrustedWorkspaces": {},
"black-formatter.args": [
"--line-length",
"88"
],
"python.autoComplete.extraPaths": [
"/Users/jens/Code/GlyphsSDK/ObjectWrapper",
"/Users/jens/Library/Application Support/FontLab/Studio 5/Macros/System/Modules",
"/Users/jens/Code/vanilla/Lib",
"/Users/jens/Documents/Schriften/Variable-Fonts/venv/lib/python3.10/site-packages",
"/Users/jens/Code/defcon/Lib"
],
"python.analysis.extraPaths": [
"/Users/jens/Code/GlyphsSDK/ObjectWrapper",
"/Users/jens/Library/Application Support/FontLab/Studio 5/Macros/System/Modules",
"/Users/jens/Code/vanilla/Lib",
"/Users/jens/Documents/Schriften/Variable-Fonts/venv/lib/python3.10/site-packages",
"/Users/jens/Code/defcon/Lib"
],
"python.analysis.stubPath": "/Users/jens/Code/typings",
"stylelint.customSyntax": "postcss-scss",
"stylelint.validate": [
"css",
"less",
"scss"
],
"telemetry.telemetryLevel": "off",
"update.showReleaseNotes": false,
"workbench.editorAssociations": {
"{hexdiff}:/**/*.*": "hexEditor.hexedit",
"*.svg": "default",
},
"workbench.enableExperiments": false,
"workbench.startupEditor": "none",
"workbench.tips.enabled": false,
"workbench.colorTheme": "Boxy Yesterday",
"workbench.colorCustomizations": {
"sideBar.background": "#f8f8f8",
"tab.inactiveBackground": "#f8f8f8",
"sideBar.foreground": "#202020",
"sideBarSectionHeader.foreground": "#303030",
"sideBarSectionHeader.background": "#e0e0e0",
"sideBarTitle.foreground": "#000",
"sideBar.border": "#e0e0e0",
"statusBar.background": "#299ebb",
"statusBar.foreground": "#ffffff",
"activityBar.activeBackground": "#ff6300",
"activityBar.background": "#d0d0d0",
"activityBar.foreground": "#ffffff",
"activityBar.inactiveForeground": "#404040",
"activityBarBadge.background": "#fff",
"activityBarBadge.foreground": "#000",
"minimap.background": "#f0f8f8",
"editorRuler.foreground": "#e0e0e0",
"editorInlayHint.typeForeground": "#dfc94b",
"editorInlayHint.background": "#fff",
},
// "workbench.fontAliasing": "antialiased",
"workbench.iconTheme": "vscode-icons",
"workbench.tree.indent": 20,
"yaml.schemas": {
"/Users/jens/Code/lfFontTools/Lib/lfFontTools/fabrik/schema/fontfabrik-v2.yaml": "*.fofa.yaml",
"/Users/jens/Code/lfColorFontTools/lib/lfColorFontTools/schema/colr_v0.yaml": "*.colr0.yaml",
"/Users/jens/Code/lfFontTools/Lib/lfFontTools/shoptools/schema/batch.yaml": "*.lfbatch.yaml",
},
"files.exclude": {
"**/__pycache__": true,
"**/.pytest_cache": true,
"**/*.bak": true,
"**/*.pyc": true,
"**/*.vfbak": true
},
"breadcrumbs.filePath": "off",
"redhat.telemetry.enabled": false,
"files.associations": {
"*.vttasm": "vttasm",
"*.make": "makefile"
},
"explorer.confirmDragAndDrop": false,
"stylelint.snippet": [
"css",
"postcss"
],
"vsicons.dontShowNewVersionMessage": true,
"editor.accessibilitySupport": "off",
"git.openRepositoryInParentFolders": "never",
"editor.screenReaderAnnounceInlineSuggestion": false,
"accessibility.verbosity.inlineChat": false,
"inlineChat.holdToSpeech": false,
"chat.commandCenter.enabled": false,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment