Split fields, type declarations and type use
This commit is contained in:
parent
d01f29a4f7
commit
e671d26442
1 changed files with 40 additions and 57 deletions
|
@ -52,7 +52,8 @@
|
||||||
"source",
|
"source",
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#E1E2E9"
|
"foreground": "#E1E2E9",
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -63,6 +64,7 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#3C4279",
|
"foreground": "#3C4279",
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -72,6 +74,7 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#FFDBCA", // axiom 90
|
"foreground": "#FFDBCA", // axiom 90
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -82,6 +85,7 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#F79159", // axiom 70
|
"foreground": "#F79159", // axiom 70
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -92,6 +96,7 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#B65E2D", // axiom 50
|
"foreground": "#B65E2D", // axiom 50
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -102,10 +107,11 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#F2E57F", // action 90
|
"foreground": "#F2E57F", // action 90
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Function definitions",
|
"name": "Function declarations",
|
||||||
"scope": [
|
"scope": [
|
||||||
"meta.function.definition entity.name.function",
|
"meta.function.definition entity.name.function",
|
||||||
"meta.definition entity.name.function",
|
"meta.definition entity.name.function",
|
||||||
|
@ -122,6 +128,7 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#6E7D16", // action 50
|
"foreground": "#6E7D16", // action 50
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -142,15 +149,40 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#308832", // behavior 50
|
"foreground": "#308832", // behavior 50
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Types",
|
"name": "Field",
|
||||||
"scope": [
|
"scope": [
|
||||||
"entity",
|
"variable.object.property",
|
||||||
|
"variable.other.property",
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#87D6BC",
|
"foreground": "#90F4EA",
|
||||||
|
"fontStyle": "",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Type declarations",
|
||||||
|
"scope": [
|
||||||
|
"meta.type.declaration entity.name.type",
|
||||||
|
],
|
||||||
|
"settings": {
|
||||||
|
"foreground": "#00BEB4",
|
||||||
|
"fontStyle": "bold",
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Type use",
|
||||||
|
"scope": [
|
||||||
|
"entity.name.type",
|
||||||
|
"support.type.primitive",
|
||||||
|
"meta.type.declaration meta.field.declaration entity.name.type", // over-over-ride type declaration for the contents of TypeScript types
|
||||||
|
],
|
||||||
|
"settings": {
|
||||||
|
"foreground": "#00867D",
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -160,17 +192,18 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#89D0ED",
|
"foreground": "#89D0ED",
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"name": "Values",
|
"name": "Values",
|
||||||
"scope": [
|
"scope": [
|
||||||
"constant",
|
"constant",
|
||||||
"support",
|
|
||||||
"string",
|
"string",
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#D1BCFD",
|
"foreground": "#D1BCFD",
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
@ -181,58 +214,8 @@
|
||||||
],
|
],
|
||||||
"settings": {
|
"settings": {
|
||||||
"foreground": "#EEB4EA",
|
"foreground": "#EEB4EA",
|
||||||
|
"fontStyle": "",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"semanticHighlighting": true,
|
|
||||||
"semanticTokenColors": {
|
|
||||||
"comment": {
|
|
||||||
"foreground":"#3C4279",
|
|
||||||
},
|
|
||||||
"selfParameter": {
|
|
||||||
"foreground": "#FFDBCA",
|
|
||||||
},
|
|
||||||
"keyword": {
|
|
||||||
"foreground": "#F58F59",
|
|
||||||
},
|
|
||||||
"parameter": {
|
|
||||||
"foreground": "#F2E57F"
|
|
||||||
},
|
|
||||||
"function.declaration":{
|
|
||||||
"foreground": "#B9AC37",
|
|
||||||
"fontStyle": "bold"
|
|
||||||
},
|
|
||||||
"method.declaration":{
|
|
||||||
"foreground": "#B9AC37",
|
|
||||||
"fontStyle": "bold"
|
|
||||||
},
|
|
||||||
"function": {
|
|
||||||
"foreground": "#6E7D16",
|
|
||||||
},
|
|
||||||
"method": {
|
|
||||||
"foreground": "#6E7D16",
|
|
||||||
},
|
|
||||||
"interface": {
|
|
||||||
"foreground":"#308832",
|
|
||||||
},
|
|
||||||
"interface.declaration": {
|
|
||||||
"foreground": "#65BE60",
|
|
||||||
"fontStyle": "bold",
|
|
||||||
},
|
|
||||||
"type": {
|
|
||||||
"foreground":"#87D6BC",
|
|
||||||
},
|
|
||||||
"variable": {
|
|
||||||
"foreground":"#89D0ED",
|
|
||||||
},
|
|
||||||
"string": {
|
|
||||||
"foreground":"#D1BCFD",
|
|
||||||
},
|
|
||||||
"constant": {
|
|
||||||
"foreground":"#D1BCFD",
|
|
||||||
},
|
|
||||||
"enum": {
|
|
||||||
"foreground":"#EEB4EA",
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue