|
354 | 354 | // |
355 | 355 | //.- `enable`: This can be used to disable a color rule entirely. Defaults to `true`. |
356 | 356 | "color_rules": [ |
| 357 | + { |
| 358 | + "name": "CSS3", |
| 359 | + "base_scopes": [ |
| 360 | + "source.css" |
| 361 | + ], |
| 362 | + "syntax_files": [ |
| 363 | + "CSS3/CSS3" |
| 364 | + ], |
| 365 | + "color_class": "css-level-4", |
| 366 | + "scanning": [ |
| 367 | + // https://packagecontrol.io/packages/CSS3 |
| 368 | + "support.constant.color.w3c-color-name.css", |
| 369 | + "support.function.color-adjuster-rgb.css", |
| 370 | + "constant.other.color.rgb-value.css", |
| 371 | + "support.function.color.css", |
| 372 | + "support.function.rgba.css", |
| 373 | + "support.function.hsla.css", |
| 374 | + "support.function.hwb.css", |
| 375 | + "support.function.lab.css", |
| 376 | + "support.function.lch.css" |
| 377 | + ] |
| 378 | + }, |
357 | 379 | { |
358 | 380 | "name": "HTML/CSS", |
359 | 381 | "base_scopes": [ |
360 | 382 | "source.css", |
| 383 | + "source.sass", |
| 384 | + "source.scss", |
361 | 385 | "text.html" |
362 | 386 | ], |
363 | 387 | "color_class": "css-level-4", |
364 | 388 | "scanning": [ |
365 | | - // https://packagecontrol.io/packages/CSS3 |
366 | | - "meta.declaration-list.css -support.type.property-name.css -comment -string", |
367 | | - // CSS, CSS in HTML etc. (based on: Sublime Default) |
368 | | - "meta.property-value.css -comment -string", |
369 | | - // CSS3, CSS3 in HTML etc. (based on: https://packagecontrol.io/packages/CSS3) |
370 | | - "meta.value.css -comment -string", |
371 | | - // HTML attributes (based on: Sublime Default) |
372 | | - "meta.tag.inline.any.html string.quoted -constant.character.entity.html", |
373 | | - "meta.tag.any.html meta.attribute-with-value.style.html" |
| 389 | + // Sublime default CSS nand HTML. Covers SCSS, POSTCSS, and most of SASS |
| 390 | + "support.constant.color.w3c.standard.css", |
| 391 | + "support.constant.color.w3c.extended.css", |
| 392 | + "support.function.color.css", |
| 393 | + "constant.other.color.rgb-value.css, constant.other.color.rgba-value.css", |
| 394 | + // https://packagecontrol.io/packages/SASS |
| 395 | + "support.function.custom.sass" |
374 | 396 | ] |
375 | 397 | }, |
376 | 398 | { |
|
426 | 448 | "meta.css.sublime-color-scheme meta.property-value.css -comment -string.quoted.single.css -string.quoted.double.css" |
427 | 449 | ] |
428 | 450 | }, |
429 | | - { |
430 | | - // Sass (based on: https://packagecontrol.io/packages/Sass) |
431 | | - "name": "Sass", |
432 | | - "syntax_files": ["Sass/Syntaxes/Sass", "Sass/Syntaxes/SCSS"], |
433 | | - "base_scopes": [ |
434 | | - "source.sass", |
435 | | - "source.scss" |
436 | | - ], |
437 | | - "color_class": "css-level-4", |
438 | | - "scanning": [ |
439 | | - "source.sass meta.property-value.css -comment -string -variable.declaration.sass", |
440 | | - "source.scss meta.property-value.css -comment -string -variable.declaration.sass", |
441 | | - "source.scss meta.declaration.value.scss -comment -string -variable.declaration.sass" |
442 | | - ] |
443 | | - }, |
444 | | - { |
445 | | - // SCSS (based on https://packagecontrol.io/packages/SCSS) |
446 | | - "name": "SCSS", |
447 | | - "syntax_files": ["SCSS/SCSS"], |
448 | | - "base_scopes": [ |
449 | | - "source.scss" |
450 | | - ], |
451 | | - "color_class": "css-level-4", |
452 | | - "scanning": [ |
453 | | - "source.scss -comment -string" |
454 | | - ] |
455 | | - }, |
456 | | - { |
457 | | - // SCSS (based on https://packagecontrol.io/packages/Syntax%20Highlighting%20for%20Sass) |
458 | | - "name": "Syntax Highlighting for Sass", |
459 | | - "syntax_files": [ |
460 | | - "Syntax Highlighting for Sass/Syntaxes/SCSS", |
461 | | - "Syntax Highlighting for Sass/Syntaxes/Sass" |
462 | | - ], |
463 | | - "base_scopes": [ |
464 | | - "source.scss", |
465 | | - "source.sass" |
466 | | - ], |
467 | | - "color_class": "css-level-4", |
468 | | - "scanning": [ |
469 | | - "source.scss -comment -string -support.type.property-name -variable.declaration", |
470 | | - "source.sass -comment -string -support.type.property-name -variable.declaration" |
471 | | - ] |
472 | | - }, |
473 | | - { |
474 | | - // Sass (based on: https://packagecontrol.io/packages/Syntax%20Highlighting%20for%20PostCSS) |
475 | | - "name": "PostCSS", |
476 | | - "syntax_files": ["Syntax Highlighting for PostCSS/Syntaxes/PostCSS"], |
477 | | - "base_scopes": [ |
478 | | - "source.postcss" |
479 | | - ], |
480 | | - "color_class": "css-level-4", |
481 | | - "scanning": [ |
482 | | - "source.postcss meta.property-list.css.postcss -comment -string" |
483 | | - ] |
484 | | - }, |
485 | 451 | { |
486 | 452 | "name": "tmTheme", |
487 | 453 | "color_trigger": "(?i)(?:\\b(?<![-#&$])[\\w]{3,}(?![(-])\\b|(?!<&)\\#)", |
|
0 commit comments