Skip to content

Instantly share code, notes, and snippets.

@micheletolve
Last active January 25, 2022 11:42
Show Gist options
  • Save micheletolve/608e8f9fdd29fabfca965cf551d30dd6 to your computer and use it in GitHub Desktop.
Save micheletolve/608e8f9fdd29fabfca965cf551d30dd6 to your computer and use it in GitHub Desktop.
VSCode Settings
Resource:
- Victor Mono [https://rubjo.github.io/victor-mono/]
- Fira Code [https://github.com/tonsky/FiraCode]
{
"emmet.includeLanguages": {
"blade": "html",
"aspnetcorerazor": "html"
},
"emmet.triggerExpansionOnTab": true,
"blade.format.enable": true,
"[blade]": {
"editor.autoClosingBrackets": "always"
},
"editor.formatOnPaste": true,
"editor.cursorBlinking": "expand",
"editor.lineHeight": 22,
"editor.minimap.renderCharacters": false,
"editor.fontFamily": "Victor Mono, Fira Code",
"editor.fontLigatures": true,
"editor.fontSize": 13,
"editor.fontWeight": "600",
"editor.semanticHighlighting.enabled": true,
"editor.showFoldingControls": "always",
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": "emphasis",
"settings": {
"fontStyle": "italic"
}
},
{
"scope": "strong",
"settings": {
"fontStyle": "bold"
}
},
{
"name": "Other Extension Attribute",
"scope": "entity.other.attribute-name",
"settings": {
"fontStyle": "italic bold",
"foreground": "#FFCB6B"
}
},
{
"scope": "markup.underline",
"settings": {
"fontStyle": "underline"
}
},
{
"scope": [
"markup.bold",
"markup.heading"
],
"settings": {
"fontStyle": "bold"
}
},
{
"scope": "markup.italic",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "String interpolation",
"scope": [
"punctuation.definition.template-expression.begin",
"punctuation.definition.template-expression.end",
"punctuation.section.embedded"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "this.self",
"scope": "variable.language",
"settings": {
"fontStyle": "italic",
"foreground": "#ff5874",
}
},
{
"name": "@Decorator",
"scope": [
"meta.decorator punctuation.decorator"
],
"settings": {
"fontStyle": "italic",
}
},
{
"scope": [
"punctuation.definition.comment",
"comment"
],
"settings": {
//"foreground": "#4286f4",
"fontStyle": "italic"
}
},
{
"scope": [
"keyword",
"constant",
"storage.modifier",
"storage.type",
"storage.type.class.js",
],
"settings": {
"fontStyle": "italic",
//"foreground": "#82AAFF",
}
},
{
"scope": [
"storage.type.function"
],
"settings": {
//"foreground": "#cc2828",
"fontStyle": "italic bold"
}
},
{
"name": "Class Name",
"scope": "entity.name.type.class",
"settings": {
"fontStyle": "italic bold"
}
},
{
"name": "Method and Function",
"scope": [
//"entity.name.function",
"entity.name.method"
],
"settings": {
"fontStyle": "italic bold",
//"foreground": "#82AAFF",
}
},
{
"scope": [
//following will be excluded from italics VSCode has some defaults for italics
"invalid",
"keyword.operator",
"constant.numeric.css",
"keyword.other.unit.px.css",
"constant.numeric.decimal.js",
"constant.numeric.json"
],
"settings": {
"fontStyle": "italic"
}
}
]
},
"bracket-pair-colorizer-2.activeScopeCSS": [
"borderStyle : solid",
"borderWidth : 1px",
"borderColor : {color}",
"opacity: 0.5"
],
"bracket-pair-colorizer-2.forceIterationColorCycle": true,
"breadcrumbs.enabled": true,
"workbench.activityBar.visible": true,
"workbench.fontAliasing": "antialiased",
"workbench.iconTheme": "material-icon-theme",
"workbench.startupEditor": "none",
"files.autoSave": "afterDelay",
"files.trimTrailingWhitespace": true,
"files.exclude": {
"**/.vscode": true,
"**/.git": false,
"**/.gitignore": false,
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/*/**": false,
},
"[html]": {
"editor.defaultFormatter": "vscode.html-language-features",
"editor.formatOnSave": true
},
"[xml]": {
"editor.defaultFormatter": "DotJoshJohnson.xml",
"editor.formatOnType": true
},
"[json]": {
"editor.defaultFormatter": "vscode.json-language-features"
},
"[typescript]": {
"editor.defaultFormatter": "vscode.typescript-language-features",
"editor.formatOnSave": true
},
"javascript.updateImportsOnFileMove.enabled": "always",
"[javascript]": {
"editor.defaultFormatter": "vscode.typescript-language-features",
"editor.formatOnType": true,
},
"js/ts.implicitProjectConfig.experimentalDecorators": true,
"git.autofetch": true,
"json.maxItemsComputed": 50000,
"editor.multiCursorModifier": "ctrlCmd",
"liveServer.settings.donotVerifyTags": true,
"liveServer.settings.donotShowInfoMsg": true,
"bracket-pair-colorizer-2.depreciation-notice": false
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment