mirror of
https://github.com/Steffo99/steffula-code.git
synced 2024-11-23 11:34:19 +00:00
Provide initial support for semantic highlighting
Only Rust and Python supported for now
This commit is contained in:
parent
2616e1dae5
commit
b83b97a845
1 changed files with 137 additions and 0 deletions
|
@ -837,4 +837,141 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
"semanticHighlighting": true,
|
||||||
|
"semanticTokenColors": {
|
||||||
|
"comment": {
|
||||||
|
"foreground": "#555555",
|
||||||
|
},
|
||||||
|
"comment.documentation": {
|
||||||
|
"foreground": "#629755",
|
||||||
|
},
|
||||||
|
"lifetime": {
|
||||||
|
"foreground": "#8a653b",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"enum": {
|
||||||
|
"foreground": "#2699ff",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"enum.definition": {
|
||||||
|
"foreground": "#2699ff",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"enumMember": {
|
||||||
|
"foreground": "#66b2ff",
|
||||||
|
},
|
||||||
|
"class": {
|
||||||
|
"foreground": "#00ffff",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"class.declaration": {
|
||||||
|
"foreground": "#00ffff",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"struct": {
|
||||||
|
"foreground": "#00ffff",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"struct.declaration": {
|
||||||
|
"foreground": "#00ffff",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"builtinType": {
|
||||||
|
"foreground": "#00ffff",
|
||||||
|
},
|
||||||
|
"interface": {
|
||||||
|
"foreground": "#00ff00",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"interface.declaration": {
|
||||||
|
"foreground": "#00ff00",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"typeAlias": {
|
||||||
|
"foreground": "#00ffaa",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"function": {
|
||||||
|
"foreground": "#e6e68a",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"function.declaration": {
|
||||||
|
"foreground": "#ffff00",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"method": {
|
||||||
|
"foreground": "#e6e68a",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"method.declaration": {
|
||||||
|
"foreground": "#ffff00",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"macro": {
|
||||||
|
"foreground": "#bbb529",
|
||||||
|
"bold": false,
|
||||||
|
},
|
||||||
|
"macro.declaration": {
|
||||||
|
"foreground": "#bbb529",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"variable": {
|
||||||
|
"foreground": "#a9b7c6",
|
||||||
|
"italic": false,
|
||||||
|
},
|
||||||
|
"variable.mutable": {
|
||||||
|
"foreground": "#a9b7c6",
|
||||||
|
"italic": true,
|
||||||
|
},
|
||||||
|
"variable.constant": {
|
||||||
|
"foreground": "#a5d2ff",
|
||||||
|
},
|
||||||
|
"parameter": {
|
||||||
|
"foreground": "#dcaf88",
|
||||||
|
"italic": false,
|
||||||
|
},
|
||||||
|
"parameter.mutable": {
|
||||||
|
"foreground": "#dcaf88",
|
||||||
|
"italic": true,
|
||||||
|
},
|
||||||
|
"property": {
|
||||||
|
"foreground": "#dcaf88",
|
||||||
|
},
|
||||||
|
"decorator": {
|
||||||
|
"foreground": "#bbb529",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"module.decorator": {
|
||||||
|
"foreground": "#bbb529",
|
||||||
|
},
|
||||||
|
"function.decorator": {
|
||||||
|
"foreground": "#bbb529",
|
||||||
|
},
|
||||||
|
"class.decorator": {
|
||||||
|
"foreground": "#bbb529",
|
||||||
|
},
|
||||||
|
"formatSpecifier": {
|
||||||
|
"foreground": "#86ffff"
|
||||||
|
},
|
||||||
|
"keyword.crateRoot": {
|
||||||
|
"foreground": "#db88db",
|
||||||
|
},
|
||||||
|
"property.builtin": {
|
||||||
|
"foreground": "#db88db",
|
||||||
|
},
|
||||||
|
"selfKeyword": {
|
||||||
|
"foreground": "#db88db",
|
||||||
|
},
|
||||||
|
"selfTypeKeyword": {
|
||||||
|
"foreground": "#db88db",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
"magicFunction": {
|
||||||
|
"foreground": "#db88db",
|
||||||
|
},
|
||||||
|
"magicFunction.declaration": {
|
||||||
|
"foreground": "#db88db",
|
||||||
|
"bold": true,
|
||||||
|
},
|
||||||
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue