Skip to content

Instantly share code, notes, and snippets.

@cnak
Last active July 7, 2021 09:12
Show Gist options
  • Save cnak/dae305d0c84f6659c1af00f4c353098b to your computer and use it in GitHub Desktop.
Save cnak/dae305d0c84f6659c1af00f4c353098b to your computer and use it in GitHub Desktop.
vscode_settings.json
{
"vim.disableAnnoyingNeovimMessage": true,
"window.zoomLevel": 0,
"openCorrespondingFile.extensionList": [
".ts",
".html"
],
"editor.tabSize": 4,
"workbench.panel.location": "bottom",
"workbench.editor.enablePreview": true,
"editor.autoIndent": "brackets",
"editor.detectIndentation": false,
"files.exclude": {
"**/.history": true,
"**/*js.map": true,
"**/build": false,
"**/bundle.js": true,
"**/node_modules": true,
"**/tmp": true
},
"workbench.iconTheme": "vscode-icons",
"editor.quickSuggestionsDelay": 7,
"editor.minimap.enabled": false,
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"editor.snippetSuggestions": "top",
"gitlens.keymap": "none",
"gitlens.historyExplorer.enabled": true,
"gitlens.advanced.messages": {
"suppressShowKeyBindingsNotice": true
},
"javascript.updateImportsOnFileMove.enabled": "always",
"materialTheme.fixIconsRunning": false,
"python.pythonPath": "/usr/bin/python",
"python.linting.enabled": true,
"workbench.editor.revealIfOpen": true,
"gitlens.views.fileHistory.enabled": true,
"gitlens.views.lineHistory.enabled": true,
"gitlens.showWhatsNewAfterUpgrades": false,
"workbench.statusBar.feedback.visible": false,
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"eslint.alwaysShowStatus": true,
"eslint.packageManager": "yarn",
"typescript.updateImportsOnFileMove.enabled": "always",
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"window.openFilesInNewWindow": "default",
"editor.lineHeight": 25,
"editor.letterSpacing": 0.5,
"editor.fontFamily": "Cascadia Code",
"editor.fontWeight": "400",
"editor.cursorBlinking": "smooth",
"vscode_custom_css.imports": [
"file:///Users/cedric.kisema/Work/workspace/styles.css"
],
"vscode_custom_css.policy": true,
"editor.fontLigatures": true,
"editor.tokenColorCustomizations": {
"textMateRules": [{
"scope": [
//following will be in italic (=FlottFlott)
"comment",
"emphasis",
// "entity.name.type.class", //class names
"keyword", //import, export, return…
"keyword.control",
"keyword.operator.comparison",
"support.class.builtin.js", //String, Number, Boolean…, this, super
"support.type.primitive.ts",
"variable.other.object.ts",
"storage.modifier", //static keyword
"storage.type.class.js", //class keyword
"storage.type.class.ts", //class keyword
"storage.type.function.js", // function keyword
"storage.type.js", // Variable declarations
"storage.type.ts", // Variable declarations
"keyword.control.import.js", // Imports
"keyword.control.from.js", // From-Keyword
"keyword.control.import.ts",
"keyword.control.import.tsx",
"entity.name.type.js", // new … Expression
"keyword.control.flow.js", // await
"keyword.control.conditional.js", // if
"keyword.control.conditional.ts", // if
"keyword.control.loop.js", // for
"keyword.control.loop.ts", // for
"keyword.operator.new.js", // new
"keyword.control.import.tsx",
"keyword.control.from.ts",
"keyword.control.from.tsx",
"constant.language.boolean.false.js",
"constant.language.boolean.false.ts",
"constant.language.boolean.true.js",
"constant.language.boolean.true.ts",
"variable.language.super.js",
"variable.language.super.ts",
"variable.language.this.ts",
"variable.language.this.js",
"entity.name.tag.js"
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
//following will be excluded from italics (VSCode has some defaults for italics)
"invalid",
"variable.parameter.js",
"variable.parameter.ts",
"keyword.operator",
"constant.numeric.css",
"keyword.other.unit.px.css",
"constant.numeric.decimal.js",
"constant.numeric.json",
// "type-arguments",
"paren-expression"
],
"settings": {
"fontStyle": ""
}
}
]
},
"[css]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.matchBrackets": false,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"vsicons.dontShowNewVersionMessage": true,
"workbench.tree.renderIndentGuides": "always",
"workbench.view.alwaysShowHeaderActions": true,
"[scss]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"workbench.colorCustomizations": {
"activityBarBadge.background": "#FF4081",
"list.activeSelectionForeground": "#FF4081",
"list.inactiveSelectionForeground": "#FF4081",
"list.highlightForeground": "#FF4081",
"scrollbarSlider.activeBackground": "#FF408150",
"editorSuggestWidget.highlightForeground": "#FF4081",
"textLink.foreground": "#FF4081",
"progressBar.background": "#FF4081",
"pickerGroup.foreground": "#FF4081",
"tab.activeBorder": "#FF4081",
"notificationLink.foreground": "#FF4081",
"editorWidget.resizeBorder": "#FF4081",
"editorWidget.border": "#FF4081",
"settings.modifiedItemIndicator": "#FF4081",
"settings.headerForeground": "#FF4081",
"panelTitle.activeBorder": "#FF4081",
"breadcrumb.activeSelectionForeground": "#FF4081",
"menu.selectionForeground": "#FF4081",
"menubar.selectionForeground": "#FF4081",
"editor.findMatchBorder": "#FF4081",
"selection.background": "#FF408140",
"activityBar.activeBorder": "#FF4081"
},
"materialTheme.accent": "Pink",
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"debug.console.fontSize": 11,
"editor.quickSuggestions": {
"other": true,
"comments": false,
"strings": false
},
"files.autoSave": "afterDelay",
"workbench.colorTheme": "One Monokai",
"angular.enable-strict-mode-prompt": false,
"editor.cursorStyle": "line",
"editor.insertSpaces": false,
"editor.lineNumbers": "on",
"editor.wordSeparators": "/\\()\"':,.;<>~!@#$%^&*|+=[]{}`?-",
"editor.wordWrap": "off",
"css.validate": false,
"editor.fontSize": 13,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment