| b69ab31 | | | 1 | /** |
| b69ab31 | | | 2 | * Copyright (c) Meta Platforms, Inc. and affiliates. |
| b69ab31 | | | 3 | * |
| b69ab31 | | | 4 | * This source code is licensed under the MIT license found in the |
| b69ab31 | | | 5 | * LICENSE file in the root directory of this source tree. |
| b69ab31 | | | 6 | */ |
| b69ab31 | | | 7 | |
| b69ab31 | | | 8 | import type {IRawTheme} from 'vscode-textmate'; |
| b69ab31 | | | 9 | |
| b69ab31 | | | 10 | // Theme data fetched from: |
| b69ab31 | | | 11 | // https://github.com/microsoft/vscode/raw/a716714a88891cad69c0753fb95923870df295f5/extensions/theme-defaults/themes/light_plus.json |
| b69ab31 | | | 12 | |
| b69ab31 | | | 13 | const theme: IRawTheme = { |
| b69ab31 | | | 14 | name: 'Light+ (default light)', |
| b69ab31 | | | 15 | settings: [ |
| b69ab31 | | | 16 | { |
| b69ab31 | | | 17 | settings: { |
| b69ab31 | | | 18 | foreground: '#000000', |
| b69ab31 | | | 19 | background: '#FFFFFF', |
| b69ab31 | | | 20 | }, |
| b69ab31 | | | 21 | }, |
| b69ab31 | | | 22 | { |
| b69ab31 | | | 23 | name: 'Function declarations', |
| b69ab31 | | | 24 | scope: [ |
| b69ab31 | | | 25 | 'entity.name.function', |
| b69ab31 | | | 26 | 'support.function', |
| b69ab31 | | | 27 | 'support.constant.handlebars', |
| b69ab31 | | | 28 | 'source.powershell variable.other.member', |
| b69ab31 | | | 29 | 'entity.name.operator.custom-literal', |
| b69ab31 | | | 30 | ], |
| b69ab31 | | | 31 | settings: { |
| b69ab31 | | | 32 | foreground: '#795E26', |
| b69ab31 | | | 33 | }, |
| b69ab31 | | | 34 | }, |
| b69ab31 | | | 35 | { |
| b69ab31 | | | 36 | name: 'Types declaration and references', |
| b69ab31 | | | 37 | scope: [ |
| b69ab31 | | | 38 | 'meta.return-type', |
| b69ab31 | | | 39 | 'support.class', |
| b69ab31 | | | 40 | 'support.type', |
| b69ab31 | | | 41 | 'entity.name.type', |
| b69ab31 | | | 42 | 'entity.name.namespace', |
| b69ab31 | | | 43 | 'entity.other.attribute', |
| b69ab31 | | | 44 | 'entity.name.scope-resolution', |
| b69ab31 | | | 45 | 'entity.name.class', |
| b69ab31 | | | 46 | 'storage.type.numeric.go', |
| b69ab31 | | | 47 | 'storage.type.byte.go', |
| b69ab31 | | | 48 | 'storage.type.boolean.go', |
| b69ab31 | | | 49 | 'storage.type.string.go', |
| b69ab31 | | | 50 | 'storage.type.uintptr.go', |
| b69ab31 | | | 51 | 'storage.type.error.go', |
| b69ab31 | | | 52 | 'storage.type.rune.go', |
| b69ab31 | | | 53 | 'storage.type.cs', |
| b69ab31 | | | 54 | 'storage.type.generic.cs', |
| b69ab31 | | | 55 | 'storage.type.modifier.cs', |
| b69ab31 | | | 56 | 'storage.type.variable.cs', |
| b69ab31 | | | 57 | 'storage.type.annotation.java', |
| b69ab31 | | | 58 | 'storage.type.generic.java', |
| b69ab31 | | | 59 | 'storage.type.java', |
| b69ab31 | | | 60 | 'storage.type.object.array.java', |
| b69ab31 | | | 61 | 'storage.type.primitive.array.java', |
| b69ab31 | | | 62 | 'storage.type.primitive.java', |
| b69ab31 | | | 63 | 'storage.type.token.java', |
| b69ab31 | | | 64 | 'storage.type.groovy', |
| b69ab31 | | | 65 | 'storage.type.annotation.groovy', |
| b69ab31 | | | 66 | 'storage.type.parameters.groovy', |
| b69ab31 | | | 67 | 'storage.type.generic.groovy', |
| b69ab31 | | | 68 | 'storage.type.object.array.groovy', |
| b69ab31 | | | 69 | 'storage.type.primitive.array.groovy', |
| b69ab31 | | | 70 | 'storage.type.primitive.groovy', |
| b69ab31 | | | 71 | ], |
| b69ab31 | | | 72 | settings: { |
| b69ab31 | | | 73 | foreground: '#267f99', |
| b69ab31 | | | 74 | }, |
| b69ab31 | | | 75 | }, |
| b69ab31 | | | 76 | { |
| b69ab31 | | | 77 | name: 'Types declaration and references, TS grammar specific', |
| b69ab31 | | | 78 | scope: [ |
| b69ab31 | | | 79 | 'meta.type.cast.expr', |
| b69ab31 | | | 80 | 'meta.type.new.expr', |
| b69ab31 | | | 81 | 'support.constant.math', |
| b69ab31 | | | 82 | 'support.constant.dom', |
| b69ab31 | | | 83 | 'support.constant.json', |
| b69ab31 | | | 84 | 'entity.other.inherited-class', |
| b69ab31 | | | 85 | ], |
| b69ab31 | | | 86 | settings: { |
| b69ab31 | | | 87 | foreground: '#267f99', |
| b69ab31 | | | 88 | }, |
| b69ab31 | | | 89 | }, |
| b69ab31 | | | 90 | { |
| b69ab31 | | | 91 | name: 'Control flow / Special keywords', |
| b69ab31 | | | 92 | scope: [ |
| b69ab31 | | | 93 | 'keyword.control', |
| b69ab31 | | | 94 | 'source.cpp keyword.operator.new', |
| b69ab31 | | | 95 | 'source.cpp keyword.operator.delete', |
| b69ab31 | | | 96 | 'keyword.other.using', |
| b69ab31 | | | 97 | 'keyword.other.operator', |
| b69ab31 | | | 98 | 'entity.name.operator', |
| b69ab31 | | | 99 | ], |
| b69ab31 | | | 100 | settings: { |
| b69ab31 | | | 101 | foreground: '#AF00DB', |
| b69ab31 | | | 102 | }, |
| b69ab31 | | | 103 | }, |
| b69ab31 | | | 104 | { |
| b69ab31 | | | 105 | name: 'Variable and parameter name', |
| b69ab31 | | | 106 | scope: [ |
| b69ab31 | | | 107 | 'variable', |
| b69ab31 | | | 108 | 'meta.definition.variable.name', |
| b69ab31 | | | 109 | 'support.variable', |
| b69ab31 | | | 110 | 'entity.name.variable', |
| b69ab31 | | | 111 | ], |
| b69ab31 | | | 112 | settings: { |
| b69ab31 | | | 113 | foreground: '#001080', |
| b69ab31 | | | 114 | }, |
| b69ab31 | | | 115 | }, |
| b69ab31 | | | 116 | { |
| b69ab31 | | | 117 | name: 'Constants and enums', |
| b69ab31 | | | 118 | scope: ['variable.other.constant', 'variable.other.enummember'], |
| b69ab31 | | | 119 | settings: { |
| b69ab31 | | | 120 | foreground: '#328267', |
| b69ab31 | | | 121 | }, |
| b69ab31 | | | 122 | }, |
| b69ab31 | | | 123 | { |
| b69ab31 | | | 124 | name: 'Object keys, TS grammar specific', |
| b69ab31 | | | 125 | scope: 'meta.object-literal.key', |
| b69ab31 | | | 126 | settings: { |
| b69ab31 | | | 127 | foreground: '#001080', |
| b69ab31 | | | 128 | }, |
| b69ab31 | | | 129 | }, |
| b69ab31 | | | 130 | { |
| b69ab31 | | | 131 | name: 'CSS property value', |
| b69ab31 | | | 132 | scope: [ |
| b69ab31 | | | 133 | 'support.constant.property-value', |
| b69ab31 | | | 134 | 'support.constant.font-name', |
| b69ab31 | | | 135 | 'support.constant.media-type', |
| b69ab31 | | | 136 | 'support.constant.media', |
| b69ab31 | | | 137 | 'constant.other.color.rgb-value', |
| b69ab31 | | | 138 | 'constant.other.rgb-value', |
| b69ab31 | | | 139 | 'support.constant.color', |
| b69ab31 | | | 140 | ], |
| b69ab31 | | | 141 | settings: { |
| b69ab31 | | | 142 | foreground: '#0451a5', |
| b69ab31 | | | 143 | }, |
| b69ab31 | | | 144 | }, |
| b69ab31 | | | 145 | { |
| b69ab31 | | | 146 | name: 'Regular expression groups', |
| b69ab31 | | | 147 | scope: [ |
| b69ab31 | | | 148 | 'punctuation.definition.group.regexp', |
| b69ab31 | | | 149 | 'punctuation.definition.group.assertion.regexp', |
| b69ab31 | | | 150 | 'punctuation.definition.character-class.regexp', |
| b69ab31 | | | 151 | 'punctuation.character.set.begin.regexp', |
| b69ab31 | | | 152 | 'punctuation.character.set.end.regexp', |
| b69ab31 | | | 153 | 'keyword.operator.negation.regexp', |
| b69ab31 | | | 154 | 'support.other.parenthesis.regexp', |
| b69ab31 | | | 155 | ], |
| b69ab31 | | | 156 | settings: { |
| b69ab31 | | | 157 | foreground: '#d16969', |
| b69ab31 | | | 158 | }, |
| b69ab31 | | | 159 | }, |
| b69ab31 | | | 160 | { |
| b69ab31 | | | 161 | scope: [ |
| b69ab31 | | | 162 | 'constant.character.character-class.regexp', |
| b69ab31 | | | 163 | 'constant.other.character-class.set.regexp', |
| b69ab31 | | | 164 | 'constant.other.character-class.regexp', |
| b69ab31 | | | 165 | 'constant.character.set.regexp', |
| b69ab31 | | | 166 | ], |
| b69ab31 | | | 167 | settings: { |
| b69ab31 | | | 168 | foreground: '#811f3f', |
| b69ab31 | | | 169 | }, |
| b69ab31 | | | 170 | }, |
| b69ab31 | | | 171 | { |
| b69ab31 | | | 172 | scope: 'keyword.operator.quantifier.regexp', |
| b69ab31 | | | 173 | settings: { |
| b69ab31 | | | 174 | foreground: '#000000', |
| b69ab31 | | | 175 | }, |
| b69ab31 | | | 176 | }, |
| b69ab31 | | | 177 | { |
| b69ab31 | | | 178 | scope: ['keyword.operator.or.regexp', 'keyword.control.anchor.regexp'], |
| b69ab31 | | | 179 | settings: { |
| b69ab31 | | | 180 | foreground: '#ff0000', |
| b69ab31 | | | 181 | }, |
| b69ab31 | | | 182 | }, |
| b69ab31 | | | 183 | { |
| b69ab31 | | | 184 | scope: 'constant.character', |
| b69ab31 | | | 185 | settings: { |
| b69ab31 | | | 186 | foreground: '#0000ff', |
| b69ab31 | | | 187 | }, |
| b69ab31 | | | 188 | }, |
| b69ab31 | | | 189 | { |
| b69ab31 | | | 190 | scope: 'constant.character.escape', |
| b69ab31 | | | 191 | settings: { |
| b69ab31 | | | 192 | foreground: '#ff0000', |
| b69ab31 | | | 193 | }, |
| b69ab31 | | | 194 | }, |
| b69ab31 | | | 195 | { |
| b69ab31 | | | 196 | scope: 'entity.name.label', |
| b69ab31 | | | 197 | settings: { |
| b69ab31 | | | 198 | foreground: '#000000', |
| b69ab31 | | | 199 | }, |
| b69ab31 | | | 200 | }, |
| b69ab31 | | | 201 | { |
| b69ab31 | | | 202 | scope: ['meta.embedded', 'source.groovy.embedded'], |
| b69ab31 | | | 203 | settings: { |
| b69ab31 | | | 204 | foreground: '#000000ff', |
| b69ab31 | | | 205 | }, |
| b69ab31 | | | 206 | }, |
| b69ab31 | | | 207 | { |
| b69ab31 | | | 208 | scope: 'emphasis', |
| b69ab31 | | | 209 | settings: { |
| b69ab31 | | | 210 | fontStyle: 'italic', |
| b69ab31 | | | 211 | }, |
| b69ab31 | | | 212 | }, |
| b69ab31 | | | 213 | { |
| b69ab31 | | | 214 | scope: 'strong', |
| b69ab31 | | | 215 | settings: { |
| b69ab31 | | | 216 | fontStyle: 'bold', |
| b69ab31 | | | 217 | }, |
| b69ab31 | | | 218 | }, |
| b69ab31 | | | 219 | { |
| b69ab31 | | | 220 | scope: 'meta.diff.header', |
| b69ab31 | | | 221 | settings: { |
| b69ab31 | | | 222 | foreground: '#000080', |
| b69ab31 | | | 223 | }, |
| b69ab31 | | | 224 | }, |
| b69ab31 | | | 225 | { |
| b69ab31 | | | 226 | scope: 'comment', |
| b69ab31 | | | 227 | settings: { |
| b69ab31 | | | 228 | foreground: '#008000', |
| b69ab31 | | | 229 | }, |
| b69ab31 | | | 230 | }, |
| b69ab31 | | | 231 | { |
| b69ab31 | | | 232 | scope: 'constant.language', |
| b69ab31 | | | 233 | settings: { |
| b69ab31 | | | 234 | foreground: '#0000ff', |
| b69ab31 | | | 235 | }, |
| b69ab31 | | | 236 | }, |
| b69ab31 | | | 237 | { |
| b69ab31 | | | 238 | scope: [ |
| b69ab31 | | | 239 | 'constant.numeric', |
| b69ab31 | | | 240 | 'entity.name.operator.custom-literal.number', |
| b69ab31 | | | 241 | 'keyword.operator.plus.exponent', |
| b69ab31 | | | 242 | 'keyword.operator.minus.exponent', |
| b69ab31 | | | 243 | ], |
| b69ab31 | | | 244 | settings: { |
| b69ab31 | | | 245 | foreground: '#098658', |
| b69ab31 | | | 246 | }, |
| b69ab31 | | | 247 | }, |
| b69ab31 | | | 248 | { |
| b69ab31 | | | 249 | scope: 'constant.regexp', |
| b69ab31 | | | 250 | settings: { |
| b69ab31 | | | 251 | foreground: '#811f3f', |
| b69ab31 | | | 252 | }, |
| b69ab31 | | | 253 | }, |
| b69ab31 | | | 254 | { |
| b69ab31 | | | 255 | name: 'css tags in selectors, xml tags', |
| b69ab31 | | | 256 | scope: 'entity.name.tag', |
| b69ab31 | | | 257 | settings: { |
| b69ab31 | | | 258 | foreground: '#800000', |
| b69ab31 | | | 259 | }, |
| b69ab31 | | | 260 | }, |
| b69ab31 | | | 261 | { |
| b69ab31 | | | 262 | scope: 'entity.name.selector', |
| b69ab31 | | | 263 | settings: { |
| b69ab31 | | | 264 | foreground: '#800000', |
| b69ab31 | | | 265 | }, |
| b69ab31 | | | 266 | }, |
| b69ab31 | | | 267 | { |
| b69ab31 | | | 268 | scope: 'entity.other.attribute-name', |
| b69ab31 | | | 269 | settings: { |
| b69ab31 | | | 270 | foreground: '#ff0000', |
| b69ab31 | | | 271 | }, |
| b69ab31 | | | 272 | }, |
| b69ab31 | | | 273 | { |
| b69ab31 | | | 274 | scope: [ |
| b69ab31 | | | 275 | 'entity.other.attribute-name.class.css', |
| b69ab31 | | | 276 | 'entity.other.attribute-name.class.mixin.css', |
| b69ab31 | | | 277 | 'entity.other.attribute-name.id.css', |
| b69ab31 | | | 278 | 'entity.other.attribute-name.parent-selector.css', |
| b69ab31 | | | 279 | 'entity.other.attribute-name.pseudo-class.css', |
| b69ab31 | | | 280 | 'entity.other.attribute-name.pseudo-element.css', |
| b69ab31 | | | 281 | 'source.css.less entity.other.attribute-name.id', |
| b69ab31 | | | 282 | 'entity.other.attribute-name.attribute.scss', |
| b69ab31 | | | 283 | 'entity.other.attribute-name.scss', |
| b69ab31 | | | 284 | ], |
| b69ab31 | | | 285 | settings: { |
| b69ab31 | | | 286 | foreground: '#800000', |
| b69ab31 | | | 287 | }, |
| b69ab31 | | | 288 | }, |
| b69ab31 | | | 289 | { |
| b69ab31 | | | 290 | scope: 'invalid', |
| b69ab31 | | | 291 | settings: { |
| b69ab31 | | | 292 | foreground: '#cd3131', |
| b69ab31 | | | 293 | }, |
| b69ab31 | | | 294 | }, |
| b69ab31 | | | 295 | { |
| b69ab31 | | | 296 | scope: 'markup.underline', |
| b69ab31 | | | 297 | settings: { |
| b69ab31 | | | 298 | fontStyle: 'underline', |
| b69ab31 | | | 299 | }, |
| b69ab31 | | | 300 | }, |
| b69ab31 | | | 301 | { |
| b69ab31 | | | 302 | scope: 'markup.bold', |
| b69ab31 | | | 303 | settings: { |
| b69ab31 | | | 304 | fontStyle: 'bold', |
| b69ab31 | | | 305 | foreground: '#000080', |
| b69ab31 | | | 306 | }, |
| b69ab31 | | | 307 | }, |
| b69ab31 | | | 308 | { |
| b69ab31 | | | 309 | scope: 'markup.heading', |
| b69ab31 | | | 310 | settings: { |
| b69ab31 | | | 311 | fontStyle: 'bold', |
| b69ab31 | | | 312 | foreground: '#800000', |
| b69ab31 | | | 313 | }, |
| b69ab31 | | | 314 | }, |
| b69ab31 | | | 315 | { |
| b69ab31 | | | 316 | scope: 'markup.italic', |
| b69ab31 | | | 317 | settings: { |
| b69ab31 | | | 318 | fontStyle: 'italic', |
| b69ab31 | | | 319 | }, |
| b69ab31 | | | 320 | }, |
| b69ab31 | | | 321 | { |
| b69ab31 | | | 322 | scope: 'markup.inserted', |
| b69ab31 | | | 323 | settings: { |
| b69ab31 | | | 324 | foreground: '#098658', |
| b69ab31 | | | 325 | }, |
| b69ab31 | | | 326 | }, |
| b69ab31 | | | 327 | { |
| b69ab31 | | | 328 | scope: 'markup.deleted', |
| b69ab31 | | | 329 | settings: { |
| b69ab31 | | | 330 | foreground: '#a31515', |
| b69ab31 | | | 331 | }, |
| b69ab31 | | | 332 | }, |
| b69ab31 | | | 333 | { |
| b69ab31 | | | 334 | scope: 'markup.changed', |
| b69ab31 | | | 335 | settings: { |
| b69ab31 | | | 336 | foreground: '#0451a5', |
| b69ab31 | | | 337 | }, |
| b69ab31 | | | 338 | }, |
| b69ab31 | | | 339 | { |
| b69ab31 | | | 340 | scope: [ |
| b69ab31 | | | 341 | 'punctuation.definition.quote.begin.markdown', |
| b69ab31 | | | 342 | 'punctuation.definition.list.begin.markdown', |
| b69ab31 | | | 343 | ], |
| b69ab31 | | | 344 | settings: { |
| b69ab31 | | | 345 | foreground: '#0451a5', |
| b69ab31 | | | 346 | }, |
| b69ab31 | | | 347 | }, |
| b69ab31 | | | 348 | { |
| b69ab31 | | | 349 | scope: 'markup.inline.raw', |
| b69ab31 | | | 350 | settings: { |
| b69ab31 | | | 351 | foreground: '#800000', |
| b69ab31 | | | 352 | }, |
| b69ab31 | | | 353 | }, |
| b69ab31 | | | 354 | { |
| b69ab31 | | | 355 | name: 'brackets of XML/HTML tags', |
| b69ab31 | | | 356 | scope: 'punctuation.definition.tag', |
| b69ab31 | | | 357 | settings: { |
| b69ab31 | | | 358 | foreground: '#800000', |
| b69ab31 | | | 359 | }, |
| b69ab31 | | | 360 | }, |
| b69ab31 | | | 361 | { |
| b69ab31 | | | 362 | scope: ['meta.preprocessor', 'entity.name.function.preprocessor'], |
| b69ab31 | | | 363 | settings: { |
| b69ab31 | | | 364 | foreground: '#0000ff', |
| b69ab31 | | | 365 | }, |
| b69ab31 | | | 366 | }, |
| b69ab31 | | | 367 | { |
| b69ab31 | | | 368 | scope: 'meta.preprocessor.string', |
| b69ab31 | | | 369 | settings: { |
| b69ab31 | | | 370 | foreground: '#a31515', |
| b69ab31 | | | 371 | }, |
| b69ab31 | | | 372 | }, |
| b69ab31 | | | 373 | { |
| b69ab31 | | | 374 | scope: 'meta.preprocessor.numeric', |
| b69ab31 | | | 375 | settings: { |
| b69ab31 | | | 376 | foreground: '#098658', |
| b69ab31 | | | 377 | }, |
| b69ab31 | | | 378 | }, |
| b69ab31 | | | 379 | { |
| b69ab31 | | | 380 | scope: 'meta.structure.dictionary.key.python', |
| b69ab31 | | | 381 | settings: { |
| b69ab31 | | | 382 | foreground: '#0451a5', |
| b69ab31 | | | 383 | }, |
| b69ab31 | | | 384 | }, |
| b69ab31 | | | 385 | { |
| b69ab31 | | | 386 | scope: 'storage', |
| b69ab31 | | | 387 | settings: { |
| b69ab31 | | | 388 | foreground: '#0000ff', |
| b69ab31 | | | 389 | }, |
| b69ab31 | | | 390 | }, |
| b69ab31 | | | 391 | { |
| b69ab31 | | | 392 | scope: 'storage.type', |
| b69ab31 | | | 393 | settings: { |
| b69ab31 | | | 394 | foreground: '#0000ff', |
| b69ab31 | | | 395 | }, |
| b69ab31 | | | 396 | }, |
| b69ab31 | | | 397 | { |
| b69ab31 | | | 398 | scope: ['storage.modifier', 'keyword.operator.noexcept'], |
| b69ab31 | | | 399 | settings: { |
| b69ab31 | | | 400 | foreground: '#0000ff', |
| b69ab31 | | | 401 | }, |
| b69ab31 | | | 402 | }, |
| b69ab31 | | | 403 | { |
| b69ab31 | | | 404 | scope: ['string', 'entity.name.operator.custom-literal.string', 'meta.embedded.assembly'], |
| b69ab31 | | | 405 | settings: { |
| b69ab31 | | | 406 | foreground: '#a31515', |
| b69ab31 | | | 407 | }, |
| b69ab31 | | | 408 | }, |
| b69ab31 | | | 409 | { |
| b69ab31 | | | 410 | scope: [ |
| b69ab31 | | | 411 | 'string.comment.buffered.block.pug', |
| b69ab31 | | | 412 | 'string.quoted.pug', |
| b69ab31 | | | 413 | 'string.interpolated.pug', |
| b69ab31 | | | 414 | 'string.unquoted.plain.in.yaml', |
| b69ab31 | | | 415 | 'string.unquoted.plain.out.yaml', |
| b69ab31 | | | 416 | 'string.unquoted.block.yaml', |
| b69ab31 | | | 417 | 'string.quoted.single.yaml', |
| b69ab31 | | | 418 | 'string.quoted.double.xml', |
| b69ab31 | | | 419 | 'string.quoted.single.xml', |
| b69ab31 | | | 420 | 'string.unquoted.cdata.xml', |
| b69ab31 | | | 421 | 'string.quoted.double.html', |
| b69ab31 | | | 422 | 'string.quoted.single.html', |
| b69ab31 | | | 423 | 'string.unquoted.html', |
| b69ab31 | | | 424 | 'string.quoted.single.handlebars', |
| b69ab31 | | | 425 | 'string.quoted.double.handlebars', |
| b69ab31 | | | 426 | ], |
| b69ab31 | | | 427 | settings: { |
| b69ab31 | | | 428 | foreground: '#0000ff', |
| b69ab31 | | | 429 | }, |
| b69ab31 | | | 430 | }, |
| b69ab31 | | | 431 | { |
| b69ab31 | | | 432 | scope: 'string.regexp', |
| b69ab31 | | | 433 | settings: { |
| b69ab31 | | | 434 | foreground: '#811f3f', |
| b69ab31 | | | 435 | }, |
| b69ab31 | | | 436 | }, |
| b69ab31 | | | 437 | { |
| b69ab31 | | | 438 | name: 'String interpolation', |
| b69ab31 | | | 439 | scope: [ |
| b69ab31 | | | 440 | 'punctuation.definition.template-expression.begin', |
| b69ab31 | | | 441 | 'punctuation.definition.template-expression.end', |
| b69ab31 | | | 442 | 'punctuation.section.embedded', |
| b69ab31 | | | 443 | ], |
| b69ab31 | | | 444 | settings: { |
| b69ab31 | | | 445 | foreground: '#0000ff', |
| b69ab31 | | | 446 | }, |
| b69ab31 | | | 447 | }, |
| b69ab31 | | | 448 | { |
| b69ab31 | | | 449 | name: 'Reset JavaScript string interpolation expression', |
| b69ab31 | | | 450 | scope: 'meta.template.expression', |
| b69ab31 | | | 451 | settings: { |
| b69ab31 | | | 452 | foreground: '#000000', |
| b69ab31 | | | 453 | }, |
| b69ab31 | | | 454 | }, |
| b69ab31 | | | 455 | { |
| b69ab31 | | | 456 | scope: [ |
| b69ab31 | | | 457 | 'support.type.vendored.property-name', |
| b69ab31 | | | 458 | 'support.type.property-name', |
| b69ab31 | | | 459 | 'variable.css', |
| b69ab31 | | | 460 | 'variable.scss', |
| b69ab31 | | | 461 | 'variable.other.less', |
| b69ab31 | | | 462 | 'source.coffee.embedded', |
| b69ab31 | | | 463 | ], |
| b69ab31 | | | 464 | settings: { |
| b69ab31 | | | 465 | foreground: '#ff0000', |
| b69ab31 | | | 466 | }, |
| b69ab31 | | | 467 | }, |
| b69ab31 | | | 468 | { |
| b69ab31 | | | 469 | scope: 'support.type.property-name.json', |
| b69ab31 | | | 470 | settings: { |
| b69ab31 | | | 471 | foreground: '#0451a5', |
| b69ab31 | | | 472 | }, |
| b69ab31 | | | 473 | }, |
| b69ab31 | | | 474 | { |
| b69ab31 | | | 475 | scope: 'keyword', |
| b69ab31 | | | 476 | settings: { |
| b69ab31 | | | 477 | foreground: '#0000ff', |
| b69ab31 | | | 478 | }, |
| b69ab31 | | | 479 | }, |
| b69ab31 | | | 480 | { |
| b69ab31 | | | 481 | scope: 'keyword.operator', |
| b69ab31 | | | 482 | settings: { |
| b69ab31 | | | 483 | foreground: '#000000', |
| b69ab31 | | | 484 | }, |
| b69ab31 | | | 485 | }, |
| b69ab31 | | | 486 | { |
| b69ab31 | | | 487 | scope: [ |
| b69ab31 | | | 488 | 'keyword.operator.new', |
| b69ab31 | | | 489 | 'keyword.operator.expression', |
| b69ab31 | | | 490 | 'keyword.operator.cast', |
| b69ab31 | | | 491 | 'keyword.operator.sizeof', |
| b69ab31 | | | 492 | 'keyword.operator.alignof', |
| b69ab31 | | | 493 | 'keyword.operator.typeid', |
| b69ab31 | | | 494 | 'keyword.operator.alignas', |
| b69ab31 | | | 495 | 'keyword.operator.instanceof', |
| b69ab31 | | | 496 | 'keyword.operator.logical.python', |
| b69ab31 | | | 497 | 'keyword.operator.wordlike', |
| b69ab31 | | | 498 | ], |
| b69ab31 | | | 499 | settings: { |
| b69ab31 | | | 500 | foreground: '#0000ff', |
| b69ab31 | | | 501 | }, |
| b69ab31 | | | 502 | }, |
| b69ab31 | | | 503 | { |
| b69ab31 | | | 504 | scope: 'keyword.other.unit', |
| b69ab31 | | | 505 | settings: { |
| b69ab31 | | | 506 | foreground: '#098658', |
| b69ab31 | | | 507 | }, |
| b69ab31 | | | 508 | }, |
| b69ab31 | | | 509 | { |
| b69ab31 | | | 510 | scope: ['punctuation.section.embedded.begin.php', 'punctuation.section.embedded.end.php'], |
| b69ab31 | | | 511 | settings: { |
| b69ab31 | | | 512 | foreground: '#800000', |
| b69ab31 | | | 513 | }, |
| b69ab31 | | | 514 | }, |
| b69ab31 | | | 515 | { |
| b69ab31 | | | 516 | scope: 'support.function.git-rebase', |
| b69ab31 | | | 517 | settings: { |
| b69ab31 | | | 518 | foreground: '#0451a5', |
| b69ab31 | | | 519 | }, |
| b69ab31 | | | 520 | }, |
| b69ab31 | | | 521 | { |
| b69ab31 | | | 522 | scope: 'constant.sha.git-rebase', |
| b69ab31 | | | 523 | settings: { |
| b69ab31 | | | 524 | foreground: '#098658', |
| b69ab31 | | | 525 | }, |
| b69ab31 | | | 526 | }, |
| b69ab31 | | | 527 | { |
| b69ab31 | | | 528 | name: 'coloring of the Java import and package identifiers', |
| b69ab31 | | | 529 | scope: [ |
| b69ab31 | | | 530 | 'storage.modifier.import.java', |
| b69ab31 | | | 531 | 'variable.language.wildcard.java', |
| b69ab31 | | | 532 | 'storage.modifier.package.java', |
| b69ab31 | | | 533 | ], |
| b69ab31 | | | 534 | settings: { |
| b69ab31 | | | 535 | foreground: '#000000', |
| b69ab31 | | | 536 | }, |
| b69ab31 | | | 537 | }, |
| b69ab31 | | | 538 | { |
| b69ab31 | | | 539 | name: 'this.self', |
| b69ab31 | | | 540 | scope: 'variable.language', |
| b69ab31 | | | 541 | settings: { |
| b69ab31 | | | 542 | foreground: '#0000ff', |
| b69ab31 | | | 543 | }, |
| b69ab31 | | | 544 | }, |
| b69ab31 | | | 545 | ], |
| b69ab31 | | | 546 | }; |
| b69ab31 | | | 547 | |
| b69ab31 | | | 548 | export default theme; |