Skip to content

Instantly share code, notes, and snippets.

@alexsasharegan
Created August 15, 2018 22:35
Show Gist options
  • Save alexsasharegan/393e3d818309c0885085871d5c76b748 to your computer and use it in GitHub Desktop.
Save alexsasharegan/393e3d818309c0885085871d5c76b748 to your computer and use it in GitHub Desktop.
Adds more italics to all your code themes.
{
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"name": "Comment",
"scope": "comment",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Keyword",
"scope": ["punctuation.accessor", "keyword"],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Storage",
"scope": [
"storage",
"meta.var.expr",
"meta.class meta.method.declaration meta.var.expr storage.type.js",
"storage.type.property.js",
"storage.type.property.ts",
"storage.type.property.tsx"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Tag attribute",
"scope": "entity.other.attribute-name",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Keyword Operator Relational",
"scope": "keyword.operator.relational",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Meta Delimiter Period",
"scope": "meta.delimiter.period",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Meta Selector",
"scope": "meta.selector",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Doctypes",
"scope": ["entity.name.tag.doctype", "meta.tag.sgml.doctype"],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Variable Property Other object property",
"scope": ["variable.other.object.property"],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Keyword Operator Comparison, imports, returns and Keyword Operator Ruby",
"scope": [
"keyword.operator.comparison",
"keyword.control.flow.js",
"keyword.control.flow.ts",
"keyword.control.flow.tsx",
"keyword.control.ruby",
"keyword.control.module.ruby",
"keyword.control.class.ruby",
"keyword.control.def.ruby",
"keyword.control.loop.js",
"keyword.control.loop.ts",
"keyword.control.import.js",
"keyword.control.import.ts",
"keyword.control.import.tsx",
"keyword.control.from.js",
"keyword.control.from.ts",
"keyword.control.from.tsx"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Italics",
"scope": "italic",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Quote",
"scope": "quote",
"settings": {
"fontStyle": "italic"
}
},
{
"name": "Go Keywords",
"scope": [
"source.go keyword.package.go",
"source.go keyword.import.go",
"source.go keyword.function.go",
"source.go keyword.type.go",
"source.go keyword.struct.go",
"source.go keyword.interface.go",
"source.go keyword.const.go",
"source.go keyword.var.go",
"source.go keyword.map.go",
"source.go keyword.channel.go",
"source.go keyword.control.go"
],
"settings": {
"fontStyle": "italic"
}
},
{
"name": "HTML Doctype",
"scope": "meta.tag.sgml.doctype.html",
"settings": {
"fontStyle": "italic"
}
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment