默認的代碼區顏色定義(包含三種主題:綠柔、雅藍、酷黑)

  • 綠柔主題
    1. //綠柔主題
    2. [
    3. {
    4. "scope": ["meta.embedded", "source.groovy.embedded"],
    5. "settings": {
    6. "foreground": "#657B83"
    7. }
    8. },
    9. {
    10. "scope": "meta.property-name",
    11. "settings": {
    12. "foreground": "#3c7a03"
    13. }
    14. },
    15. {
    16. "scope": "meta.image.inline.markdown",
    17. "settings": {
    18. "foreground": "#373224"
    19. }
    20. },
    21. {
    22. "scope": "markup.underline.link.image.markdown",
    23. "settings": {
    24. "foreground": "#1564E6"
    25. }
    26. },
    27. {
    28. "scope": "string.other.link.description.image.title.markdown",
    29. "settings": {
    30. "foreground": "#EA465C"
    31. }
    32. },
    33. {
    34. "scope": "text.html.markdown",
    35. "settings": {
    36. "foreground": "#373224"
    37. }
    38. },
    39. {
    40. "name": "Comment",
    41. "scope": "comment",
    42. "settings": {
    43. "fontStyle": "italic",
    44. "foreground": "#93A1A1"
    45. }
    46. },
    47. {
    48. "name": "Comment",
    49. "scope": "punctuation.definition.comment",
    50. "settings": {
    51. "fontStyle": "italic",
    52. "foreground": "#93A1A1"
    53. }
    54. },
    55. {
    56. "name": "Conditional Comment Keyword",
    57. "scope": "comment.conditional.keyword",
    58. "settings": {
    59. "foreground": "#859900"
    60. }
    61. },
    62. {
    63. "name": "Conditional Comment Defined",
    64. "scope": "comment.conditional.define",
    65. "settings": {
    66. "foreground": "#268BD2",
    67. "fontStyle": "bold"
    68. }
    69. },
    70. {
    71. "name": "String",
    72. "scope": "string",
    73. "settings": {
    74. "foreground": "#248C85"
    75. }
    76. },
    77. {
    78. "name": "String Other Link Description",
    79. "scope": "string.other.link.description.markdown",
    80. "settings": {
    81. "foreground": "#EA465C"
    82. }
    83. },
    84. {
    85. "name": "String Other Link Title",
    86. "scope": "string.other.link.title.markdown",
    87. "settings": {
    88. "foreground": "#1A9F00"
    89. }
    90. },
    91. {
    92. "name": "Regexp",
    93. "scope": "string.regexp",
    94. "settings": {
    95. "foreground": "#D30102"
    96. }
    97. },
    98. {
    99. "name": "Number",
    100. "scope": "constant.numeric",
    101. "settings": {
    102. "foreground": "#D33682"
    103. }
    104. },
    105. {
    106. "name": "Variable",
    107. "scope": [
    108. "variable.language",
    109. "variable.scss"
    110. ],
    111. "settings": {
    112. "foreground": "#268BD2"
    113. }
    114. },
    115. {
    116. "name": "Keyword",
    117. "scope": "keyword",
    118. "settings": {
    119. "foreground": "#859900"
    120. }
    121. },
    122. {
    123. "name": "Storage",
    124. "scope": "storage",
    125. "settings": {
    126. "foreground": "#073642"
    127. }
    128. },
    129. {
    130. "name": "Storage",
    131. "scope": "storage.type",
    132. "settings": {
    133. "fontStyle": "italic",
    134. "foreground": "#364BC0"
    135. }
    136. },
    137. {
    138. "name": "Class name",
    139. "scope": [
    140. "entity.name.class",
    141. "entity.name.type"
    142. ],
    143. "settings": {
    144. "foreground": "#268BD2"
    145. }
    146. },
    147. {
    148. "name": "Function name",
    149. "scope": "entity.name.function",
    150. "settings": {
    151. "foreground": "#ae7a00"
    152. }
    153. },
    154. {
    155. "name": "Variable start",
    156. "scope": "punctuation.definition.variable",
    157. "settings": {
    158. "foreground": "#859900"
    159. }
    160. },
    161. {
    162. "name": "List Start",
    163. "scope": "beginning.punctuation.definition.list.markdown",
    164. "settings": {
    165. "foreground": "#4E3B00"
    166. }
    167. },
    168. {
    169. "name": "Todo",
    170. "scope": "punctuation.definition.todo.markdown",
    171. "settings": {
    172. "foreground": "#E60000"
    173. }
    174. },
    175. {
    176. "name": "List Start",
    177. "scope": "beginning.punctuation.definition.numbered.list.markdown",
    178. "settings": {
    179. "foreground": "#4E759D"
    180. }
    181. },
    182. {
    183. "name": "Embedded code markers",
    184. "scope": [
    185. "punctuation.section.embedded.begin",
    186. "punctuation.section.embedded.end"
    187. ],
    188. "settings": {
    189. "foreground": "#D30102"
    190. }
    191. },
    192. {
    193. "name": "Built-in constant",
    194. "scope": [
    195. "constant.language",
    196. "meta.preprocessor"
    197. ],
    198. "settings": {
    199. "foreground": "#B58900"
    200. }
    201. },
    202. {
    203. "name": "Support.construct",
    204. "scope": [
    205. "support.function.construct",
    206. "keyword.other.new"
    207. ],
    208. "settings": {
    209. "foreground": "#D30102"
    210. }
    211. },
    212. {
    213. "name": "User-defined constant",
    214. "scope": [
    215. "constant.character",
    216. "constant.other"
    217. ],
    218. "settings": {
    219. "foreground": "#CB4B16"
    220. }
    221. },
    222. {
    223. "name": "Inherited class",
    224. "scope": "entity.other.inherited-class",
    225. "settings": {}
    226. },
    227. {
    228. "name": "Function argument",
    229. "scope": "variable.parameter",
    230. "settings": {}
    231. },
    232. {
    233. "name": "Tag name",
    234. "scope": "entity.name.tag",
    235. "settings": {
    236. "foreground": "#2367C7"
    237. }
    238. },
    239. {
    240. "name": "Tag start/end",
    241. "scope": [
    242. "punctuation.definition.tag.begin",
    243. "punctuation.definition.tag.end",
    244. "punctuation.definition.tag"
    245. ],
    246. "settings": {
    247. "foreground": "#2367C7"
    248. }
    249. },
    250. {
    251. "name": "Tag attribute",
    252. "scope": "entity.other.attribute-name",
    253. "settings": {
    254. "foreground": "#cb2d01"
    255. }
    256. },
    257. {
    258. "name": "Library function",
    259. "scope": "support.function",
    260. "settings": {
    261. "foreground": "#268BD2"
    262. }
    263. },
    264. {
    265. "name": "Continuation",
    266. "scope": "punctuation.separator.continuation",
    267. "settings": {
    268. "foreground": "#D30102"
    269. }
    270. },
    271. {
    272. "name": "Library constant",
    273. "scope": "support.constant",
    274. "settings": {}
    275. },
    276. {
    277. "name": "Library class/type",
    278. "scope": [
    279. "support.type",
    280. "support.class"
    281. ],
    282. "settings": {
    283. "foreground": "#3C7A03"
    284. }
    285. },
    286. {
    287. "name": "Library Exception",
    288. "scope": "support.type.exception",
    289. "settings": {
    290. "foreground": "#CB4B16"
    291. }
    292. },
    293. {
    294. "name": "Library variable",
    295. "scope": "support.other.variable",
    296. "settings": {}
    297. },
    298. {
    299. "name": "Invalid",
    300. "scope": "invalid",
    301. "settings": {}
    302. },
    303. {
    304. "name": "diff: header",
    305. "scope": [
    306. "meta.diff",
    307. "meta.diff.header"
    308. ],
    309. "settings": {
    310. "background": "#b58900",
    311. "fontStyle": "italic",
    312. "foreground": "#E0EDDD"
    313. }
    314. },
    315. {
    316. "name": "diff: deleted",
    317. "scope": "markup.deleted",
    318. "settings": {
    319. "background": "#eee8d5",
    320. "fontStyle": "",
    321. "foreground": "#dc322f"
    322. }
    323. },
    324. {
    325. "name": "Underline Link",
    326. "scope": "markup.underline.link.markdown",
    327. "settings": {
    328. "foreground": "#1564E6"
    329. }
    330. },
    331. {
    332. "name": "diff: changed",
    333. "scope": "markup.changed",
    334. "settings": {
    335. "background": "#eee8d5",
    336. "fontStyle": "",
    337. "foreground": "#cb4b16"
    338. }
    339. },
    340. {
    341. "name": "diff: inserted",
    342. "scope": "markup.inserted",
    343. "settings": {
    344. "background": "#eee8d5",
    345. "foreground": "#219186"
    346. }
    347. },
    348. {
    349. "name": "Markup Quote",
    350. "scope": "markup.quote.markdown",
    351. "settings": {
    352. "foreground": "#C05384",
    353. "fontStyle": "italic"
    354. }
    355. },
    356. {
    357. "name": "Markup Lists Numbered",
    358. "scope": "markup.list.numbered.markdown",
    359. "settings": {
    360. "foreground": "#35485c"
    361. }
    362. },
    363. {
    364. "name": "Markup Lists Unnumbered",
    365. "scope": "markup.list.unnumbered.markdown",
    366. "settings": {
    367. "foreground": "#8d634a"
    368. }
    369. },
    370. {
    371. "name": "Markup Fenced_code",
    372. "scope": "markup.fenced_code.block.markdown",
    373. "settings": {
    374. "foreground": "#325390",
    375. "background": "#FFFAE8",
    376. "fontStyle": "italic|filled"
    377. }
    378. },
    379. {
    380. "name": "Markup numbered list bold Styling",
    381. "scope": [
    382. "text.html.markdown markup.list.numbered.markdown meta.paragraph.markdown markup.bold.markdown",
    383. "text.html.markdown markup.list.numbered.markdown meta.paragraph.markdown markup.bold.markdown punctuation.definition.bold.markdown"
    384. ],
    385. "settings": {
    386. "fontStyle": "bold",
    387. "foreground": "#35485c"
    388. }
    389. },
    390. {
    391. "name": "Markup txt bold Styling",
    392. "scope": [
    393. "text.html.markdown meta.paragraph.markdown markup.bold.markdown",
    394. "text.html.markdown meta.paragraph.markdown markup.bold.markdown punctuation.definition.bold.markdown"
    395. ],
    396. "settings": {
    397. "fontStyle": "bold",
    398. "foreground": "#373224"
    399. }
    400. },
    401. {
    402. "name": "Markup h1 bold Styling",
    403. "scope": [
    404. "text.html.markdown markup.heading.h1.markdown entity.name.section.markdown markup.bold.markdown",
    405. "text.html.markdown markup.heading.h1.markdown entity.name.section.markdown markup.bold.markdown punctuation.definition.bold.markdown"
    406. ],
    407. "settings": {
    408. "foreground": "#154431",
    409. "fontStyle": "bold"
    410. }
    411. },
    412. {
    413. "name": "Markup h2 bold Styling",
    414. "scope": [
    415. "text.html.markdown markup.heading.h2.markdown entity.name.section.markdown markup.bold.markdown",
    416. "text.html.markdown markup.heading.h2.markdown entity.name.section.markdown markup.bold.markdown punctuation.definition.bold.markdown"
    417. ],
    418. "settings": {
    419. "foreground": "#10642c",
    420. "fontStyle": "bold"
    421. }
    422. },
    423. {
    424. "name": "Markup h3 bold Styling",
    425. "scope": [
    426. "text.html.markdown markup.heading.h3.markdown entity.name.section.markdown markup.bold.markdown",
    427. "text.html.markdown markup.heading.h3.markdown entity.name.section.markdown markup.bold.markdown punctuation.definition.bold.markdown"
    428. ],
    429. "settings": {
    430. "foreground": "#09734f",
    431. "fontStyle": "bold"
    432. }
    433. },
    434. {
    435. "name": "Markup h4 bold Styling",
    436. "scope": [
    437. "text.html.markdown markup.heading.h4.markdown entity.name.section.markdown markup.bold.markdown",
    438. "text.html.markdown markup.heading.h4.markdown entity.name.section.markdown markup.bold.markdown punctuation.definition.bold.markdown"
    439. ],
    440. "settings": {
    441. "foreground": "#15936d",
    442. "fontStyle": "bold"
    443. }
    444. },
    445. {
    446. "name": "Markup quote bold Styling",
    447. "scope": [
    448. "text.html.markdown markup.quote.markdown meta.paragraph.markdown markup.bold.markdown",
    449. "text.html.markdown markup.quote.markdown meta.paragraph.markdown markup.bold.markdown punctuation.definition.bold.markdown"
    450. ],
    451. "settings": {
    452. "foreground": "#C05384",
    453. "fontStyle": "bold|italic"
    454. }
    455. },
    456. {
    457. "name": "Markup unnumbered list bold Styling",
    458. "scope": [
    459. "text.html.markdown markup.list.unnumbered.markdown meta.paragraph.markdown markup.bold.markdown",
    460. "text.html.markdown markup.list.unnumbered.markdown meta.paragraph.markdown markup.bold.markdown punctuation.definition.bold.markdown"
    461. ],
    462. "settings": {
    463. "foreground": "#8d634a",
    464. "fontStyle": "bold"
    465. }
    466. },
    467. {
    468. "name": "Markup Styling",
    469. "scope": "markup.bold.markdown",
    470. "settings": {
    471. "fontStyle": "bold"
    472. }
    473. },
    474. {
    475. "name": "Markup Styling",
    476. "scope": "markup.italic.markdown",
    477. "settings": {
    478. "fontStyle": "italic"
    479. }
    480. },
    481. {
    482. "name": "Markup Dividingline",
    483. "scope": [
    484. "markup.dividingline.markdown"
    485. ],
    486. "settings": {
    487. "foreground": "#B7AF94"
    488. }
    489. },
    490. {
    491. "name": "Markup CommonDividingline",
    492. "scope": [
    493. "markup.commondividingline.markdown"
    494. ],
    495. "settings": {
    496. "foreground": "#2B2922"
    497. }
    498. },
    499. {
    500. "name": "Markup Inline",
    501. "scope": "markup.inline.raw.string.markdown",
    502. "settings": {
    503. "fontStyle": "",
    504. "foreground": "#db0eb7"
    505. }
    506. },
    507. {
    508. "name": "Markup Headings H1",
    509. "scope": "markup.heading.h1.markdown",
    510. "settings": {
    511. "foreground": "#154431",
    512. "fontStyle": "bold"
    513. }
    514. },
    515. {
    516. "name": "Markup Headings H2",
    517. "scope": "markup.heading.h2.markdown",
    518. "settings": {
    519. "foreground": "#10642c",
    520. "fontStyle": "bold"
    521. }
    522. },
    523. {
    524. "name": "Markup Headings H3",
    525. "scope": "markup.heading.h3.markdown",
    526. "settings": {
    527. "foreground": "#09734f",
    528. "fontStyle": "bold"
    529. }
    530. },
    531. {
    532. "name": "Markup Headings H4",
    533. "scope": "markup.heading.h4.markdown",
    534. "settings": {
    535. "foreground": "#15936d",
    536. "fontStyle": "bold"
    537. }
    538. },
    539. {
    540. "name": "Markup Setext Header",
    541. "scope": "markup.heading.setext",
    542. "settings": {
    543. "fontStyle": "",
    544. "foreground": "#268BD2"
    545. }
    546. }
    547. ]
  • 雅藍主題
  1. //雅藍主題
  2. [
  3. {
  4. "name": "Comment",
  5. "scope": [
  6. "comment"
  7. ],
  8. "settings": {
  9. "foreground": "#5C6370",
  10. "fontStyle": "italic"
  11. }
  12. },
  13. {
  14. "name": "Conditional Comment Keyword",
  15. "scope": "comment.conditional.keyword",
  16. "settings": {
  17. "foreground": "#C678DD"
  18. }
  19. },
  20. {
  21. "name": "Conditional Comment Defined",
  22. "scope": "comment.conditional.define",
  23. "settings": {
  24. "foreground": "#E06963",
  25. "fontStyle": "bold"
  26. }
  27. },
  28. {
  29. "name": "Comment Markup Link",
  30. "scope": [
  31. "comment markup.link"
  32. ],
  33. "settings": {
  34. "foreground": "#5C6370"
  35. }
  36. },
  37. {
  38. "name": "Entity Name Type",
  39. "scope": [
  40. "entity.name.type"
  41. ],
  42. "settings": {
  43. "foreground": "#E5C07B"
  44. }
  45. },
  46. {
  47. "name": "Entity Other Inherited Class",
  48. "scope": [
  49. "entity.other.inherited-class"
  50. ],
  51. "settings": {
  52. "foreground": "#98C379"
  53. }
  54. },
  55. {
  56. "name": "Keyword",
  57. "scope": [
  58. "keyword"
  59. ],
  60. "settings": {
  61. "foreground": "#C678DD"
  62. }
  63. },
  64. {
  65. "name": "Keyword Control",
  66. "scope": [
  67. "keyword.control"
  68. ],
  69. "settings": {
  70. "foreground": "#C678DD"
  71. }
  72. },
  73. {
  74. "name": "Keyword Operator",
  75. "scope": [
  76. "keyword.operator"
  77. ],
  78. "settings": {
  79. "foreground": "#C678DD"
  80. }
  81. },
  82. {
  83. "name": "Keyword Other Special Method",
  84. "scope": [
  85. "keyword.other.special-method"
  86. ],
  87. "settings": {
  88. "foreground": "#61AFEF"
  89. }
  90. },
  91. {
  92. "name": "Keyword Other Unit",
  93. "scope": [
  94. "keyword.other.unit"
  95. ],
  96. "settings": {
  97. "foreground": "#D19A66"
  98. }
  99. },
  100. {
  101. "name": "Storage",
  102. "scope": [
  103. "storage"
  104. ],
  105. "settings": {
  106. "foreground": "#C678DD"
  107. }
  108. },
  109. {
  110. "name": "Storage Type Annotation,storage Type Primitive",
  111. "scope": [
  112. "storage.type.annotation",
  113. "storage.type.primitive"
  114. ],
  115. "settings": {
  116. "foreground": "#C678DD"
  117. }
  118. },
  119. {
  120. "name": "Storage Modifier Package,storage Modifier Import",
  121. "scope": [
  122. "storage.modifier.package",
  123. "storage.modifier.import"
  124. ],
  125. "settings": {
  126. "foreground": "#ABB2BF"
  127. }
  128. },
  129. {
  130. "name": "Constant",
  131. "scope": [
  132. "constant"
  133. ],
  134. "settings": {
  135. "foreground": "#D19A66"
  136. }
  137. },
  138. {
  139. "name": "Constant Variable",
  140. "scope": [
  141. "constant.variable"
  142. ],
  143. "settings": {
  144. "foreground": "#D19A66"
  145. }
  146. },
  147. {
  148. "name": "Constant Character Escape",
  149. "scope": [
  150. "constant.character.escape"
  151. ],
  152. "settings": {
  153. "foreground": "#56B6C2"
  154. }
  155. },
  156. {
  157. "name": "Constant Numeric",
  158. "scope": [
  159. "constant.numeric"
  160. ],
  161. "settings": {
  162. "foreground": "#D19A66"
  163. }
  164. },
  165. {
  166. "name": "Constant Other Color",
  167. "scope": [
  168. "constant.other.color"
  169. ],
  170. "settings": {
  171. "foreground": "#56B6C2"
  172. }
  173. },
  174. {
  175. "name": "Constant Other Symbol",
  176. "scope": [
  177. "constant.other.symbol"
  178. ],
  179. "settings": {
  180. "foreground": "#56B6C2"
  181. }
  182. },
  183. {
  184. "name": "Variable",
  185. "scope": [
  186. "variable"
  187. ],
  188. "settings": {
  189. "foreground": "#E06C75"
  190. }
  191. },
  192. {
  193. "name": "Variable Interpolation",
  194. "scope": [
  195. "variable.interpolation"
  196. ],
  197. "settings": {
  198. "foreground": "#BE5046"
  199. }
  200. },
  201. {
  202. "name": "Variable Parameter",
  203. "scope": [
  204. "variable.parameter"
  205. ],
  206. "settings": {
  207. "foreground": "#ABB2BF"
  208. }
  209. },
  210. {
  211. "name": "String",
  212. "scope": [
  213. "string"
  214. ],
  215. "settings": {
  216. "foreground": "#98C379"
  217. }
  218. },
  219. {
  220. "name": "String Regexp",
  221. "scope": [
  222. "string.regexp"
  223. ],
  224. "settings": {
  225. "foreground": "#56B6C2"
  226. }
  227. },
  228. {
  229. "name": "String Regexp Source Ruby Embedded",
  230. "scope": [
  231. "string.regexp source.ruby.embedded"
  232. ],
  233. "settings": {
  234. "foreground": "#E5C07B"
  235. }
  236. },
  237. {
  238. "name": "String Other Link",
  239. "scope": [
  240. "string.other.link"
  241. ],
  242. "settings": {
  243. "foreground": "#E06C75"
  244. }
  245. },
  246. {
  247. "name": "Punctuation Definition Comment",
  248. "scope": [
  249. "punctuation.definition.comment"
  250. ],
  251. "settings": {
  252. "foreground": "#858c99"
  253. }
  254. },
  255. {
  256. "name": "Punctuation Definition Method Parameters,punctuation Definition Function Parameters,punctuation Definition Parameters,punctuation Definition Separator,punctuation Definition Seperator,punctuation Definition Array",
  257. "scope": [
  258. "punctuation.definition.method-parameters",
  259. "punctuation.definition.function-parameters",
  260. "punctuation.definition.parameters",
  261. "punctuation.definition.separator",
  262. "punctuation.definition.seperator",
  263. "punctuation.definition.array"
  264. ],
  265. "settings": {
  266. "foreground": "#ABB2BF"
  267. }
  268. },
  269. {
  270. "name": "Punctuation Definition Heading,punctuation Definition Identity",
  271. "scope": [
  272. "punctuation.definition.identity"
  273. ],
  274. "settings": {
  275. "foreground": "#61AFEF"
  276. }
  277. },
  278. {
  279. "name": "Punctuation Section Embedded",
  280. "scope": [
  281. "punctuation.section.embedded"
  282. ],
  283. "settings": {
  284. "foreground": "#BE5046"
  285. }
  286. },
  287. {
  288. "name": "Punctuation Section Method,punctuation Section Class,punctuation Section Inner Class",
  289. "scope": [
  290. "punctuation.section.method",
  291. "punctuation.section.class",
  292. "punctuation.section.inner-class"
  293. ],
  294. "settings": {
  295. "foreground": "#ABB2BF"
  296. }
  297. },
  298. {
  299. "name": "Support Class",
  300. "scope": [
  301. "support.class"
  302. ],
  303. "settings": {
  304. "foreground": "#E5C07B"
  305. }
  306. },
  307. {
  308. "name": "Support Type",
  309. "scope": [
  310. "support.type"
  311. ],
  312. "settings": {
  313. "foreground": "#56B6C2"
  314. }
  315. },
  316. {
  317. "name": "Support Function",
  318. "scope": [
  319. "support.function"
  320. ],
  321. "settings": {
  322. "foreground": "#56B6C2"
  323. }
  324. },
  325. {
  326. "name": "Support Function Any Method",
  327. "scope": [
  328. "support.function.any-method"
  329. ],
  330. "settings": {
  331. "foreground": "#61AFEF"
  332. }
  333. },
  334. {
  335. "name": "Entity Name Function",
  336. "scope": [
  337. "entity.name.function"
  338. ],
  339. "settings": {
  340. "foreground": "#61AFEF"
  341. }
  342. },
  343. {
  344. "name": "Entity Name Class,entity Name Type Class",
  345. "scope": [
  346. "entity.name.class",
  347. "entity.name.type.class"
  348. ],
  349. "settings": {
  350. "foreground": "#E5C07B"
  351. }
  352. },
  353. {
  354. "name": "Entity Name Tag",
  355. "scope": [
  356. "entity.name.tag"
  357. ],
  358. "settings": {
  359. "foreground": "#E06C75"
  360. }
  361. },
  362. {
  363. "name": "Entity Other Attribute Name",
  364. "scope": [
  365. "entity.other.attribute-name"
  366. ],
  367. "settings": {
  368. "foreground": "#D19A66"
  369. }
  370. },
  371. {
  372. "name": "Entity Other Attribute Name Id",
  373. "scope": [
  374. "entity.other.attribute-name.id"
  375. ],
  376. "settings": {
  377. "foreground": "#61AFEF"
  378. }
  379. },
  380. {
  381. "name": "Meta Class",
  382. "scope": [
  383. "meta.class"
  384. ],
  385. "settings": {
  386. "foreground": "#E5C07B"
  387. }
  388. },
  389. {
  390. "name": "Meta Class Body",
  391. "scope": [
  392. "meta.class.body"
  393. ],
  394. "settings": {
  395. "foreground": "#ABB2BF"
  396. }
  397. },
  398. {
  399. "name": "Meta Method Call,meta Method",
  400. "scope": [
  401. "meta.method-call",
  402. "meta.method"
  403. ],
  404. "settings": {
  405. "foreground": "#ABB2BF"
  406. }
  407. },
  408. {
  409. "name": "Meta Definition Variable",
  410. "scope": [
  411. "meta.definition.variable"
  412. ],
  413. "settings": {
  414. "foreground": "#E06C75"
  415. }
  416. },
  417. {
  418. "name": "Meta Link",
  419. "scope": [
  420. "meta.link"
  421. ],
  422. "settings": {
  423. "foreground": "#D19A66"
  424. }
  425. },
  426. {
  427. "name": "Meta Require",
  428. "scope": [
  429. "meta.require"
  430. ],
  431. "settings": {
  432. "foreground": "#61AFEF"
  433. }
  434. },
  435. {
  436. "name": "Meta Selector",
  437. "scope": [
  438. "meta.selector"
  439. ],
  440. "settings": {
  441. "foreground": "#C678DD"
  442. }
  443. },
  444. {
  445. "name": "Meta Separator",
  446. "scope": [
  447. "meta.separator"
  448. ],
  449. "settings": {
  450. "foreground": "#ABB2BF"
  451. }
  452. },
  453. {
  454. "name": "Meta Tag",
  455. "scope": [
  456. "meta.tag"
  457. ],
  458. "settings": {
  459. "foreground": "#ABB2BF"
  460. }
  461. },
  462. {
  463. "name": "code block Styling",
  464. "scope": "markup.fenced_code.block.markdown",
  465. "settings": {
  466. "foreground": "#ABB2BF",
  467. "fontStyle": "italic|filled"
  468. }
  469. },
  470. {
  471. "name": "Markup Inline",
  472. "scope": "markup.inline.raw.string.markdown",
  473. "settings": {
  474. "fontStyle": "",
  475. "foreground": "#62A95D"
  476. }
  477. },
  478. {
  479. "name": "Underline",
  480. "scope": [
  481. "underline"
  482. ],
  483. "settings": {
  484. "text-decoration": "underline"
  485. }
  486. },
  487. {
  488. "name": "None",
  489. "scope": [
  490. "none"
  491. ],
  492. "settings": {
  493. "foreground": "#ABB2BF"
  494. }
  495. },
  496. {
  497. "name": "Invalid Deprecated",
  498. "scope": [
  499. "invalid.deprecated"
  500. ],
  501. "settings": {
  502. "foreground": "#523D14",
  503. "background": "#E0C285"
  504. }
  505. },
  506. {
  507. "name": "Invalid Illegal",
  508. "scope": [
  509. "invalid.illegal"
  510. ],
  511. "settings": {
  512. "foreground": "white",
  513. "background": "#E05252"
  514. }
  515. },
  516. {
  517. "name": "Markup Styling",
  518. "scope": "markup.bold.markdown",
  519. "settings": {
  520. "foreground": "#A6ACBC",
  521. "fontStyle": "bold"
  522. }
  523. },
  524. {
  525. "name": "Markup Changed",
  526. "scope": [
  527. "markup.changed"
  528. ],
  529. "settings": {
  530. "foreground": "#C678DD"
  531. }
  532. },
  533. {
  534. "name": "Markup Deleted",
  535. "scope": [
  536. "markup.deleted"
  537. ],
  538. "settings": {
  539. "foreground": "#E06C75"
  540. }
  541. },
  542. {
  543. "name": "Markup Styling",
  544. "scope": "markup.italic.markdown",
  545. "settings": {
  546. "foreground": "#A6ACBC",
  547. "fontStyle": "italic"
  548. }
  549. },
  550. {
  551. "name": "Markup Heading",
  552. "scope": [
  553. "markup.heading"
  554. ],
  555. "settings": {
  556. "foreground": "#E06C75"
  557. }
  558. },
  559. {
  560. "name": "Markup h1 bold Styling",
  561. "scope": [
  562. "text.html.markdown markup.heading.h1.markdown punctuation.definition.heading.markdown entity.name.section.markdown markup.bold.markdown",
  563. "text.html.markdown markup.heading.h1.markdown punctuation.definition.heading.markdown entity.name.section.markdown markup.bold.markdown punctuation.definition.bold.markdown"
  564. ],
  565. "settings": {
  566. "foreground": "#154431",
  567. "fontStyle": "bold"
  568. }
  569. },
  570. {
  571. "name": "Markup h2 bold Styling",
  572. "scope": [
  573. "text.html.markdown markup.heading.h2.markdown punctuation.definition.heading.markdown entity.name.section.markdown markup.bold.markdown",
  574. "text.html.markdown markup.heading.h2.markdown punctuation.definition.heading.markdown entity.name.section.markdown markup.bold.markdown punctuation.definition.bold.markdown"
  575. ],
  576. "settings": {
  577. "foreground": "#DCB864",
  578. "fontStyle": "bold"
  579. }
  580. },
  581. {
  582. "name": "Markup h3 bold Styling",
  583. "scope": [
  584. "text.html.markdown markup.heading.h3.markdown entity.name.section.markdown markup.bold.markdown",
  585. "text.html.markdown markup.heading.h3.markdown entity.name.section.markdown markup.bold.markdown punctuation.definition.bold.markdown"
  586. ],
  587. "settings": {
  588. "foreground": "#51ACCA",
  589. "fontStyle": "bold"
  590. }
  591. },
  592. {
  593. "name": "Markup h4 bold Styling",
  594. "scope": [
  595. "text.html.markdown markup.heading.h4.markdown entity.name.section.markdown markup.bold.markdown",
  596. "text.html.markdown markup.heading.h4.markdown entity.name.section.markdown markup.bold.markdown punctuation.definition.bold.markdown"
  597. ],
  598. "settings": {
  599. "foreground": "#15936d",
  600. "fontStyle": "bold"
  601. }
  602. },
  603. {
  604. "name": "Markup Headings H1",
  605. "scope": "markup.heading.h1.markdown",
  606. "settings": {
  607. "foreground": "#E06C75",
  608. "fontStyle": "bold"
  609. }
  610. },
  611. {
  612. "name": "Markup Headings H2",
  613. "scope": "markup.heading.h2.markdown",
  614. "settings": {
  615. "foreground": "#DCB864",
  616. "fontStyle": "bold"
  617. }
  618. },
  619. {
  620. "name": "Markup Headings H3",
  621. "scope": "markup.heading.h3.markdown",
  622. "settings": {
  623. "foreground": "#51ACCA",
  624. "fontStyle": "bold"
  625. }
  626. },
  627. {
  628. "name": "Markup Headings H4",
  629. "scope": "markup.heading.h4.markdown",
  630. "settings": {
  631. "foreground": "#62C3CC",
  632. "fontStyle": "bold"
  633. }
  634. },
  635. {
  636. "name": "Markup Link",
  637. "scope": [
  638. "markup.link"
  639. ],
  640. "settings": {
  641. "foreground": "#C678DD"
  642. }
  643. },
  644. {
  645. "name": "Markup Inserted",
  646. "scope": [
  647. "markup.inserted"
  648. ],
  649. "settings": {
  650. "foreground": "#98C379"
  651. }
  652. },
  653. {
  654. "name": "Markup Raw",
  655. "scope": [
  656. "markup.raw"
  657. ],
  658. "settings": {
  659. "foreground": "#98C379"
  660. }
  661. },
  662. {
  663. "name": "List Start",
  664. "scope": "beginning.punctuation.definition.list.markdown",
  665. "settings": {
  666. "foreground": "#C2B178"
  667. }
  668. },
  669. {
  670. "name": "List Start",
  671. "scope": "beginning.punctuation.definition.numbered.list.markdown",
  672. "settings": {
  673. "foreground": "#D8839D"
  674. }
  675. },
  676. {
  677. "name": "Markup Lists Unnumbered",
  678. "scope": "markup.list.unnumbered.markdown",
  679. "settings": {
  680. "foreground": "#C2B178"
  681. }
  682. },
  683. {
  684. "name": "Markup Lists Numbered",
  685. "scope": "markup.list.numbered.markdown",
  686. "settings": {
  687. "foreground": "#D8839D"
  688. }
  689. },
  690. {
  691. "name": "Markup unnumbered list bold Styling",
  692. "scope": [
  693. "text.html.markdown markup.list.unnumbered.markdown meta.paragraph.markdown markup.bold.markdown",
  694. "text.html.markdown markup.list.unnumbered.markdown meta.paragraph.markdown markup.bold.markdown punctuation.definition.bold.markdown"
  695. ],
  696. "settings": {
  697. "foreground": "#C2B178",
  698. "fontStyle": "bold"
  699. }
  700. },
  701. {
  702. "name": "Markup numbered list bold Styling",
  703. "scope": [
  704. "text.html.markdown markup.list.numbered.markdown meta.paragraph.markdown markup.bold.markdown",
  705. "text.html.markdown markup.list.numbered.markdown meta.paragraph.markdown markup.bold.markdown punctuation.definition.bold.markdown"
  706. ],
  707. "settings": {
  708. "fontStyle": "bold",
  709. "foreground": "#D8839D"
  710. }
  711. },
  712. {
  713. "name": "Markup txt bold Styling",
  714. "scope": [
  715. "text.html.markdown meta.paragraph.markdown markup.bold.markdown",
  716. "text.html.markdown meta.paragraph.markdown markup.bold.markdown punctuation.definition.bold.markdown"
  717. ],
  718. "settings": {
  719. "fontStyle": "bold",
  720. "foreground": "#D8839D"
  721. }
  722. },
  723. {
  724. "name": "Markup quote bold Styling",
  725. "scope": [
  726. "text.html.markdown markup.quote.markdown meta.paragraph.markdown markup.bold.markdown",
  727. "text.html.markdown markup.quote.markdown meta.paragraph.markdown markup.bold.markdown punctuation.definition.bold.markdown"
  728. ],
  729. "settings": {
  730. "foreground": "#D8839D",
  731. "fontStyle": "bold|italic"
  732. }
  733. },
  734. {
  735. "name": "Source C Keyword Operator",
  736. "scope": [
  737. "source.c keyword.operator"
  738. ],
  739. "settings": {
  740. "foreground": "#C678DD"
  741. }
  742. },
  743. {
  744. "name": "Source Cpp Keyword Operator",
  745. "scope": [
  746. "source.cpp keyword.operator"
  747. ],
  748. "settings": {
  749. "foreground": "#C678DD"
  750. }
  751. },
  752. {
  753. "name": "Source Cs Keyword Operator",
  754. "scope": [
  755. "source.cs keyword.operator"
  756. ],
  757. "settings": {
  758. "foreground": "#C678DD"
  759. }
  760. },
  761. {
  762. "name": "Source Css Property Name,source Css Property Value",
  763. "scope": [
  764. "source.css property-name",
  765. "source.css property-value"
  766. ],
  767. "settings": {
  768. "foreground": "#828997"
  769. }
  770. },
  771. {
  772. "name": "Source Css Property Name Support,source Css Property Value Support",
  773. "scope": [
  774. "source.css property-name.support",
  775. "source.css property-value.support"
  776. ],
  777. "settings": {
  778. "foreground": "#ABB2BF"
  779. }
  780. },
  781. {
  782. "name": "Source Gfm Markup",
  783. "scope": [
  784. "source.gfm markup"
  785. ],
  786. "settings": {
  787. "-webkit-font-smoothing": "auto"
  788. }
  789. },
  790. {
  791. "name": "Source Gfm Link Entity",
  792. "scope": [
  793. "source.gfm link entity"
  794. ],
  795. "settings": {
  796. "foreground": "#61AFEF"
  797. }
  798. },
  799. {
  800. "name": "Source Go Storage Type String",
  801. "scope": [
  802. "source.go storage.type.string"
  803. ],
  804. "settings": {
  805. "foreground": "#C678DD"
  806. }
  807. },
  808. {
  809. "name": "Source Ini Keyword Other Definition Ini",
  810. "scope": [
  811. "source.ini keyword.other.definition.ini"
  812. ],
  813. "settings": {
  814. "foreground": "#E06C75"
  815. }
  816. },
  817. {
  818. "name": "Source Java Storage Modifier Import",
  819. "scope": [
  820. "source.java storage.modifier.import"
  821. ],
  822. "settings": {
  823. "foreground": "#E5C07B"
  824. }
  825. },
  826. {
  827. "name": "Source Java Storage Type",
  828. "scope": [
  829. "source.java storage.type"
  830. ],
  831. "settings": {
  832. "foreground": "#E5C07B"
  833. }
  834. },
  835. {
  836. "name": "Source Java Keyword Operator Instanceof",
  837. "scope": [
  838. "source.java keyword.operator.instanceof"
  839. ],
  840. "settings": {
  841. "foreground": "#C678DD"
  842. }
  843. },
  844. {
  845. "name": "Source Java Properties Meta Key Pair",
  846. "scope": [
  847. "source.java-properties meta.key-pair"
  848. ],
  849. "settings": {
  850. "foreground": "#E06C75"
  851. }
  852. },
  853. {
  854. "name": "Source Java Properties Meta Key Pair > Punctuation",
  855. "scope": [
  856. "source.java-properties meta.key-pair > punctuation"
  857. ],
  858. "settings": {
  859. "foreground": "#ABB2BF"
  860. }
  861. },
  862. {
  863. "name": "Source Js Keyword Operator",
  864. "scope": [
  865. "source.js keyword.operator"
  866. ],
  867. "settings": {
  868. "foreground": "#56B6C2"
  869. }
  870. },
  871. {
  872. "name": "Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void",
  873. "scope": [
  874. "source.js keyword.operator.delete",
  875. "source.js keyword.operator.in",
  876. "source.js keyword.operator.of",
  877. "source.js keyword.operator.instanceof",
  878. "source.js keyword.operator.new",
  879. "source.js keyword.operator.typeof",
  880. "source.js keyword.operator.void"
  881. ],
  882. "settings": {
  883. "foreground": "#C678DD"
  884. }
  885. },
  886. {
  887. "name": "Source Json Meta Structure Dictionary Json > String Quoted Json",
  888. "scope": [
  889. "source.json meta.structure.dictionary.json > string.quoted.json"
  890. ],
  891. "settings": {
  892. "foreground": "#E06C75"
  893. }
  894. },
  895. {
  896. "name": "Source Json Meta Structure Dictionary Json > String Quoted Json > Punctuation String",
  897. "scope": [
  898. "source.json meta.structure.dictionary.json > string.quoted.json > punctuation.string"
  899. ],
  900. "settings": {
  901. "foreground": "#E06C75"
  902. }
  903. },
  904. {
  905. "name": "Source Json Meta Structure Dictionary Json > Value Json > String Quoted Json,source Json Meta Structure Array Json > Value Json > String Quoted Json,source Json Meta Structure Dictionary Json > Value Json > String Quoted Json > Punctuation,source Json Meta Structure Array Json > Value Json > String Quoted Json > Punctuation",
  906. "scope": [
  907. "source.json meta.structure.dictionary.json > value.json > string.quoted.json",
  908. "source.json meta.structure.array.json > value.json > string.quoted.json",
  909. "source.json meta.structure.dictionary.json > value.json > string.quoted.json > punctuation",
  910. "source.json meta.structure.array.json > value.json > string.quoted.json > punctuation"
  911. ],
  912. "settings": {
  913. "foreground": "#98C379"
  914. }
  915. },
  916. {
  917. "name": "Source Json Meta Structure Dictionary Json > Constant Language Json,source Json Meta Structure Array Json > Constant Language Json",
  918. "scope": [
  919. "source.json meta.structure.dictionary.json > constant.language.json",
  920. "source.json meta.structure.array.json > constant.language.json"
  921. ],
  922. "settings": {
  923. "foreground": "#56B6C2"
  924. }
  925. },
  926. {
  927. "name": "Source Ruby Constant Other Symbol > Punctuation",
  928. "scope": [
  929. "source.ruby constant.other.symbol > punctuation"
  930. ],
  931. "settings": {
  932. "foreground": "inherit"
  933. }
  934. },
  935. {
  936. "name": "Source Python Keyword Operator Logical Python",
  937. "scope": [
  938. "source.python keyword.operator.logical.python"
  939. ],
  940. "settings": {
  941. "foreground": "#C678DD"
  942. }
  943. },
  944. {
  945. "name": "Source Python Variable Parameter",
  946. "scope": [
  947. "source.python variable.parameter"
  948. ],
  949. "settings": {
  950. "foreground": "#D19A66"
  951. }
  952. },
  953. {
  954. "name": "Meta Attribute Rust",
  955. "scope": [
  956. "meta.attribute.rust"
  957. ],
  958. "settings": {
  959. "foreground": "#BCC199"
  960. }
  961. },
  962. {
  963. "name": "Storage Modifier Lifetime Rust,entity Name Lifetime Rust",
  964. "scope": [
  965. "storage.modifier.lifetime.rust",
  966. "entity.name.lifetime.rust"
  967. ],
  968. "settings": {
  969. "foreground": "#33E8EC"
  970. }
  971. },
  972. {
  973. "name": "Keyword Unsafe Rust",
  974. "scope": [
  975. "keyword.unsafe.rust"
  976. ],
  977. "settings": {
  978. "foreground": "#CC6B73"
  979. }
  980. },
  981. {
  982. "name": "customrule",
  983. "scope": "customrule",
  984. "settings": {
  985. "foreground": "#ABB2BF"
  986. }
  987. },
  988. {
  989. "name": "[VSCODE-CUSTOM] Support Type Property Name",
  990. "scope": "support.type.property-name",
  991. "settings": {
  992. "foreground": "#ABB2BF"
  993. }
  994. },
  995. {
  996. "name": "[VSCODE-CUSTOM] Punctuation for Quoted String",
  997. "scope": "string.quoted.double punctuation",
  998. "settings": {
  999. "foreground": "#98C379"
  1000. }
  1001. },
  1002. {
  1003. "name": "[VSCODE-CUSTOM] Support Constant",
  1004. "scope": "support.constant",
  1005. "settings": {
  1006. "foreground": "#D19A66"
  1007. }
  1008. },
  1009. {
  1010. "name": "[VSCODE-CUSTOM] JSON Property Name",
  1011. "scope": "support.type.property-name.json",
  1012. "settings": {
  1013. "foreground": "#E06C75"
  1014. }
  1015. },
  1016. {
  1017. "name": "[VSCODE-CUSTOM] JSON Punctuation for Property Name",
  1018. "scope": "support.type.property-name.json punctuation",
  1019. "settings": {
  1020. "foreground": "#E06C75"
  1021. }
  1022. },
  1023. {
  1024. "name": "[VSCODE-CUSTOM] JS/TS Punctuation for key-value",
  1025. "scope": [
  1026. "punctuation.separator.key-value.ts",
  1027. "punctuation.separator.key-value.js",
  1028. "punctuation.separator.key-value.tsx"
  1029. ],
  1030. "settings": {
  1031. "foreground": "#56B6C2"
  1032. }
  1033. },
  1034. {
  1035. "name": "[VSCODE-CUSTOM] JS/TS Embedded Operator",
  1036. "scope": [
  1037. "source.js.embedded.html keyword.operator",
  1038. "source.ts.embedded.html keyword.operator"
  1039. ],
  1040. "settings": {
  1041. "foreground": "#56B6C2"
  1042. }
  1043. },
  1044. {
  1045. "name": "[VSCODE-CUSTOM] JS/TS Variable Other Readwrite",
  1046. "scope": [
  1047. "variable.other.readwrite.js",
  1048. "variable.other.readwrite.ts",
  1049. "variable.other.readwrite.tsx"
  1050. ],
  1051. "settings": {
  1052. "foreground": "#ABB2BF"
  1053. }
  1054. },
  1055. {
  1056. "name": "[VSCODE-CUSTOM] JS/TS Support Variable Dom",
  1057. "scope": [
  1058. "support.variable.dom.js",
  1059. "support.variable.dom.ts"
  1060. ],
  1061. "settings": {
  1062. "foreground": "#E06C75"
  1063. }
  1064. },
  1065. {
  1066. "name": "[VSCODE-CUSTOM] JS/TS Support Variable Property Dom",
  1067. "scope": [
  1068. "support.variable.property.dom.js",
  1069. "support.variable.property.dom.ts"
  1070. ],
  1071. "settings": {
  1072. "foreground": "#E06C75"
  1073. }
  1074. },
  1075. {
  1076. "name": "[VSCODE-CUSTOM] JS/TS Interpolation String Punctuation",
  1077. "scope": [
  1078. "meta.template.expression.js punctuation.definition",
  1079. "meta.template.expression.ts punctuation.definition"
  1080. ],
  1081. "settings": {
  1082. "foreground": "#BE5046"
  1083. }
  1084. },
  1085. {
  1086. "name": "[VSCODE-CUSTOM] JS/TS Punctuation Type Parameters",
  1087. "scope": [
  1088. "source.ts punctuation.definition.typeparameters",
  1089. "source.js punctuation.definition.typeparameters",
  1090. "source.tsx punctuation.definition.typeparameters"
  1091. ],
  1092. "settings": {
  1093. "foreground": "#ABB2BF"
  1094. }
  1095. },
  1096. {
  1097. "name": "[VSCODE-CUSTOM] JS/TS Definition Block",
  1098. "scope": [
  1099. "source.ts punctuation.definition.block",
  1100. "source.js punctuation.definition.block",
  1101. "source.tsx punctuation.definition.block"
  1102. ],
  1103. "settings": {
  1104. "foreground": "#ABB2BF"
  1105. }
  1106. },
  1107. {
  1108. "name": "[VSCODE-CUSTOM] JS/TS Punctuation Separator Comma",
  1109. "scope": [
  1110. "source.ts punctuation.separator.comma",
  1111. "source.js punctuation.separator.comma",
  1112. "source.tsx punctuation.separator.comma"
  1113. ],
  1114. "settings": {
  1115. "foreground": "#ABB2BF"
  1116. }
  1117. },
  1118. {
  1119. "name": "[VSCODE-CUSTOM] JS/TS Variable Property",
  1120. "scope": [
  1121. "support.variable.property.js",
  1122. "support.variable.property.ts",
  1123. "support.variable.property.tsx"
  1124. ],
  1125. "settings": {
  1126. "foreground": "#E06C75"
  1127. }
  1128. },
  1129. {
  1130. "name": "[VSCODE-CUSTOM] JS/TS Default Keyword",
  1131. "scope": [
  1132. "keyword.control.default.js",
  1133. "keyword.control.default.ts",
  1134. "keyword.control.default.tsx"
  1135. ],
  1136. "settings": {
  1137. "foreground": "#E06C75"
  1138. }
  1139. },
  1140. {
  1141. "name": "[VSCODE-CUSTOM] JS/TS Instanceof Keyword",
  1142. "scope": [
  1143. "keyword.operator.expression.instanceof.js",
  1144. "keyword.operator.expression.instanceof.ts",
  1145. "keyword.operator.expression.instanceof.tsx"
  1146. ],
  1147. "settings": {
  1148. "foreground": "#C678DD"
  1149. }
  1150. },
  1151. {
  1152. "name": "[VSCODE-CUSTOM] JS/TS Of Keyword",
  1153. "scope": [
  1154. "keyword.operator.expression.of.js",
  1155. "keyword.operator.expression.of.ts",
  1156. "keyword.operator.expression.of.tsx"
  1157. ],
  1158. "settings": {
  1159. "foreground": "#C678DD"
  1160. }
  1161. },
  1162. {
  1163. "name": "[VSCODE-CUSTOM] JS/TS Braces/Brackets",
  1164. "scope": [
  1165. "meta.brace.round.js",
  1166. "meta.array-binding-pattern-variable.js",
  1167. "meta.brace.square.js",
  1168. "meta.brace.round.ts",
  1169. "meta.array-binding-pattern-variable.ts",
  1170. "meta.brace.square.ts",
  1171. "meta.brace.round.tsx",
  1172. "meta.array-binding-pattern-variable.tsx",
  1173. "meta.brace.square.tsx"
  1174. ],
  1175. "settings": {
  1176. "foreground": "#ABB2BF"
  1177. }
  1178. },
  1179. {
  1180. "name": "[VSCODE-CUSTOM] JS/TS Punctuation Accessor",
  1181. "scope": [
  1182. "source.js punctuation.accessor",
  1183. "source.ts punctuation.accessor",
  1184. "source.tsx punctuation.accessor"
  1185. ],
  1186. "settings": {
  1187. "foreground": "#ABB2BF"
  1188. }
  1189. },
  1190. {
  1191. "name": "[VSCODE-CUSTOM] JS/TS Punctuation Terminator Statement",
  1192. "scope": [
  1193. "punctuation.terminator.statement.js",
  1194. "punctuation.terminator.statement.ts",
  1195. "punctuation.terminator.statement.tsx"
  1196. ],
  1197. "settings": {
  1198. "foreground": "#ABB2BF"
  1199. }
  1200. },
  1201. {
  1202. "name": "[VSCODE-CUSTOM] JS/TS Array variables",
  1203. "scope": [
  1204. "meta.array-binding-pattern-variable.js variable.other.readwrite.js",
  1205. "meta.array-binding-pattern-variable.ts variable.other.readwrite.ts",
  1206. "meta.array-binding-pattern-variable.tsx variable.other.readwrite.tsx"
  1207. ],
  1208. "settings": {
  1209. "foreground": "#D19A66"
  1210. }
  1211. },
  1212. {
  1213. "name": "[VSCODE-CUSTOM] JS/TS Support Variables",
  1214. "scope": [
  1215. "source.js support.variable",
  1216. "source.ts support.variable",
  1217. "source.tsx support.variable"
  1218. ],
  1219. "settings": {
  1220. "foreground": "#E06C75"
  1221. }
  1222. },
  1223. {
  1224. "name": "[VSCODE-CUSTOM] JS/TS Support Variables",
  1225. "scope": [
  1226. "variable.other.constant.property.js",
  1227. "variable.other.constant.property.ts",
  1228. "variable.other.constant.property.tsx"
  1229. ],
  1230. "settings": {
  1231. "foreground": "#D19A66"
  1232. }
  1233. },
  1234. {
  1235. "name": "[VSCODE-CUSTOM] JS/TS Keyword New",
  1236. "scope": [
  1237. "keyword.operator.new.ts",
  1238. "keyword.operator.new.j",
  1239. "keyword.operator.new.tsx"
  1240. ],
  1241. "settings": {
  1242. "foreground": "#C678DD"
  1243. }
  1244. },
  1245. {
  1246. "name": "[VSCODE-CUSTOM] TS Keyword Operator",
  1247. "scope": [
  1248. "source.ts keyword.operator",
  1249. "source.tsx keyword.operator"
  1250. ],
  1251. "settings": {
  1252. "foreground": "#56B6C2"
  1253. }
  1254. },
  1255. {
  1256. "name": "[VSCODE-CUSTOM] JS/TS Punctuation Parameter Separator",
  1257. "scope": [
  1258. "punctuation.separator.parameter.js",
  1259. "punctuation.separator.parameter.ts",
  1260. "punctuation.separator.parameter.tsx "
  1261. ],
  1262. "settings": {
  1263. "foreground": "#ABB2BF"
  1264. }
  1265. },
  1266. {
  1267. "name": "[VSCODE-CUSTOM] JS/TS Import",
  1268. "scope": [
  1269. "constant.language.import-export-all.js",
  1270. "constant.language.import-export-all.ts"
  1271. ],
  1272. "settings": {
  1273. "foreground": "#E06C75"
  1274. }
  1275. },
  1276. {
  1277. "name": "[VSCODE-CUSTOM] JSX/TSX Import",
  1278. "scope": [
  1279. "constant.language.import-export-all.jsx",
  1280. "constant.language.import-export-all.tsx"
  1281. ],
  1282. "settings": {
  1283. "foreground": "#56B6C2"
  1284. }
  1285. },
  1286. {
  1287. "name": "[VSCODE-CUSTOM] JS/TS Keyword Control As",
  1288. "scope": [
  1289. "keyword.control.as.js",
  1290. "keyword.control.as.ts",
  1291. "keyword.control.as.jsx",
  1292. "keyword.control.as.tsx"
  1293. ],
  1294. "settings": {
  1295. "foreground": "#ABB2BF"
  1296. }
  1297. },
  1298. {
  1299. "name": "[VSCODE-CUSTOM] JS/TS Variable Alias",
  1300. "scope": [
  1301. "variable.other.readwrite.alias.js",
  1302. "variable.other.readwrite.alias.ts",
  1303. "variable.other.readwrite.alias.jsx",
  1304. "variable.other.readwrite.alias.tsx"
  1305. ],
  1306. "settings": {
  1307. "foreground": "#E06C75"
  1308. }
  1309. },
  1310. {
  1311. "name": "[VSCODE-CUSTOM] JS/TS Constants",
  1312. "scope": [
  1313. "variable.other.constant.js",
  1314. "variable.other.constant.ts",
  1315. "variable.other.constant.jsx",
  1316. "variable.other.constant.tsx"
  1317. ],
  1318. "settings": {
  1319. "foreground": "#D19A66"
  1320. }
  1321. },
  1322. {
  1323. "name": "[VSCODE-CUSTOM] JS/TS Export Variable",
  1324. "scope": [
  1325. "meta.export.default.js variable.other.readwrite.js",
  1326. "meta.export.default.ts variable.other.readwrite.ts"
  1327. ],
  1328. "settings": {
  1329. "foreground": "#E06C75"
  1330. }
  1331. },
  1332. {
  1333. "name": "[VSCODE-CUSTOM] JS/TS Template Strings Punctuation Accessor",
  1334. "scope": [
  1335. "source.js meta.template.expression.js punctuation.accessor",
  1336. "source.ts meta.template.expression.ts punctuation.accessor",
  1337. "source.tsx meta.template.expression.tsx punctuation.accessor"
  1338. ],
  1339. "settings": {
  1340. "foreground": "#98C379"
  1341. }
  1342. },
  1343. {
  1344. "name": "[VSCODE-CUSTOM] JS/TS Import equals",
  1345. "scope": [
  1346. "source.js meta.import-equals.external.js keyword.operator",
  1347. "source.jsx meta.import-equals.external.jsx keyword.operator",
  1348. "source.ts meta.import-equals.external.ts keyword.operator",
  1349. "source.tsx meta.import-equals.external.tsx keyword.operator"
  1350. ],
  1351. "settings": {
  1352. "foreground": "#ABB2BF"
  1353. }
  1354. },
  1355. {
  1356. "name": "[VSCODE-CUSTOM] JS/TS Type Module",
  1357. "scope": "entity.name.type.module.js,entity.name.type.module.ts,entity.name.type.module.jsx,entity.name.type.module.tsx",
  1358. "settings": {
  1359. "foreground": "#98C379"
  1360. }
  1361. },
  1362. {
  1363. "name": "[VSCODE-CUSTOM] JS/TS Meta Class",
  1364. "scope": "meta.class.js,meta.class.ts,meta.class.jsx,meta.class.tsx",
  1365. "settings": {
  1366. "foreground": "#ABB2BF"
  1367. }
  1368. },
  1369. {
  1370. "name": "[VSCODE-CUSTOM] JS/TS Property Definition Variable",
  1371. "scope": [
  1372. "meta.definition.property.js variable",
  1373. "meta.definition.property.ts variable",
  1374. "meta.definition.property.jsx variable",
  1375. "meta.definition.property.tsx variable"
  1376. ],
  1377. "settings": {
  1378. "foreground": "#ABB2BF"
  1379. }
  1380. },
  1381. {
  1382. "name": "[VSCODE-CUSTOM] JS/TS Meta Type Parameters Type",
  1383. "scope": [
  1384. "meta.type.parameters.js support.type",
  1385. "meta.type.parameters.jsx support.type",
  1386. "meta.type.parameters.ts support.type",
  1387. "meta.type.parameters.tsx support.type"
  1388. ],
  1389. "settings": {
  1390. "foreground": "#ABB2BF"
  1391. }
  1392. },
  1393. {
  1394. "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Keyword Operator",
  1395. "scope": [
  1396. "source.js meta.tag.js keyword.operator",
  1397. "source.jsx meta.tag.jsx keyword.operator",
  1398. "source.ts meta.tag.ts keyword.operator",
  1399. "source.tsx meta.tag.tsx keyword.operator"
  1400. ],
  1401. "settings": {
  1402. "foreground": "#ABB2BF"
  1403. }
  1404. },
  1405. {
  1406. "name": "[VSCODE-CUSTOM] JS/TS Meta Tag Punctuation",
  1407. "scope": [
  1408. "meta.tag.js punctuation.section.embedded",
  1409. "meta.tag.jsx punctuation.section.embedded",
  1410. "meta.tag.ts punctuation.section.embedded",
  1411. "meta.tag.tsx punctuation.section.embedded"
  1412. ],
  1413. "settings": {
  1414. "foreground": "#ABB2BF"
  1415. }
  1416. },
  1417. {
  1418. "name": "[VSCODE-CUSTOM] JS/TS Meta Array Literal Variable",
  1419. "scope": [
  1420. "meta.array.literal.js variable",
  1421. "meta.array.literal.jsx variable",
  1422. "meta.array.literal.ts variable",
  1423. "meta.array.literal.tsx variable"
  1424. ],
  1425. "settings": {
  1426. "foreground": "#E5C07B"
  1427. }
  1428. },
  1429. {
  1430. "name": "[VSCODE-CUSTOM] JS/TS Module Exports",
  1431. "scope": [
  1432. "support.type.object.module.js",
  1433. "support.type.object.module.jsx",
  1434. "support.type.object.module.ts",
  1435. "support.type.object.module.tsx"
  1436. ],
  1437. "settings": {
  1438. "foreground": "#E06C75"
  1439. }
  1440. },
  1441. {
  1442. "name": "[VSCODE-CUSTOM] JSON Constants",
  1443. "scope": [
  1444. "constant.language.json"
  1445. ],
  1446. "settings": {
  1447. "foreground": "#56B6C2"
  1448. }
  1449. },
  1450. {
  1451. "name": "[VSCODE-CUSTOM] JS/TS Object Constants",
  1452. "scope": [
  1453. "variable.other.constant.object.js",
  1454. "variable.other.constant.object.jsx",
  1455. "variable.other.constant.object.ts",
  1456. "variable.other.constant.object.tsx"
  1457. ],
  1458. "settings": {
  1459. "foreground": "#D19A66"
  1460. }
  1461. },
  1462. {
  1463. "name": "[VSCODE-CUSTOM] JS/TS Properties Keyword",
  1464. "scope": [
  1465. "storage.type.property.js",
  1466. "storage.type.property.jsx",
  1467. "storage.type.property.ts",
  1468. "storage.type.property.tsx"
  1469. ],
  1470. "settings": {
  1471. "foreground": "#56B6C2"
  1472. }
  1473. },
  1474. {
  1475. "name": "[VSCODE-CUSTOM] JS/TS Single Quote Inside Templated String",
  1476. "scope": [
  1477. "meta.template.expression.js string.quoted punctuation.definition",
  1478. "meta.template.expression.jsx string.quoted punctuation.definition",
  1479. "meta.template.expression.ts string.quoted punctuation.definition",
  1480. "meta.template.expression.tsx string.quoted punctuation.definition"
  1481. ],
  1482. "settings": {
  1483. "foreground": "#98C379"
  1484. }
  1485. },
  1486. {
  1487. "name": "[VSCODE-CUSTOM] JS/TS Backtick inside Templated String",
  1488. "scope": [
  1489. "meta.template.expression.js string.template punctuation.definition.string.template",
  1490. "meta.template.expression.jsx string.template punctuation.definition.string.template",
  1491. "meta.template.expression.ts string.template punctuation.definition.string.template",
  1492. "meta.template.expression.tsx string.template punctuation.definition.string.template"
  1493. ],
  1494. "settings": {
  1495. "foreground": "#98C379"
  1496. }
  1497. },
  1498. {
  1499. "name": "[VSCODE-CUSTOM] JS/TS In Keyword for Loops",
  1500. "scope": [
  1501. "keyword.operator.expression.in.js",
  1502. "keyword.operator.expression.in.jsx",
  1503. "keyword.operator.expression.in.ts",
  1504. "keyword.operator.expression.in.tsx"
  1505. ],
  1506. "settings": {
  1507. "foreground": "#C678DD"
  1508. }
  1509. },
  1510. {
  1511. "name": "[VSCODE-CUSTOM] Python Constants Other",
  1512. "scope": "source.python constant.other",
  1513. "settings": {
  1514. "foreground": "#ABB2BF"
  1515. }
  1516. },
  1517. {
  1518. "name": "[VSCODE-CUSTOM] Python Constants",
  1519. "scope": "source.python constant",
  1520. "settings": {
  1521. "foreground": "#D19A66"
  1522. }
  1523. },
  1524. {
  1525. "name": "[VSCODE-CUSTOM] Python Placeholder Character",
  1526. "scope": "constant.character.format.placeholder.other.python storage",
  1527. "settings": {
  1528. "foreground": "#D19A66"
  1529. }
  1530. },
  1531. {
  1532. "name": "[VSCODE-CUSTOM] Python Magic",
  1533. "scope": "support.variable.magic.python",
  1534. "settings": {
  1535. "foreground": "#E06C75"
  1536. }
  1537. },
  1538. {
  1539. "name": "[VSCODE-CUSTOM] Python Meta Function Parameters",
  1540. "scope": "meta.function.parameters.python",
  1541. "settings": {
  1542. "foreground": "#D19A66"
  1543. }
  1544. },
  1545. {
  1546. "name": "[VSCODE-CUSTOM] Python Function Separator Annotation",
  1547. "scope": "punctuation.separator.annotation.python",
  1548. "settings": {
  1549. "foreground": "#ABB2BF"
  1550. }
  1551. },
  1552. {
  1553. "name": "[VSCODE-CUSTOM] Python Function Separator Punctuation",
  1554. "scope": "punctuation.separator.parameters.python",
  1555. "settings": {
  1556. "foreground": "#ABB2BF"
  1557. }
  1558. },
  1559. {
  1560. "name": "[VSCODE-CUSTOM] CSharp Fields",
  1561. "scope": "entity.name.variable.field.cs",
  1562. "settings": {
  1563. "foreground": "#E06C75"
  1564. }
  1565. },
  1566. {
  1567. "name": "[VSCODE-CUSTOM] CSharp Keyword Operators",
  1568. "scope": "source.cs keyword.operator",
  1569. "settings": {
  1570. "foreground": "#ABB2BF"
  1571. }
  1572. },
  1573. {
  1574. "name": "[VSCODE-CUSTOM] CSharp Variables",
  1575. "scope": "variable.other.readwrite.cs",
  1576. "settings": {
  1577. "foreground": "#ABB2BF"
  1578. }
  1579. },
  1580. {
  1581. "name": "[VSCODE-CUSTOM] CSharp Variables Other",
  1582. "scope": "variable.other.object.cs",
  1583. "settings": {
  1584. "foreground": "#ABB2BF"
  1585. }
  1586. },
  1587. {
  1588. "name": "[VSCODE-CUSTOM] CSharp Property Other",
  1589. "scope": "variable.other.object.property.cs",
  1590. "settings": {
  1591. "foreground": "#ABB2BF"
  1592. }
  1593. },
  1594. {
  1595. "name": "[VSCODE-CUSTOM] CSharp Property",
  1596. "scope": "entity.name.variable.property.cs",
  1597. "settings": {
  1598. "foreground": "#61AFEF"
  1599. }
  1600. },
  1601. {
  1602. "name": "[VSCODE-CUSTOM] CSharp Storage Type",
  1603. "scope": "storage.type.cs",
  1604. "settings": {
  1605. "foreground": "#E5C07B"
  1606. }
  1607. },
  1608. {
  1609. "name": "[VSCODE-CUSTOM] Rust Unsafe Keyword",
  1610. "scope": "keyword.other.unsafe.rust",
  1611. "settings": {
  1612. "foreground": "#E06C75"
  1613. }
  1614. },
  1615. {
  1616. "name": "[VSCODE-CUSTOM] Markdown Raw Block",
  1617. "scope": "markup.raw.block.markdown",
  1618. "settings": {
  1619. "foreground": "#ABB2BF"
  1620. }
  1621. },
  1622. {
  1623. "name": "[VSCODE-CUSTOM] Shell Variables Punctuation Definition",
  1624. "scope": "punctuation.definition.variable.shell",
  1625. "settings": {
  1626. "foreground": "#E06C75"
  1627. }
  1628. },
  1629. {
  1630. "name": "[VSCODE-CUSTOM] Css Support Constant Value",
  1631. "scope": "support.constant.property-value.css",
  1632. "settings": {
  1633. "foreground": "#ABB2BF"
  1634. }
  1635. },
  1636. {
  1637. "name": "[VSCODE-CUSTOM] Css Punctuation Definition Constant",
  1638. "scope": "punctuation.definition.constant.css",
  1639. "settings": {
  1640. "foreground": "#D19A66"
  1641. }
  1642. },
  1643. {
  1644. "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value",
  1645. "scope": "punctuation.separator.key-value.scss",
  1646. "settings": {
  1647. "foreground": "#E06C75"
  1648. }
  1649. },
  1650. {
  1651. "name": "[VSCODE-CUSTOM] Sass Punctuation for constants",
  1652. "scope": "punctuation.definition.constant.scss",
  1653. "settings": {
  1654. "foreground": "#D19A66"
  1655. }
  1656. },
  1657. {
  1658. "name": "[VSCODE-CUSTOM] Sass Punctuation for key-value",
  1659. "scope": "meta.property-list.scss punctuation.separator.key-value.scss",
  1660. "settings": {
  1661. "foreground": "#ABB2BF"
  1662. }
  1663. },
  1664. {
  1665. "name": "[VSCODE-CUSTOM] Java Storage Type Primitive Array",
  1666. "scope": "storage.type.primitive.array.java",
  1667. "settings": {
  1668. "foreground": "#E5C07B"
  1669. }
  1670. },
  1671. {
  1672. "name": "[VSCODE-CUSTOM] Markdown heading setext",
  1673. "scope": "markup.heading.setext",
  1674. "settings": {
  1675. "foreground": "#ABB2BF"
  1676. }
  1677. },
  1678. {
  1679. "name": "Markup Fenced_code",
  1680. "scope": "markup.fenced_code.block.markdown",
  1681. "settings": {
  1682. "foreground": "#7388C1",
  1683. "background": "#282C35",
  1684. "fontStyle": "italic|filled"
  1685. }
  1686. },
  1687. {
  1688. "scope": ["meta.embedded", "source.groovy.embedded"],
  1689. "settings": {
  1690. "foreground": "#7388C1"
  1691. }
  1692. },
  1693. {
  1694. "name": "[VSCODE-CUSTOM] Markdown Inline Raw",
  1695. "scope": "markup.inline.raw.markdown",
  1696. "settings": {
  1697. "foreground": "#98C379"
  1698. }
  1699. },
  1700. {
  1701. "name": "Markup Quote",
  1702. "scope": "markup.quote.markdown",
  1703. "settings": {
  1704. "foreground": "#B975D8",
  1705. "fontStyle": "italic"
  1706. }
  1707. },
  1708. {
  1709. "name": "[VSCODE-CUSTOM] Markdown Punctuation Definition String",
  1710. "scope": [
  1711. "punctuation.definition.string.begin.markdown",
  1712. "punctuation.definition.string.end.markdown",
  1713. "punctuation.definition.metadata.markdown"
  1714. ],
  1715. "settings": {
  1716. "foreground": "#ABB2BF"
  1717. }
  1718. },
  1719. {
  1720. "name": "Underline Link",
  1721. "scope": "markup.underline.link.markdown",
  1722. "settings": {
  1723. "foreground": "#42B0DA"
  1724. }
  1725. },
  1726. {
  1727. "scope": "markup.underline.link.image.markdown",
  1728. "settings": {
  1729. "foreground": "#F1A36C"
  1730. }
  1731. },
  1732. {
  1733. "name": "[VSCODE-CUSTOM] Markdown Link Title/Description",
  1734. "scope": [
  1735. "string.other.link.title.markdown",
  1736. "string.other.link.description.markdown"
  1737. ],
  1738. "settings": {
  1739. "foreground": "#56B6C2"
  1740. }
  1741. },
  1742. {
  1743. "name": "[VSCODE-CUSTOM] Ruby Punctuation Separator Variable",
  1744. "scope": "punctuation.separator.variable.ruby",
  1745. "settings": {
  1746. "foreground": "#E06C75"
  1747. }
  1748. },
  1749. {
  1750. "name": "[VSCODE-CUSTOM] Ruby Other Constant Variable",
  1751. "scope": "variable.other.constant.ruby",
  1752. "settings": {
  1753. "foreground": "#D19A66"
  1754. }
  1755. },
  1756. {
  1757. "name": "[VSCODE-CUSTOM] Ruby Keyword Operator Other",
  1758. "scope": "keyword.operator.other.ruby",
  1759. "settings": {
  1760. "foreground": "#98C379"
  1761. }
  1762. },
  1763. {
  1764. "name": "[VSCODE-CUSTOM] PHP Punctuation Variable Definition",
  1765. "scope": "punctuation.definition.variable.php",
  1766. "settings": {
  1767. "foreground": "#E06C75"
  1768. }
  1769. },
  1770. {
  1771. "name": "[VSCODE-CUSTOM] PHP Meta Class",
  1772. "scope": "meta.class.php",
  1773. "settings": {
  1774. "foreground": "#ABB2BF"
  1775. }
  1776. },
  1777. {
  1778. "name": "unquoted",
  1779. "scope": "string.unquoted.label",
  1780. "settings": {
  1781. "foreground": "#ABB2BF"
  1782. }
  1783. },
  1784. {
  1785. "name": "Text Styling Vue",
  1786. "scope": [
  1787. "text.html.vue"
  1788. ],
  1789. "settings": {
  1790. "foreground": "#9FB2BF"
  1791. }
  1792. },
  1793. {
  1794. "name": "Text Styling Vue Comment",
  1795. "scope": [
  1796. "comment.block"
  1797. ],
  1798. "settings": {
  1799. "foreground": "#858c99"
  1800. }
  1801. },
  1802. {
  1803. "name": "Text Styling Vue Comment Line",
  1804. "scope": [
  1805. "comment.line.double-slash"
  1806. ],
  1807. "settings": {
  1808. "foreground": "#858c99"
  1809. }
  1810. }
  1811. ]
  • 酷黑主題
  1. //酷黑
  2. [
  3. {
  4. "settings": {
  5. "background": "#272822",
  6. "foreground": "#F8F8F2"
  7. }
  8. },
  9. {
  10. "scope": [
  11. "meta.embedded",
  12. "source.groovy.embedded"
  13. ],
  14. "settings": {
  15. "foreground": "#F8F8F2"
  16. }
  17. },
  18. {
  19. "name": "Comment",
  20. "scope": "comment",
  21. "settings": {
  22. "foreground": "#75715E"
  23. }
  24. },
  25. {
  26. "name": "Comment",
  27. "scope": "punctuation.definition.comment",
  28. "settings": {
  29. "foreground": "#75715E"
  30. }
  31. },
  32. {
  33. "name": "Conditional Comment Keyword",
  34. "scope": "comment.conditional.keyword",
  35. "settings": {
  36. "foreground": "#F92672"
  37. }
  38. },
  39. {
  40. "name": "Conditional Comment Defined",
  41. "scope": "comment.conditional.define",
  42. "settings": {
  43. "foreground": "#F8F8F2",
  44. "fontStyle": "bold"
  45. }
  46. },
  47. {
  48. "name": "String",
  49. "scope": "string",
  50. "settings": {
  51. "foreground": "#E6DB74"
  52. }
  53. },
  54. {
  55. "name": "Template Definition",
  56. "scope": [
  57. "punctuation.definition.template-expression",
  58. "punctuation.section.embedded"
  59. ],
  60. "settings": {
  61. "foreground": "#F92672"
  62. }
  63. },
  64. {
  65. "name": "Reset JavaScript string interpolation expression",
  66. "scope": [
  67. "meta.template.expression"
  68. ],
  69. "settings": {
  70. "foreground": "#F8F8F2"
  71. }
  72. },
  73. {
  74. "name": "Number",
  75. "scope": "constant.numeric",
  76. "settings": {
  77. "foreground": "#AE81FF"
  78. }
  79. },
  80. {
  81. "name": "Built-in constant",
  82. "scope": "constant.language",
  83. "settings": {
  84. "foreground": "#AE81FF"
  85. }
  86. },
  87. {
  88. "name": "User-defined constant",
  89. "scope": "constant.character, constant.other",
  90. "settings": {
  91. "foreground": "#AE81FF"
  92. }
  93. },
  94. {
  95. "name": "Variable",
  96. "scope": "variable",
  97. "settings": {
  98. "fontStyle": "",
  99. "foreground": "#F8F8F2"
  100. }
  101. },
  102. {
  103. "name": "Keyword",
  104. "scope": "keyword",
  105. "settings": {
  106. "foreground": "#F92672"
  107. }
  108. },
  109. {
  110. "name": "PropertyName",
  111. "scope": "support.type.property-name",
  112. "settings": {
  113. "foreground": "#9cdcfe"
  114. }
  115. },
  116. {
  117. "name": "Storage",
  118. "scope": "storage",
  119. "settings": {
  120. "fontStyle": "",
  121. "foreground": "#F92672"
  122. }
  123. },
  124. {
  125. "name": "Storage type",
  126. "scope": "storage.type",
  127. "settings": {
  128. "fontStyle": "italic",
  129. "foreground": "#66D9EF"
  130. }
  131. },
  132. {
  133. "name": "Class name",
  134. "scope": "entity.name.type, entity.name.class",
  135. "settings": {
  136. "fontStyle": "underline",
  137. "foreground": "#A6E22E"
  138. }
  139. },
  140. {
  141. "name": "Inherited class",
  142. "scope": "entity.other.inherited-class",
  143. "settings": {
  144. "fontStyle": "italic underline",
  145. "foreground": "#A6E22E"
  146. }
  147. },
  148. {
  149. "name": "Function name",
  150. "scope": "entity.name.function",
  151. "settings": {
  152. "fontStyle": "",
  153. "foreground": "#A6E22E"
  154. }
  155. },
  156. {
  157. "name": "Function argument",
  158. "scope": "variable.parameter",
  159. "settings": {
  160. "fontStyle": "italic",
  161. "foreground": "#FD971F"
  162. }
  163. },
  164. {
  165. "name": "Tag name",
  166. "scope": "entity.name.tag",
  167. "settings": {
  168. "fontStyle": "",
  169. "foreground": "#F92672"
  170. }
  171. },
  172. {
  173. "name": "Tag attribute",
  174. "scope": "entity.other.attribute-name",
  175. "settings": {
  176. "fontStyle": "",
  177. "foreground": "#A6E22E"
  178. }
  179. },
  180. {
  181. "name": "Library function",
  182. "scope": "support.function",
  183. "settings": {
  184. "fontStyle": "",
  185. "foreground": "#66D9EF"
  186. }
  187. },
  188. {
  189. "name": "Library constant",
  190. "scope": "support.constant",
  191. "settings": {
  192. "fontStyle": "",
  193. "foreground": "#66D9EF"
  194. }
  195. },
  196. {
  197. "name": "Library class/type",
  198. "scope": "support.type, support.class",
  199. "settings": {
  200. "fontStyle": "italic",
  201. "foreground": "#66D9EF"
  202. }
  203. },
  204. {
  205. "name": "Library variable",
  206. "scope": "support.other.variable",
  207. "settings": {
  208. "fontStyle": ""
  209. }
  210. },
  211. {
  212. "name": "Invalid",
  213. "scope": "invalid",
  214. "settings": {
  215. "background": "#F92672",
  216. "fontStyle": "",
  217. "foreground": "#F8F8F0"
  218. }
  219. },
  220. {
  221. "name": "Invalid deprecated",
  222. "scope": "invalid.deprecated",
  223. "settings": {
  224. "background": "#AE81FF",
  225. "foreground": "#F8F8F0"
  226. }
  227. },
  228. {
  229. "name": "JSON String",
  230. "scope": "meta.structure.dictionary.json string.quoted.double.json",
  231. "settings": {
  232. "foreground": "#CFCFC2"
  233. }
  234. },
  235. {
  236. "name": "diff.header",
  237. "scope": "meta.diff, meta.diff.header",
  238. "settings": {
  239. "foreground": "#75715E"
  240. }
  241. },
  242. {
  243. "name": "diff.deleted",
  244. "scope": "markup.deleted",
  245. "settings": {
  246. "foreground": "#F92672"
  247. }
  248. },
  249. {
  250. "name": "diff.inserted",
  251. "scope": "markup.inserted",
  252. "settings": {
  253. "foreground": "#A6E22E"
  254. }
  255. },
  256. {
  257. "name": "diff.changed",
  258. "scope": "markup.changed",
  259. "settings": {
  260. "foreground": "#E6DB74"
  261. }
  262. },
  263. {
  264. "scope": "constant.numeric.line-number.find-in-files - match",
  265. "settings": {
  266. "foreground": "#AE81FFA0"
  267. }
  268. },
  269. {
  270. "scope": "entity.name.filename.find-in-files",
  271. "settings": {
  272. "foreground": "#E6DB74"
  273. }
  274. },
  275. {
  276. "name": "Markup Quote",
  277. "scope": "markup.quote",
  278. "settings": {
  279. "foreground": "#F92672"
  280. }
  281. },
  282. {
  283. "name": "Markup Lists",
  284. "scope": "markup.list",
  285. "settings": {
  286. "foreground": "#E6DB74"
  287. }
  288. },
  289. {
  290. "name": "Markup Styling",
  291. "scope": "markup.bold, markup.italic",
  292. "settings": {
  293. "foreground": "#66D9EF"
  294. }
  295. },
  296. {
  297. "name": "Markup Inline",
  298. "scope": "markup.inline.raw",
  299. "settings": {
  300. "fontStyle": "",
  301. "foreground": "#FD971F"
  302. }
  303. },
  304. {
  305. "name": "Markup Headings",
  306. "scope": "markup.heading",
  307. "settings": {
  308. "foreground": "#A6E22E"
  309. }
  310. },
  311. {
  312. "name": "Markup Setext Header",
  313. "scope": "markup.heading.setext",
  314. "settings": {
  315. "fontStyle": "",
  316. "foreground": "#A6E22E"
  317. }
  318. },
  319. {
  320. "scope": "token.info-token",
  321. "settings": {
  322. "foreground": "#6796e6"
  323. }
  324. },
  325. {
  326. "scope": "token.warn-token",
  327. "settings": {
  328. "foreground": "#cd9731"
  329. }
  330. },
  331. {
  332. "scope": "token.error-token",
  333. "settings": {
  334. "foreground": "#f44747"
  335. }
  336. },
  337. {
  338. "scope": "token.debug-token",
  339. "settings": {
  340. "foreground": "#b267e6"
  341. }
  342. },
  343. {
  344. "name": "this.self",
  345. "scope": "variable.language",
  346. "settings": {
  347. "foreground": "#FD971F"
  348. }
  349. },
  350. {
  351. "name": "Markdown h1 bold Styling",
  352. "scope": [
  353. "markup.heading.h1.markdown"
  354. ],
  355. "settings": {
  356. "foreground": "#39F689",
  357. "fontStyle": "bold"
  358. }
  359. }, {
  360. "name": "Markdown h2 bold Styling",
  361. "scope": [
  362. "markup.heading.h2.markdown"
  363. ],
  364. "settings": {
  365. "foreground": "#5AE6FF",
  366. "fontStyle": "bold"
  367. }
  368. },
  369. {
  370. "name": "Markdown h3 bold Styling",
  371. "scope": [
  372. "markup.heading.h3.markdown"
  373. ],
  374. "settings": {
  375. "foreground": "#FFF284",
  376. "fontStyle": "bold"
  377. }
  378. },
  379. {
  380. "name": "Markdown h4 bold Styling",
  381. "scope": [
  382. "markup.heading.h4.markdown"
  383. ],
  384. "settings": {
  385. "foreground": "#FF7A51",
  386. "fontStyle": "bold"
  387. }
  388. },
  389. {
  390. "name": "Text Styling",
  391. "scope": [
  392. "text.html.markdown"
  393. ],
  394. "settings": {
  395. "foreground": "#E6E6E6"
  396. }
  397. },
  398. {
  399. "name": "Bold Styling",
  400. "scope": [
  401. "markup.bold.markdown"
  402. ],
  403. "settings": {
  404. "foreground": "#f778bd",
  405. "fontStyle": "bold"
  406. }
  407. },
  408. {
  409. "name": "Italic Styling",
  410. "scope": [
  411. "markup.italic.markdown"
  412. ],
  413. "settings": {
  414. "foreground": "#F6FF00",
  415. "fontStyle": "italic"
  416. }
  417. },
  418. {
  419. "name": "Unnumbered List Styling",
  420. "scope": [
  421. "markup.list.unnumbered.markdown"
  422. ],
  423. "settings": {
  424. "foreground": "#F3C089"
  425. }
  426. },
  427. {
  428. "name": "Numbered List Styling",
  429. "scope": [
  430. "markup.list.numbered.markdown"
  431. ],
  432. "settings": {
  433. "foreground": "#E2FFBC"
  434. }
  435. },
  436. {
  437. "name": "quote Styling",
  438. "scope": [
  439. "markup.quote.markdown"
  440. ],
  441. "settings": {
  442. "foreground": "#FF7CBF"
  443. }
  444. },
  445. {
  446. "name": "link inline Styling",
  447. "scope": [
  448. "meta.link.inline.markdown"
  449. ],
  450. "settings": {
  451. "foreground": "#C9C9C9"
  452. }
  453. },
  454. {
  455. "name": "other link title Styling",
  456. "scope": [
  457. "string.other.link.title.markdown"
  458. ],
  459. "settings": {
  460. "foreground": "#1A9F00"
  461. }
  462. },
  463. {
  464. "name": "markup underline link Styling",
  465. "scope": [
  466. "markup.underline.link.markdown"
  467. ],
  468. "settings": {
  469. "foreground": "#5193FF"
  470. }
  471. },
  472. {
  473. "name": "link inline Styling",
  474. "scope": [
  475. "punctuation.definition.string.begin.markdown",
  476. "punctuation.definition.string.end.markdown"
  477. ],
  478. "settings": {
  479. "foreground": "#C9C9C9"
  480. }
  481. },
  482. {
  483. "name": "link underline Styling",
  484. "scope": "markup.underline.link.image.markdown",
  485. "settings": {
  486. "foreground": "#5193FF"
  487. }
  488. },
  489. {
  490. "name": "link title Styling",
  491. "scope": "string.other.link.description.markdown",
  492. "settings": {
  493. "foreground": "#FF7800"
  494. }
  495. },
  496. {
  497. "name": "code inline string Styling",
  498. "scope": "markup.inline.raw.string.markdown",
  499. "settings": {
  500. "foreground": "#FA00D2"
  501. }
  502. },
  503. {
  504. "name": "code block Styling",
  505. "scope": "markup.fenced_code.block.markdown",
  506. "settings": {
  507. "foreground": "#B082FF",
  508. "background": "#272822",
  509. "fontStyle": "italic|filled"
  510. }
  511. },
  512. {
  513. "name": "dividingline Styling",
  514. "scope": "markup.dividingline.markdown",
  515. "settings": {
  516. "foreground": "#9E9E9E"
  517. }
  518. }
  519. ]