| 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/dark_plus.json |
| b69ab31 | | | 12 | |
| b69ab31 | | | 13 | const theme: IRawTheme = { |
| b69ab31 | | | 14 | name: 'Dark+ (default dark)', |
| b69ab31 | | | 15 | settings: [ |
| b69ab31 | | | 16 | { |
| b69ab31 | | | 17 | settings: { |
| b69ab31 | | | 18 | foreground: '#D4D4D4', |
| b69ab31 | | | 19 | background: '#1E1E1E', |
| 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: '#DCDCAA', |
| 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: '#4EC9B0', |
| 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: '#4EC9B0', |
| 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 | '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: '#C586C0', |
| 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: '#9CDCFE', |
| 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: '#51B6C4', |
| 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: '#9CDCFE', |
| 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: '#CE9178', |
| 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: '#CE9178', |
| 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: '#d16969', |
| b69ab31 | | | 169 | }, |
| b69ab31 | | | 170 | }, |
| b69ab31 | | | 171 | { |
| b69ab31 | | | 172 | scope: ['keyword.operator.or.regexp', 'keyword.control.anchor.regexp'], |
| b69ab31 | | | 173 | settings: { |
| b69ab31 | | | 174 | foreground: '#DCDCAA', |
| b69ab31 | | | 175 | }, |
| b69ab31 | | | 176 | }, |
| b69ab31 | | | 177 | { |
| b69ab31 | | | 178 | scope: 'keyword.operator.quantifier.regexp', |
| b69ab31 | | | 179 | settings: { |
| b69ab31 | | | 180 | foreground: '#d7ba7d', |
| b69ab31 | | | 181 | }, |
| b69ab31 | | | 182 | }, |
| b69ab31 | | | 183 | { |
| b69ab31 | | | 184 | scope: 'constant.character', |
| b69ab31 | | | 185 | settings: { |
| b69ab31 | | | 186 | foreground: '#569cd6', |
| b69ab31 | | | 187 | }, |
| b69ab31 | | | 188 | }, |
| b69ab31 | | | 189 | { |
| b69ab31 | | | 190 | scope: 'constant.character.escape', |
| b69ab31 | | | 191 | settings: { |
| b69ab31 | | | 192 | foreground: '#d7ba7d', |
| b69ab31 | | | 193 | }, |
| b69ab31 | | | 194 | }, |
| b69ab31 | | | 195 | { |
| b69ab31 | | | 196 | scope: 'entity.name.label', |
| b69ab31 | | | 197 | settings: { |
| b69ab31 | | | 198 | foreground: '#C8C8C8', |
| b69ab31 | | | 199 | }, |
| b69ab31 | | | 200 | }, |
| b69ab31 | | | 201 | { |
| b69ab31 | | | 202 | scope: ['meta.embedded', 'source.groovy.embedded'], |
| b69ab31 | | | 203 | settings: { |
| b69ab31 | | | 204 | foreground: '#D4D4D4', |
| 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: 'header', |
| b69ab31 | | | 221 | settings: { |
| b69ab31 | | | 222 | foreground: '#000080', |
| b69ab31 | | | 223 | }, |
| b69ab31 | | | 224 | }, |
| b69ab31 | | | 225 | { |
| b69ab31 | | | 226 | scope: 'comment', |
| b69ab31 | | | 227 | settings: { |
| b69ab31 | | | 228 | foreground: '#6A9955', |
| b69ab31 | | | 229 | }, |
| b69ab31 | | | 230 | }, |
| b69ab31 | | | 231 | { |
| b69ab31 | | | 232 | scope: 'constant.language', |
| b69ab31 | | | 233 | settings: { |
| b69ab31 | | | 234 | foreground: '#569cd6', |
| 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: '#b5cea8', |
| b69ab31 | | | 246 | }, |
| b69ab31 | | | 247 | }, |
| b69ab31 | | | 248 | { |
| b69ab31 | | | 249 | scope: 'constant.regexp', |
| b69ab31 | | | 250 | settings: { |
| b69ab31 | | | 251 | foreground: '#646695', |
| b69ab31 | | | 252 | }, |
| b69ab31 | | | 253 | }, |
| b69ab31 | | | 254 | { |
| b69ab31 | | | 255 | scope: 'entity.name.tag', |
| b69ab31 | | | 256 | settings: { |
| b69ab31 | | | 257 | foreground: '#569cd6', |
| b69ab31 | | | 258 | }, |
| b69ab31 | | | 259 | }, |
| b69ab31 | | | 260 | { |
| b69ab31 | | | 261 | scope: 'entity.name.tag.css', |
| b69ab31 | | | 262 | settings: { |
| b69ab31 | | | 263 | foreground: '#d7ba7d', |
| b69ab31 | | | 264 | }, |
| b69ab31 | | | 265 | }, |
| b69ab31 | | | 266 | { |
| b69ab31 | | | 267 | scope: 'entity.other.attribute-name', |
| b69ab31 | | | 268 | settings: { |
| b69ab31 | | | 269 | foreground: '#9cdcfe', |
| b69ab31 | | | 270 | }, |
| b69ab31 | | | 271 | }, |
| b69ab31 | | | 272 | { |
| b69ab31 | | | 273 | scope: [ |
| b69ab31 | | | 274 | 'entity.other.attribute-name.class.css', |
| b69ab31 | | | 275 | 'entity.other.attribute-name.class.mixin.css', |
| b69ab31 | | | 276 | 'entity.other.attribute-name.id.css', |
| b69ab31 | | | 277 | 'entity.other.attribute-name.parent-selector.css', |
| b69ab31 | | | 278 | 'entity.other.attribute-name.pseudo-class.css', |
| b69ab31 | | | 279 | 'entity.other.attribute-name.pseudo-element.css', |
| b69ab31 | | | 280 | 'source.css.less entity.other.attribute-name.id', |
| b69ab31 | | | 281 | 'entity.other.attribute-name.attribute.scss', |
| b69ab31 | | | 282 | 'entity.other.attribute-name.scss', |
| b69ab31 | | | 283 | ], |
| b69ab31 | | | 284 | settings: { |
| b69ab31 | | | 285 | foreground: '#d7ba7d', |
| b69ab31 | | | 286 | }, |
| b69ab31 | | | 287 | }, |
| b69ab31 | | | 288 | { |
| b69ab31 | | | 289 | scope: 'invalid', |
| b69ab31 | | | 290 | settings: { |
| b69ab31 | | | 291 | foreground: '#f44747', |
| b69ab31 | | | 292 | }, |
| b69ab31 | | | 293 | }, |
| b69ab31 | | | 294 | { |
| b69ab31 | | | 295 | scope: 'markup.underline', |
| b69ab31 | | | 296 | settings: { |
| b69ab31 | | | 297 | fontStyle: 'underline', |
| b69ab31 | | | 298 | }, |
| b69ab31 | | | 299 | }, |
| b69ab31 | | | 300 | { |
| b69ab31 | | | 301 | scope: 'markup.bold', |
| b69ab31 | | | 302 | settings: { |
| b69ab31 | | | 303 | fontStyle: 'bold', |
| b69ab31 | | | 304 | foreground: '#569cd6', |
| b69ab31 | | | 305 | }, |
| b69ab31 | | | 306 | }, |
| b69ab31 | | | 307 | { |
| b69ab31 | | | 308 | scope: 'markup.heading', |
| b69ab31 | | | 309 | settings: { |
| b69ab31 | | | 310 | fontStyle: 'bold', |
| b69ab31 | | | 311 | foreground: '#569cd6', |
| b69ab31 | | | 312 | }, |
| b69ab31 | | | 313 | }, |
| b69ab31 | | | 314 | { |
| b69ab31 | | | 315 | scope: 'markup.italic', |
| b69ab31 | | | 316 | settings: { |
| b69ab31 | | | 317 | fontStyle: 'italic', |
| b69ab31 | | | 318 | }, |
| b69ab31 | | | 319 | }, |
| b69ab31 | | | 320 | { |
| b69ab31 | | | 321 | scope: 'markup.inserted', |
| b69ab31 | | | 322 | settings: { |
| b69ab31 | | | 323 | foreground: '#b5cea8', |
| b69ab31 | | | 324 | }, |
| b69ab31 | | | 325 | }, |
| b69ab31 | | | 326 | { |
| b69ab31 | | | 327 | scope: 'markup.deleted', |
| b69ab31 | | | 328 | settings: { |
| b69ab31 | | | 329 | foreground: '#ce9178', |
| b69ab31 | | | 330 | }, |
| b69ab31 | | | 331 | }, |
| b69ab31 | | | 332 | { |
| b69ab31 | | | 333 | scope: 'markup.changed', |
| b69ab31 | | | 334 | settings: { |
| b69ab31 | | | 335 | foreground: '#569cd6', |
| b69ab31 | | | 336 | }, |
| b69ab31 | | | 337 | }, |
| b69ab31 | | | 338 | { |
| b69ab31 | | | 339 | scope: 'punctuation.definition.quote.begin.markdown', |
| b69ab31 | | | 340 | settings: { |
| b69ab31 | | | 341 | foreground: '#6A9955', |
| b69ab31 | | | 342 | }, |
| b69ab31 | | | 343 | }, |
| b69ab31 | | | 344 | { |
| b69ab31 | | | 345 | scope: 'punctuation.definition.list.begin.markdown', |
| b69ab31 | | | 346 | settings: { |
| b69ab31 | | | 347 | foreground: '#6796e6', |
| b69ab31 | | | 348 | }, |
| b69ab31 | | | 349 | }, |
| b69ab31 | | | 350 | { |
| b69ab31 | | | 351 | scope: 'markup.inline.raw', |
| b69ab31 | | | 352 | settings: { |
| b69ab31 | | | 353 | foreground: '#ce9178', |
| b69ab31 | | | 354 | }, |
| b69ab31 | | | 355 | }, |
| b69ab31 | | | 356 | { |
| b69ab31 | | | 357 | name: 'brackets of XML/HTML tags', |
| b69ab31 | | | 358 | scope: 'punctuation.definition.tag', |
| b69ab31 | | | 359 | settings: { |
| b69ab31 | | | 360 | foreground: '#808080', |
| b69ab31 | | | 361 | }, |
| b69ab31 | | | 362 | }, |
| b69ab31 | | | 363 | { |
| b69ab31 | | | 364 | scope: ['meta.preprocessor', 'entity.name.function.preprocessor'], |
| b69ab31 | | | 365 | settings: { |
| b69ab31 | | | 366 | foreground: '#569cd6', |
| b69ab31 | | | 367 | }, |
| b69ab31 | | | 368 | }, |
| b69ab31 | | | 369 | { |
| b69ab31 | | | 370 | scope: 'meta.preprocessor.string', |
| b69ab31 | | | 371 | settings: { |
| b69ab31 | | | 372 | foreground: '#ce9178', |
| b69ab31 | | | 373 | }, |
| b69ab31 | | | 374 | }, |
| b69ab31 | | | 375 | { |
| b69ab31 | | | 376 | scope: 'meta.preprocessor.numeric', |
| b69ab31 | | | 377 | settings: { |
| b69ab31 | | | 378 | foreground: '#b5cea8', |
| b69ab31 | | | 379 | }, |
| b69ab31 | | | 380 | }, |
| b69ab31 | | | 381 | { |
| b69ab31 | | | 382 | scope: 'meta.structure.dictionary.key.python', |
| b69ab31 | | | 383 | settings: { |
| b69ab31 | | | 384 | foreground: '#9cdcfe', |
| b69ab31 | | | 385 | }, |
| b69ab31 | | | 386 | }, |
| b69ab31 | | | 387 | { |
| b69ab31 | | | 388 | scope: 'meta.diff.header', |
| b69ab31 | | | 389 | settings: { |
| b69ab31 | | | 390 | foreground: '#569cd6', |
| b69ab31 | | | 391 | }, |
| b69ab31 | | | 392 | }, |
| b69ab31 | | | 393 | { |
| b69ab31 | | | 394 | scope: 'storage', |
| b69ab31 | | | 395 | settings: { |
| b69ab31 | | | 396 | foreground: '#569cd6', |
| b69ab31 | | | 397 | }, |
| b69ab31 | | | 398 | }, |
| b69ab31 | | | 399 | { |
| b69ab31 | | | 400 | scope: 'storage.type', |
| b69ab31 | | | 401 | settings: { |
| b69ab31 | | | 402 | foreground: '#569cd6', |
| b69ab31 | | | 403 | }, |
| b69ab31 | | | 404 | }, |
| b69ab31 | | | 405 | { |
| b69ab31 | | | 406 | scope: ['storage.modifier', 'keyword.operator.noexcept'], |
| b69ab31 | | | 407 | settings: { |
| b69ab31 | | | 408 | foreground: '#569cd6', |
| b69ab31 | | | 409 | }, |
| b69ab31 | | | 410 | }, |
| b69ab31 | | | 411 | { |
| b69ab31 | | | 412 | scope: ['string', 'entity.name.operator.custom-literal.string', 'meta.embedded.assembly'], |
| b69ab31 | | | 413 | settings: { |
| b69ab31 | | | 414 | foreground: '#ce9178', |
| b69ab31 | | | 415 | }, |
| b69ab31 | | | 416 | }, |
| b69ab31 | | | 417 | { |
| b69ab31 | | | 418 | scope: 'string.tag', |
| b69ab31 | | | 419 | settings: { |
| b69ab31 | | | 420 | foreground: '#ce9178', |
| b69ab31 | | | 421 | }, |
| b69ab31 | | | 422 | }, |
| b69ab31 | | | 423 | { |
| b69ab31 | | | 424 | scope: 'string.value', |
| b69ab31 | | | 425 | settings: { |
| b69ab31 | | | 426 | foreground: '#ce9178', |
| b69ab31 | | | 427 | }, |
| b69ab31 | | | 428 | }, |
| b69ab31 | | | 429 | { |
| b69ab31 | | | 430 | scope: 'string.regexp', |
| b69ab31 | | | 431 | settings: { |
| b69ab31 | | | 432 | foreground: '#d16969', |
| b69ab31 | | | 433 | }, |
| b69ab31 | | | 434 | }, |
| b69ab31 | | | 435 | { |
| b69ab31 | | | 436 | name: 'String interpolation', |
| b69ab31 | | | 437 | scope: [ |
| b69ab31 | | | 438 | 'punctuation.definition.template-expression.begin', |
| b69ab31 | | | 439 | 'punctuation.definition.template-expression.end', |
| b69ab31 | | | 440 | 'punctuation.section.embedded', |
| b69ab31 | | | 441 | ], |
| b69ab31 | | | 442 | settings: { |
| b69ab31 | | | 443 | foreground: '#569cd6', |
| b69ab31 | | | 444 | }, |
| b69ab31 | | | 445 | }, |
| b69ab31 | | | 446 | { |
| b69ab31 | | | 447 | name: 'Reset JavaScript string interpolation expression', |
| b69ab31 | | | 448 | scope: 'meta.template.expression', |
| b69ab31 | | | 449 | settings: { |
| b69ab31 | | | 450 | foreground: '#d4d4d4', |
| b69ab31 | | | 451 | }, |
| b69ab31 | | | 452 | }, |
| b69ab31 | | | 453 | { |
| b69ab31 | | | 454 | scope: [ |
| b69ab31 | | | 455 | 'support.type.vendored.property-name', |
| b69ab31 | | | 456 | 'support.type.property-name', |
| b69ab31 | | | 457 | 'variable.css', |
| b69ab31 | | | 458 | 'variable.scss', |
| b69ab31 | | | 459 | 'variable.other.less', |
| b69ab31 | | | 460 | 'source.coffee.embedded', |
| b69ab31 | | | 461 | ], |
| b69ab31 | | | 462 | settings: { |
| b69ab31 | | | 463 | foreground: '#9cdcfe', |
| b69ab31 | | | 464 | }, |
| b69ab31 | | | 465 | }, |
| b69ab31 | | | 466 | { |
| b69ab31 | | | 467 | scope: 'keyword', |
| b69ab31 | | | 468 | settings: { |
| b69ab31 | | | 469 | foreground: '#569cd6', |
| b69ab31 | | | 470 | }, |
| b69ab31 | | | 471 | }, |
| b69ab31 | | | 472 | { |
| b69ab31 | | | 473 | scope: 'keyword.operator', |
| b69ab31 | | | 474 | settings: { |
| b69ab31 | | | 475 | foreground: '#d4d4d4', |
| b69ab31 | | | 476 | }, |
| b69ab31 | | | 477 | }, |
| b69ab31 | | | 478 | { |
| b69ab31 | | | 479 | scope: [ |
| b69ab31 | | | 480 | 'keyword.operator.new', |
| b69ab31 | | | 481 | 'keyword.operator.expression', |
| b69ab31 | | | 482 | 'keyword.operator.cast', |
| b69ab31 | | | 483 | 'keyword.operator.sizeof', |
| b69ab31 | | | 484 | 'keyword.operator.alignof', |
| b69ab31 | | | 485 | 'keyword.operator.typeid', |
| b69ab31 | | | 486 | 'keyword.operator.alignas', |
| b69ab31 | | | 487 | 'keyword.operator.instanceof', |
| b69ab31 | | | 488 | 'keyword.operator.logical.python', |
| b69ab31 | | | 489 | 'keyword.operator.wordlike', |
| b69ab31 | | | 490 | ], |
| b69ab31 | | | 491 | settings: { |
| b69ab31 | | | 492 | foreground: '#569cd6', |
| b69ab31 | | | 493 | }, |
| b69ab31 | | | 494 | }, |
| b69ab31 | | | 495 | { |
| b69ab31 | | | 496 | scope: 'keyword.other.unit', |
| b69ab31 | | | 497 | settings: { |
| b69ab31 | | | 498 | foreground: '#b5cea8', |
| b69ab31 | | | 499 | }, |
| b69ab31 | | | 500 | }, |
| b69ab31 | | | 501 | { |
| b69ab31 | | | 502 | scope: ['punctuation.section.embedded.begin.php', 'punctuation.section.embedded.end.php'], |
| b69ab31 | | | 503 | settings: { |
| b69ab31 | | | 504 | foreground: '#569cd6', |
| b69ab31 | | | 505 | }, |
| b69ab31 | | | 506 | }, |
| b69ab31 | | | 507 | { |
| b69ab31 | | | 508 | scope: 'support.function.git-rebase', |
| b69ab31 | | | 509 | settings: { |
| b69ab31 | | | 510 | foreground: '#9cdcfe', |
| b69ab31 | | | 511 | }, |
| b69ab31 | | | 512 | }, |
| b69ab31 | | | 513 | { |
| b69ab31 | | | 514 | scope: 'constant.sha.git-rebase', |
| b69ab31 | | | 515 | settings: { |
| b69ab31 | | | 516 | foreground: '#b5cea8', |
| b69ab31 | | | 517 | }, |
| b69ab31 | | | 518 | }, |
| b69ab31 | | | 519 | { |
| b69ab31 | | | 520 | name: 'coloring of the Java import and package identifiers', |
| b69ab31 | | | 521 | scope: [ |
| b69ab31 | | | 522 | 'storage.modifier.import.java', |
| b69ab31 | | | 523 | 'variable.language.wildcard.java', |
| b69ab31 | | | 524 | 'storage.modifier.package.java', |
| b69ab31 | | | 525 | ], |
| b69ab31 | | | 526 | settings: { |
| b69ab31 | | | 527 | foreground: '#d4d4d4', |
| b69ab31 | | | 528 | }, |
| b69ab31 | | | 529 | }, |
| b69ab31 | | | 530 | { |
| b69ab31 | | | 531 | name: 'this.self', |
| b69ab31 | | | 532 | scope: 'variable.language', |
| b69ab31 | | | 533 | settings: { |
| b69ab31 | | | 534 | foreground: '#569cd6', |
| b69ab31 | | | 535 | }, |
| b69ab31 | | | 536 | }, |
| b69ab31 | | | 537 | ], |
| b69ab31 | | | 538 | }; |
| b69ab31 | | | 539 | |
| b69ab31 | | | 540 | export default theme; |