From fa7bcfe51b1cc7d0f0eda9ac15e01bcef697fa87 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Mon, 31 Dec 2012 12:08:27 -0600 Subject: [PATCH] Bundle a `themes` directory so we don't depend on `~/.atom/themes` We'll look first in the user themes directory, then in the built-in themes directory. This allows us to default to 'IR_Black' and not crash if the user doesn't setup their `~/.atom/themes` directory. --- src/app/config.coffee | 3 +- src/app/theme.coffee | 4 +- src/stdlib/fs.coffee | 7 + themes/All Hallow's Eve.tmTheme | 277 ++++ themes/Amy.tmTheme | 557 +++++++ themes/Blackboard.tmTheme | 350 +++++ themes/Brilliance Black.tmTheme | 2619 +++++++++++++++++++++++++++++++ themes/Brilliance Dull.tmTheme | 2243 ++++++++++++++++++++++++++ themes/Cobalt.tmTheme | 559 +++++++ themes/Dawn.tmTheme | 437 ++++++ themes/Espresso Libre.tmTheme | 402 +++++ themes/IDLE.tmTheme | 235 +++ themes/IR_Black.tmTheme | 810 ++++++++++ themes/LAZY.tmTheme | 291 ++++ themes/Mac Classic.tmTheme | 450 ++++++ themes/MagicWB (Amiga).tmTheme | 376 +++++ themes/Pastels on Dark.tmTheme | 701 +++++++++ themes/Slush & Poppies.tmTheme | 336 ++++ themes/Solarized (dark).tmTheme | 2051 ++++++++++++++++++++++++ themes/SpaceCadet.tmTheme | 212 +++ themes/Sunburst.tmTheme | 665 ++++++++ themes/Twilight.tmTheme | 514 ++++++ themes/Zenburnesque.tmTheme | 343 ++++ themes/iPlastic.tmTheme | 286 ++++ 24 files changed, 14725 insertions(+), 3 deletions(-) create mode 100644 themes/All Hallow's Eve.tmTheme create mode 100644 themes/Amy.tmTheme create mode 100644 themes/Blackboard.tmTheme create mode 100644 themes/Brilliance Black.tmTheme create mode 100644 themes/Brilliance Dull.tmTheme create mode 100644 themes/Cobalt.tmTheme create mode 100644 themes/Dawn.tmTheme create mode 100644 themes/Espresso Libre.tmTheme create mode 100644 themes/IDLE.tmTheme create mode 100644 themes/IR_Black.tmTheme create mode 100644 themes/LAZY.tmTheme create mode 100644 themes/Mac Classic.tmTheme create mode 100644 themes/MagicWB (Amiga).tmTheme create mode 100644 themes/Pastels on Dark.tmTheme create mode 100644 themes/Slush & Poppies.tmTheme create mode 100644 themes/Solarized (dark).tmTheme create mode 100644 themes/SpaceCadet.tmTheme create mode 100644 themes/Sunburst.tmTheme create mode 100644 themes/Twilight.tmTheme create mode 100644 themes/Zenburnesque.tmTheme create mode 100644 themes/iPlastic.tmTheme diff --git a/src/app/config.coffee b/src/app/config.coffee index 9b10426dc..0e3d0b035 100644 --- a/src/app/config.coffee +++ b/src/app/config.coffee @@ -9,6 +9,7 @@ Theme = require 'theme' configDirPath = fs.absolute("~/.atom") configJsonPath = fs.join(configDirPath, "config.json") userInitScriptPath = fs.join(configDirPath, "atom.coffee") +bundledThemesDirPath = fs.join(resourcePath, "themes") bundledPackagesDirPath = fs.join(resourcePath, "src/packages") userThemesDirPath = fs.join(configDirPath, "themes") userPackagesDirPath = fs.join(configDirPath, "packages") @@ -18,7 +19,7 @@ require.paths.unshift userPackagesDirPath module.exports = class Config configDirPath: configDirPath - themeDirPath: userThemesDirPath + themeDirPaths: [userThemesDirPath, bundledThemesDirPath] packageDirPaths: [userPackagesDirPath, bundledPackagesDirPath] settings: null diff --git a/src/app/theme.coffee b/src/app/theme.coffee index 59f7ae08a..1f8fea54e 100644 --- a/src/app/theme.coffee +++ b/src/app/theme.coffee @@ -16,8 +16,8 @@ class Theme if fs.exists(name) path = name else - regex = new RegExp("#{_.escapeRegExp(name)}(\.[^.]*)?$", "i") - path = _.find fs.list(config.themeDirPath), (path) -> regex.test(path) + path = fs.resolve(config.themeDirPaths..., name) + path ?= fs.resolve(config.themeDirPaths..., name + ".tmTheme") if @isTextMateTheme(path) theme = @loadTextMateTheme(path) diff --git a/src/stdlib/fs.coffee b/src/stdlib/fs.coffee index 9b9e97cda..b4470d916 100644 --- a/src/stdlib/fs.coffee +++ b/src/stdlib/fs.coffee @@ -124,6 +124,13 @@ module.exports = md5ForPath: (path) -> $native.md5ForPath(path) + resolve: (paths...) -> + to = paths.pop() + for from in paths + path = @join(from, to) + return path if @exists(path) + undefined + isCompressedExtension: (ext) -> _.contains([ '.gz' diff --git a/themes/All Hallow's Eve.tmTheme b/themes/All Hallow's Eve.tmTheme new file mode 100644 index 000000000..47a679784 --- /dev/null +++ b/themes/All Hallow's Eve.tmTheme @@ -0,0 +1,277 @@ + + + + + author + David Heinemeier Hansson + name + All Hallow's Eve + settings + + + settings + + background + #000000 + caret + #FFFFFF + foreground + #FFFFFF + invisibles + #404040 + lineHighlight + #333300 + selection + #73597EE0 + + + + name + Text base + scope + text + settings + + background + #434242 + foreground + #FFFFFF + + + + name + Source base + scope + source + settings + + background + #000000 + foreground + #FFFFFF + + + + name + Comment + scope + comment + settings + + foreground + #9933CC + + + + name + Constant + scope + constant + settings + + foreground + #3387CC + + + + name + Keyword + scope + keyword + settings + + fontStyle + + foreground + #CC7833 + + + + name + Pre-processor Line + scope + meta.preprocessor.c + settings + + fontStyle + + foreground + #D0D0FF + + + + name + Pre-processor Directive + scope + keyword.control.import + settings + + fontStyle + + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + italic + + + + name + Block comment + scope + source comment.block + settings + + background + #9B9B9B + foreground + #FFFFFF + + + + name + String + scope + string + settings + + foreground + #66CC33 + + + + name + String escapes + scope + string constant.character.escape + settings + + foreground + #AAAAAA + + + + name + String (executed) + scope + string.interpolated + settings + + background + #CCCC33 + foreground + #000000 + + + + name + Regular expression + scope + string.regexp + settings + + foreground + #CCCC33 + + + + name + String (literal) + scope + string.literal + settings + + foreground + #CCCC33 + + + + name + String escapes (executed) + scope + string.interpolated constant.character.escape + settings + + foreground + #555555 + + + + name + Type name + scope + entity.name.type + settings + + fontStyle + underline + + + + name + Class inheritance + scope + entity.other.inherited-class + settings + + fontStyle + italic underline + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + underline + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + + + + + name + Support function + scope + support.function + settings + + fontStyle + + foreground + #C83730 + + + + uuid + 37F22BDC-B2F4-11D9-850C-000A95A89C98 + + diff --git a/themes/Amy.tmTheme b/themes/Amy.tmTheme new file mode 100644 index 000000000..b3258c468 --- /dev/null +++ b/themes/Amy.tmTheme @@ -0,0 +1,557 @@ + + + + + name + Amy + author + William D. Neumann + settings + + + settings + + background + #200020 + caret + #7070FF + foreground + #D0D0FF + invisibles + #BFBFBF + lineHighlight + #80000040 + selection + #80000080 + + + + name + Comment + scope + comment.block + settings + + background + #200020 + fontStyle + italic + foreground + #404080 + + + + name + String + scope + string + settings + + foreground + #999999 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #707090 + + + + name + Integer + scope + constant.numeric + settings + + foreground + #7090B0 + + + + name + Int32 constant + scope + constant.numeric.integer.int32 + settings + + fontStyle + bold + + + + name + Int64 constant + scope + constant.numeric.integer.int64 + settings + + fontStyle + italic + + + + name + Nativeint constant + scope + constant.numeric.integer.nativeint + settings + + fontStyle + bold italic + + + + name + Floating-point constant + scope + constant.numeric.floating-point.ocaml + settings + + fontStyle + underline + + + + name + Character constant + scope + constant.character + settings + + fontStyle + + foreground + #666666 + + + + name + Boolean constant + scope + constant.language.boolean + settings + + foreground + #8080A0 + + + + name + Built-in constant + scope + constant.language + settings + + + + name + User-defined constant + scope + constant.other + settings + + + + name + Variable + scope + variable.language, variable.other + settings + + fontStyle + + foreground + #008080 + + + + name + Keyword + scope + keyword + settings + + foreground + #A080FF + + + + name + Keyword operator + scope + keyword.operator + settings + + foreground + #A0A0FF + + + + name + Keyword decorator + scope + keyword.other.decorator + settings + + foreground + #D0D0FF + + + + name + Floating-point infix operator + scope + keyword.operator.infix.floating-point.ocaml + settings + + fontStyle + underline + + + + name + Floating-point prefix operator + scope + keyword.operator.prefix.floating-point.ocaml + settings + + fontStyle + underline + + + + name + Compiler directives + scope + keyword.other.directive + settings + + fontStyle + + foreground + #C080C0 + + + + name + Line-number directives + scope + keyword.other.directive.line-number + settings + + fontStyle + underline + foreground + #C080C0 + + + + name + Control keyword + scope + keyword.control + settings + + foreground + #80A0FF + + + + name + Storage + scope + storage + settings + + foreground + #B0FFF0 + + + + name + Variants + scope + entity.name.type.variant + settings + + foreground + #60B0FF + + + + name + Polymorphic variants + scope + storage.type.variant.polymorphic, entity.name.type.variant.polymorphic + settings + + fontStyle + italic + foreground + #60B0FF + + + + name + Module definitions + scope + entity.name.type.module + settings + + foreground + #B000B0 + + + + name + Module type definitions + scope + entity.name.type.module-type.ocaml + settings + + fontStyle + underline + foreground + #B000B0 + + + + name + Support modules + scope + support.other + settings + + foreground + #A00050 + + + + name + Class name + scope + entity.name.type.class + settings + + foreground + #70E080 + + + + name + Class type + scope + entity.name.type.class-type + settings + + fontStyle + + foreground + #70E0A0 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + + + name + Function name + scope + entity.name.function + settings + + foreground + #50A0A0 + + + + name + Function argument + scope + variable.parameter + settings + + foreground + #80B0B0 + + + + name + Token definition (ocamlyacc) + scope + entity.name.type.token + settings + + fontStyle + + foreground + #3080A0 + + + + name + Token reference (ocamlyacc) + scope + entity.name.type.token.reference + settings + + fontStyle + + foreground + #3CB0D0 + + + + name + Non-terminal definition (ocamlyacc) + scope + entity.name.function.non-terminal + settings + + foreground + #90E0E0 + + + + name + Non-terminal reference (ocamlyacc) + scope + entity.name.function.non-terminal.reference + settings + + foreground + #C0F0F0 + + + + name + Tag name + scope + entity.name.tag + settings + + foreground + #009090 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + + + name + Library function + settings + + background + #200020 + + + + name + Library constant + scope + support.constant + settings + + background + #200020 + + + + name + Library class/type + scope + support.type, support.class + settings + + + + name + Library variable + scope + support.other.variable + settings + + + + name + Invalid - illegal + scope + invalid.illegal + settings + + background + #FFFF00 + fontStyle + bold + foreground + #400080 + + + + name + Invalid - depricated + scope + invalid.deprecated + settings + + background + #CC66FF + foreground + #200020 + + + + name + Camlp4 code + scope + source.camlp4.embedded + settings + + background + #40008054 + + + + name + Camlp4 temp (parser) + scope + source.camlp4.embedded.parser.ocaml + settings + + fontStyle + + + + + name + Punctuation + scope + punctuation + settings + + foreground + #805080 + + + + uuid + 3C01FADD-7592-49DD-B7A5-1B82CA4E57B5 + + diff --git a/themes/Blackboard.tmTheme b/themes/Blackboard.tmTheme new file mode 100644 index 000000000..18bb72e33 --- /dev/null +++ b/themes/Blackboard.tmTheme @@ -0,0 +1,350 @@ + + + + + name + Blackboard + author + Domenico Carbotta + settings + + + settings + + background + #0C1021 + caret + #FFFFFFA6 + foreground + #F8F8F8 + invisibles + #FFFFFF40 + lineHighlight + #FFFFFF0F + selection + #253B76 + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #AEAEAE + + + + name + Constant + scope + constant + settings + + fontStyle + + foreground + #D8FA3C + + + + name + Entity + scope + entity + settings + + fontStyle + + foreground + #FF6400 + + + + name + Keyword + scope + keyword + settings + + fontStyle + + foreground + #FBDE2D + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #FBDE2D + + + + name + String + scope + string, meta.verbatim + settings + + fontStyle + + foreground + #61CE3C + + + + name + Support + scope + support + settings + + fontStyle + + foreground + #8DA6CE + + + + name + Variable + scope + variable + settings + + fontStyle + + + + + name + Invalid – Deprecated + scope + invalid.deprecated + settings + + fontStyle + italic + foreground + #AB2A1D + + + + name + Invalid – Illegal + scope + invalid.illegal + settings + + background + #9D1E15 + foreground + #F8F8F8 + + + + name + Superclass + scope + entity.other.inherited-class + settings + + fontStyle + italic + foreground + #FF6400 + + + + name + String interpolation + scope + string constant.other.placeholder + settings + + fontStyle + + foreground + #FF6400 + + + + name + meta.function-call.py + scope + meta.function-call.py + settings + + fontStyle + + foreground + #BECDE6 + + + + name + meta.tag + scope + meta.tag, meta.tag entity + settings + + foreground + #7F90AA + + + + name + entity.name.section + scope + entity.name.section + settings + + fontStyle + + foreground + #FFFFFF + + + + name + OCaml variant + scope + keyword.type.variant + settings + + foreground + #D5E0F3 + + + + name + OCaml operator + scope + source.ocaml keyword.operator.symbol + settings + + foreground + #F8F8F8 + + + + name + OCaml infix operator + scope + source.ocaml keyword.operator.symbol.infix + settings + + fontStyle + + foreground + #8DA6CE + + + + name + OCaml prefix operator + scope + source.ocaml keyword.operator.symbol.prefix + settings + + fontStyle + + foreground + #8DA6CE + + + + name + OCaml f-p infix operator + scope + source.ocaml keyword.operator.symbol.infix.floating-point + settings + + fontStyle + underline + + + + name + OCaml f-p prefix operator + scope + source.ocaml keyword.operator.symbol.prefix.floating-point + settings + + fontStyle + underline + + + + name + OCaml f-p constant + scope + source.ocaml constant.numeric.floating-point + settings + + fontStyle + underline + + + + name + LaTeX environment + scope + text.tex.latex meta.function.environment + settings + + background + #FFFFFF08 + + + + name + LaTeX environment (nested) + scope + text.tex.latex meta.function.environment meta.function.environment + settings + + background + #7A96FA08 + + + + name + Latex support + scope + text.tex.latex support.function + settings + + fontStyle + + foreground + #FBDE2D + + + + name + PList unquoted string + scope + source.plist string.unquoted, source.plist keyword.operator + settings + + foreground + #FFFFFF + + + + uuid + A2C6BAA7-90D0-4147-BBF5-96B0CD92D109 + + diff --git a/themes/Brilliance Black.tmTheme b/themes/Brilliance Black.tmTheme new file mode 100644 index 000000000..560c825ba --- /dev/null +++ b/themes/Brilliance Black.tmTheme @@ -0,0 +1,2619 @@ + + + + + author + Thomas Aylott + comment + Thomas Aylott ㊷ subtleGradient.com + name + Brilliance Black + settings + + + settings + + background + #0D0D0DFA + caret + #3333FF + foreground + #EEEEEE + invisibles + #CCCCCC1A + lineHighlight + #00008033 + selection + #0010B499 + + + + name + Thomas Aylott ㊷ + scope + meta.thomas_aylott + settings + + background + #FFFFFF + fontStyle + bold + foreground + #000000 + + + + name + subtleGradient.com + scope + meta.subtlegradient + settings + + background + #FFFFFF + fontStyle + underline + foreground + #555555 + + + + name + ~ String + scope + string -meta.tag -meta.doctype -string.regexp -string.literal -string.interpolated -string.quoted.literal -string.unquoted, variable.parameter.misc.css, text string source string, string.unquoted string, string.regexp string, string.interpolated string, meta.tag source string + settings + + background + #803D0033 + foreground + #FFFC80 + + + + name + ~ String Punctuation + scope + punctuation.definition.string -meta.tag + settings + + foreground + #803D00 + + + + name + ~ String Punctuation II + scope + string.regexp punctuation.definition.string, string.quoted.literal punctuation.definition.string, string.quoted.double.ruby.mod punctuation.definition.string + settings + + foreground + #FFF80033 + + + + name + ~ String Literal + scope + string.quoted.literal, string.quoted.double.ruby.mod + settings + + background + #43800033 + foreground + #FFF800 + + + + name + ~ String Unquoted + scope + string.unquoted -string.unquoted.embedded, string.quoted.double.multiline, meta.scope.heredoc + settings + + foreground + #FFBC80 + + + + name + ~ String Interpolated + scope + string.interpolated + settings + + background + #1A1A1A + foreground + #FFFC80 + + + + name + ~ String RegEx + scope + string.regexp + settings + + background + #43800033 + foreground + #FFF800 + + + + name + ~ String RegEx Group 1 + scope + string.regexp.group + settings + + background + #43800033 + + + + name + ~ String RegEx Group 2 + scope + string.regexp.group string.regexp.group + settings + + background + #43800033 + foreground + #FFFFFF66 + + + + name + ~ String RegEx Group 3 + scope + string.regexp.group string.regexp.group string.regexp.group + settings + + background + #43800033 + foreground + #FFFFFF66 + + + + name + ~ String RegEx Group 4 + scope + string.regexp.group string.regexp.group string.regexp.group string.regexp.group + settings + + background + #43800033 + foreground + #FFFFFF66 + + + + name + ~ String RegEx Character-Class + scope + string.regexp.character-class + settings + + background + #43800033 + foreground + #86FF00 + + + + name + ~ String RegEx Arbitrary-Repitition + scope + string.regexp.arbitrary-repitition + settings + + background + #43800033 + foreground + #00FFF8 + + + + name + ~ String RegEx Definition Keyword + scope + string.regexp punctuation.definition.string keyword.other + settings + + fontStyle + + foreground + #803D00 + + + + name + ~ Meta Group Assertion Regexp + scope + meta.group.assertion.regexp + settings + + background + #0086FF33 + + + + name + ~ Meta Assertion + scope + meta.assertion, meta.group.assertion keyword.control.group.regexp, meta.group.assertion punctuation.definition.group + settings + + foreground + #0086FF + + + + name + ~ Number + scope + constant.numeric + settings + + foreground + #C6FF00 + + + + name + ~ Character constant + scope + constant.character + settings + + foreground + #86FF00 + + + + name + ~ Built-in constant + scope + constant.language, keyword.other.unit, constant.other.java, constant.other.unit + settings + + foreground + #07FF00 + + + + name + ~ Built-in constant+ + scope + constant.language.pseudo-variable + settings + + background + #04800033 + foreground + #07FF00 + + + + name + ~ User-defined constant + scope + constant.other, constant.block + settings + + foreground + #00FF79 + + + + name + ~ Library constant + scope + support.constant, constant.name + settings + + foreground + #00FFF8 + + + + name + ————————————————— + settings + + + + name + √ pre-defined variable + scope + variable.other.readwrite.global.pre-defined, variable.language + settings + + background + #00807C33 + foreground + #00FF79 + + + + name + √ Constant Variable + scope + variable.other.constant + settings + + foreground + #00FFF8 + + + + name + √ Library variable + scope + support.variable + settings + + background + #00807C33 + foreground + #00FFF8 + + + + name + √ global Variable + scope + variable.other.readwrite.global + settings + + background + #00438033 + foreground + #00807C + + + + name + √ Variable + scope + variable.other, variable.js, punctuation.separator.variable + settings + + foreground + #31A6FF + + + + name + √ class Variable + scope + variable.other.readwrite.class + settings + + background + #0008FF33 + foreground + #0086FF + + + + name + √ instance Variable + scope + variable.other.readwrite.instance + settings + + foreground + #406180 + + + + name + √ Normal Variables + scope + variable.other.php, variable.other.normal + settings + + foreground + #406180 + + + + name + √ Variable Punctuation + scope + punctuation.definition, punctuation.separator.variable + settings + + foreground + #00000080 + + + + name + ————————————————— + settings + + + + name + ¢ Storage + scope + storage -storage.modifier + settings + + foreground + #7E0080 + + + + name + ¢ Entity Name Preprocessor + scope + other.preprocessor, entity.name.preprocessor + settings + + background + #803D0033 + + + + name + ~ variable.language.this.js.prototype + scope + variable.language.this.js + settings + + foreground + #666666 + + + + name + ¢ Storage Modifier + scope + storage.modifier + settings + + foreground + #803D00 + + + + name + ¢ Class name + scope + entity.name.class, entity.name.type.class, entity.name.type.module + settings + + foreground + #FF0000 + + + + name + ¢ Class + scope + meta.class -meta.class.instance, declaration.class, meta.definition.class, declaration.module + settings + + background + #FF000033 + foreground + #870000 + + + + name + ¢ Library class/type + scope + support.type, support.class + settings + + background + #87000033 + foreground + #FF0000 + + + + name + ¢ Instance + scope + entity.name.instance, entity.name.type.instance + settings + + foreground + #FF3D44 + + + + name + ¢ Instance.constructor + scope + meta.class.instance.constructor + settings + + background + #831E5133 + + + + name + ¢ Inherited class + scope + entity.other.inherited-class, entity.name.module + settings + + background + #80000433 + foreground + #FF0086 + + + + name + ¢ Class Method + scope + meta.definition.method + settings + + foreground + #FF0086 + + + + name + ¢ Function Declaration + scope + meta.function, meta.property.function, declaration.function + settings + + + + name + ¢ Function Declaration Name + scope + entity.name.function, entity.name.preprocessor + settings + + foreground + #FF0086 + + + + name + ¢ Function Declaration Parameters + scope + variable.parameter.function + settings + + foreground + #9799FF + + + + name + ¢ Function Declaration Parameters + scope + variable.parameter -variable.parameter.misc.css, meta.definition.method meta.definition.param-list, meta.function.method.with-arguments variable.parameter.function + settings + + foreground + #9799FF + + + + name + ¢ Function Declaration Parameters Punctuation + scope + punctuation.definition.parameters, variable.parameter.function punctuation.separator.object + settings + + foreground + #800004 + + + + name + ™ Function Call + scope + keyword.other.special-method, meta.function-call entity.name.function -(meta.function-call meta.function), support.function - variable + settings + + foreground + #782EC1 + + + + name + ™ Library Function Call + scope + meta.function-call support.function - variable + settings + + fontStyle + + foreground + #9D3EFF + + + + name + ™ Library Function Name + scope + support.function + settings + + background + #603F8033 + foreground + #603F80 + + + + name + ™ Function Call Arguments Punctuation + scope + punctuation.section.function, meta.brace.curly.function, meta.function-call punctuation.section.scope.ruby, meta.function-call punctuation.separator.object + settings + + fontStyle + + foreground + #BC80FF + + + + name + ™ Function Punctuation + scope + meta.group.braces.round punctuation.section.scope, +meta.group.braces.round meta.delimiter.object.comma, +meta.group.braces.curly.function meta.delimiter.object.comma, +meta.brace.round + settings + + fontStyle + bold + foreground + #BC80FF + + + + name + ™ Function Call Without Arguments + scope + meta.function-call.method.without-arguments, meta.function-call.method.without-arguments entity.name.function + settings + + foreground + #A88FC0 + + + + name + ————————————————— + settings + + + + name + ™ Keyword Control + scope + keyword.control + settings + + foreground + #F800FF + + + + name + ™ Keyword + scope + keyword + settings + + + + name + ™ Keyword other + scope + keyword.other + settings + + foreground + #7900FF + + + + name + ™ Regex Keyword + scope + source.regexp keyword.operator + settings + + + + name + ™ Keyword Operator + scope + keyword.operator, declaration.function.operator, meta.preprocessor.c.include, punctuation.separator.operator + settings + + foreground + #0000CE + + + + name + ™ Keyword Operator Assignment + scope + keyword.operator.assignment + settings + + background + #00009A33 + foreground + #0000CE + + + + name + ™ Keyword Operator Arithmetic + scope + keyword.operator.arithmetic + settings + + foreground + #2136CE + + + + name + ™ Keyword Operator Logical + scope + keyword.operator.logical + settings + + background + #00009A33 + foreground + #3759FF + + + + name + ™ Keyword Operator Comparison + scope + keyword.operator.comparison + settings + + foreground + #7C88FF + + + + name + meta.class.instance.constructor keyword.operator.new + scope + meta.class.instance.constructor keyword.operator.new + settings + + foreground + #800043 + + + + name + ————————————————— + settings + + + + name + ✘ HTML + settings + + + + name + ✘ Tag Doctype + scope + meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype + settings + + background + #333333 + foreground + #CCCCCC + + + + name + ✘ Tag + scope + meta.tag + settings + + foreground + #333333 + + + + name + ✘ Tag Structure + scope + meta.tag.structure, meta.tag.segment + settings + + background + #333333BF + foreground + #666666 + + + + name + ✘ Tag Block + scope + meta.tag.block, meta.tag.xml, meta.tag.key + settings + + background + #4C4C4C33 + foreground + #4C4C4C + + + + name + ✘ Tag Inline + scope + meta.tag.inline + settings + + background + #803D0033 + foreground + #FF7900 + + + + name + meta.tag.inline source + scope + meta.tag.inline source + settings + + background + #803D0033 + + + + name + ✘ Tag Other + scope + meta.tag.other, entity.name.tag.style, entity.name.tag.script, meta.tag.block.script, source.js.embedded punctuation.definition.tag.html, source.css.embedded punctuation.definition.tag.html + settings + + background + #80000433 + foreground + #FF0007 + + + + name + ✘ Tag Form + scope + meta.tag.form, meta.tag.block.form + settings + + background + #00438033 + foreground + #0086FF + + + + name + ✘ Tag Meta + scope + meta.tag.meta + settings + + background + #3C008033 + foreground + #F800FF + + + + name + ✘ Tag Block Head + scope + meta.section.html.head + settings + + background + #121212 + + + + name + ✘ Tag Block Form + scope + meta.section.html.form + settings + + background + #0043801A + + + + name + ✘ XML Tag + scope + meta.tag.xml + settings + + foreground + #666666 + + + + name + ✘ Tag name + scope + entity.name.tag + settings + + foreground + #FFFFFF4D + + + + name + ✘ Tag attribute + scope + entity.other.attribute-name, meta.tag punctuation.definition.string + settings + + foreground + #FFFFFF33 + + + + name + ✘ Tag value + scope + meta.tag string -source -punctuation, text source text meta.tag string -punctuation + settings + + foreground + #FFFFFF66 + + + + name + ————————————————— + settings + + + + name + text meta.paragraph + scope + text meta.paragraph + settings + + foreground + #999999 + + + + name + M markup + scope + markup markup -(markup meta.paragraph.list) + settings + + background + #33333333 + foreground + #FFF800 + + + + name + M HR + scope + markup.hr + settings + + background + #FFFFFF + foreground + #000000 + + + + name + M heading + scope + markup.heading + settings + + fontStyle + + foreground + #FFFFFF + + + + name + M bold + scope + markup.bold + settings + + fontStyle + bold + foreground + #95D4FF80 + + + + name + M italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + M strike + settings + + + + name + M add + settings + + + + name + M del + settings + + + + name + M underline + scope + markup.underline + settings + + fontStyle + underline + + + + name + M reference + scope + meta.reference, markup.underline.link + settings + + fontStyle + + foreground + #0086FF + + + + name + M reference name + scope + entity.name.reference + settings + + background + #00438033 + foreground + #00FFF8 + + + + name + M underline link + scope + meta.reference.list markup.underline.link, text.html.textile markup.underline.link + settings + + fontStyle + underline + foreground + #00FFF8 + + + + name + M raw block + scope + markup.raw.block + settings + + background + #80808040 + + + + name + M quote block + scope + markup.quote + settings + + background + #FFFFFF1A + + + + name + M list + scope + markup.list meta.paragraph + settings + + fontStyle + + foreground + #FFFFFF + + + + name + ————————————————— + settings + + + + name + Markdown + scope + text.html.markdown + settings + + background + #FFFFFF + foreground + #000000 + + + + name + text.html.markdown meta.paragraph + scope + text.html.markdown meta.paragraph + settings + + foreground + #000000 + + + + name + text.html.markdown markup.list meta.paragraph + scope + text.html.markdown markup.list meta.paragraph + settings + + foreground + #555555 + + + + name + text.html.markdown markup.heading + scope + text.html.markdown markup.heading + settings + + fontStyle + bold + foreground + #000000 + + + + name + text.html.markdown string + scope + text.html.markdown string + settings + + foreground + #8A5420 + + + + name + ————————————————— + settings + + + + name + § CSS + scope + source.css + settings + + + + name + § Selector + scope + meta.selector + settings + + foreground + #666666 + + + + name + Property Value Parens + scope + source.css meta.scope.property-list meta.property-value punctuation.definition.arguments, +source.css meta.scope.property-list meta.property-value punctuation.separator.arguments + settings + + fontStyle + + foreground + #006680 + + + + name + § Pseudo-Element + scope + entity.other.attribute-name.pseudo-element + settings + + foreground + #4F00FF + + + + name + § Pseudo-Class + scope + entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class + settings + + foreground + #7900FF + + + + name + § Class + scope + meta.selector entity.other.attribute-name.class + settings + + foreground + #F800FF + + + + name + § ID + scope + meta.selector entity.other.attribute-name.id + settings + + foreground + #FF0086 + + + + name + § Tag + scope + meta.selector entity.name.tag + settings + + fontStyle + + foreground + #FF0007 + + + + name + § Tag Wildcard + scope + entity.name.tag.wildcard, entity.other.attribute-name.universal + settings + + fontStyle + bold + foreground + #FF7900 + + + + name + § Attribute + scope + source.css entity.other.attribute-name.attribute + settings + + foreground + #C25A00 + + + + name + § Attribute-Match + scope + source.css meta.attribute-selector keyword.operator.comparison + settings + + foreground + #673000 + + + + name + § meta.scope.property-list + scope + meta.scope.property-list + settings + + fontStyle + bold + foreground + #333333 + + + + name + § meta.property-name + scope + meta.property-name + settings + + fontStyle + + foreground + #999999 + + + + name + § support.type.property-name + scope + support.type.property-name + settings + + background + #0D0D0D + fontStyle + + foreground + #FFFFFF + + + + name + § meta.property-value + scope + meta.property-value + settings + + background + #19191980 + fontStyle + + foreground + #999999 + + + + name + ————————————————— + settings + + + + name + LaTeX + scope + text.latex + settings + + + + name + L Markup Raw + scope + text.latex markup.raw + settings + + background + #000000 + + + + name + L support.function + scope + text.latex support.function -support.function.textit -support.function.emph + settings + + foreground + #BC80FF + + + + name + L support.function.section + scope + text.latex support.function.section + settings + + foreground + #FFFFFFBF + + + + name + L entity.name.section + scope + text.latex entity.name.section -meta.group -keyword.operator.braces + settings + + background + #FFFFFF + fontStyle + + foreground + #000000 + + + + name + L constant.language.general + scope + text.latex constant.language.general + settings + + + + name + L keyword.operator.delimiter + scope + text.latex keyword.operator.delimiter + settings + + background + #00000080 + + + + name + L keyword.operator.brackets + scope + text.latex keyword.operator.brackets + settings + + foreground + #999999 + + + + name + L keyword.operator.braces + scope + text.latex keyword.operator.braces + settings + + fontStyle + + foreground + #666666 + + + + name + L meta.footnote + scope + meta.footnote + settings + + background + #00008033 + foreground + #0008FF4D + + + + name + L meta.label.reference + scope + text.latex meta.label.reference + settings + + background + #FFFFFF0D + fontStyle + + + + + name + L keyword.control.ref + scope + text.latex keyword.control.ref + settings + + background + #260001 + foreground + #FF0007 + + + + name + L variable.parameter.label.reference + scope + text.latex variable.parameter.label.reference + settings + + background + #400002 + foreground + #FFBC80 + + + + name + L keyword.control.cite + scope + text.latex keyword.control.cite + settings + + background + #260014 + foreground + #FF0086 + + + + name + L variable.parameter.cite + scope + variable.parameter.cite + settings + + background + #400022 + foreground + #FFBFE1 + + + + name + L variable.parameter.label + scope + text.latex variable.parameter.label + settings + + foreground + #FFFFFF80 + + + + name + L markup + scope + meta.function markup + settings + + foreground + #CDCDCD + + + + name + L meta.group.braces + scope + text.latex meta.group.braces + settings + + foreground + #33333333 + + + + name + L meta.environment.list + scope + text.latex meta.environment.list + settings + + background + #00000080 + fontStyle + + foreground + #33333333 + + + + name + L meta.environment.list 2 + scope + text.latex meta.environment.list meta.environment.list + settings + + background + #00000080 + foreground + #33333333 + + + + name + L meta.environment.list 3 + scope + text.latex meta.environment.list meta.environment.list meta.environment.list + settings + + background + #000000 + foreground + #33333333 + + + + name + L meta.environment.list 4 + scope + text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list + settings + + foreground + #33333333 + + + + name + L meta.environment.list 5 + scope + text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list + settings + + foreground + #33333333 + + + + name + L meta.environment.list 6 + scope + text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list + settings + + foreground + #33333333 + + + + name + L meta.end-document + scope + text.latex meta.end-document, text.latex meta.begin-document, meta.end-document.latex support.function, meta.end-document.latex variable.parameter, meta.begin-document.latex support.function, meta.begin-document.latex variable.parameter + settings + + background + #CCCCCC + foreground + #000000 + + + + name + ————————————————— + settings + + + + name + meta.brace.erb.return-value + scope + meta.brace.erb.return-value + settings + + background + #00805533 + foreground + #00FFAA + + + + name + source.ruby.rails.embedded.return-value.one-line + scope + source.ruby.rails.embedded.return-value.one-line + settings + + background + #8080801A + + + + name + meta.brace.erb + scope + punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html + settings + + background + #00FFF81A + foreground + #00FFF8 + + + + name + source.ruby.rails.embedded.one-line + scope + source.ruby.rails.embedded.one-line + settings + + background + #00FFF81A + + + + name + String Embedded Source + scope + source string source punctuation.section.embedded + settings + + foreground + #406180 + + + + name + source.js.embedded + scope + source.js.embedded + settings + + background + #0D0D0D + + + + name + ◊ Source + scope + source + settings + + fontStyle + + + + + name + ◊ meta.brace.erb + scope + meta.brace.erb + settings + + background + #000000 + + + + name + ◊ Source String Source + scope + source string source + settings + + background + #33333380 + foreground + #FFFFFF + + + + name + ◊ Source String Interpolated Source + scope + source string.interpolated source + settings + + background + #00000099 + foreground + #999999 + + + + name + ◊ Source Embeded Source + scope + source source, source.java.embedded + settings + + background + #3333331A + + + + name + ◊ Text + scope + text -text.xml.strict + settings + + foreground + #FFFFFF + + + + name + ◊ Text Source + scope + text source, meta.scope.django.template + settings + + background + #000000 + foreground + #CCCCCC + + + + name + ◊ Text Source Text String + settings + + + + name + ◊ Text String Source + scope + text string source + settings + + foreground + #999999 + + + + name + ◊ Text Source String Source + settings + + + + name + ◊ Text String Source String Source + scope + text string source string source + settings + + + + name + ————————————————— + settings + + + + name + Invalid + scope + invalid -invalid.SOMETHING + settings + + background + #FF0007 + fontStyle + bold + foreground + #330004 + + + + name + Invalid Value + scope + invalid.SOMETHING + settings + + fontStyle + underline + foreground + #FF3600 + + + + name + Syntax + scope + meta.syntax + settings + + foreground + #333333 + + + + name + comment + scope + comment -comment.line + settings + + background + #33333333 + foreground + #4C4C4C + + + + name + comment.line + scope + comment.line + settings + + fontStyle + italic + foreground + #4C4C4C + + + + name + Comment Punctuation + scope + comment punctuation + settings + + + + name + ✘ HTML Comment + scope + text comment.block -source + settings + + fontStyle + italic + + + + name + ————————————————— + settings + + + + name + D Diff Add + scope + markup.inserted + settings + + background + #00401E + foreground + #40FF9A + + + + name + D Diff Delete + scope + markup.deleted + settings + + background + #400022 + foreground + #FF40A3 + + + + name + D Diff Changed + scope + markup.changed + settings + + background + #803D00 + foreground + #FFFF55 + + + + name + text.subversion-commit meta.scope.changed-files + scope + text.subversion-commit meta.scope.changed-files, text.subversion-commit meta.scope.changed-files.svn meta.diff.separator + settings + + background + #000000 + foreground + #FFFFFF + + + + name + text.subversion-commit + scope + text.subversion-commit + settings + + background + #FFFFFF + foreground + #000000 + + + + name + ————————————————— + settings + + + + name + meta.delimiter + scope + punctuation.terminator, meta.delimiter, punctuation.separator.method + settings + + background + #FFFFFF03 + fontStyle + bold + foreground + #7F7F7F + + + + name + meta.delimiter.statement.js + scope + punctuation.terminator.statement, meta.delimiter.statement.js + settings + + background + #00000080 + + + + name + meta.delimiter.object.js + scope + meta.delimiter.object.js + settings + + background + #00000040 + + + + name + Bold String Quotes + scope + string.quoted.single.brace, string.quoted.double.brace + settings + + fontStyle + bold + foreground + #803D00 + + + + name + ————————————————— + settings + + + + name + ß Blog Post / Email Message + scope + text.blog, text.mail + settings + + background + #DCDCDC + foreground + #333333 + + + + name + ß Post Content + scope + text.blog text, text.mail text + settings + + background + #000000 + foreground + #CCCCCC + + + + name + ß Post Header Keys + scope + meta.header.blog keyword.other, meta.header.mail keyword.other + settings + + background + #00FFF81A + fontStyle + + foreground + #06403E + + + + name + ß Post Header Values + scope + meta.header.blog string.unquoted.blog, meta.header.mail string.unquoted + settings + + background + #FFFF551A + foreground + #803D00 + + + + name + ————————————————— + settings + + + + name + OCAML + settings + + + + name + entity.name.type.module + scope + source.ocaml entity.name.type.module + settings + + foreground + #FF0000 + + + + name + support.other.module + scope + source.ocaml support.other.module + settings + + background + #83000033 + foreground + #FF0000 + + + + name + entity.name.type.variant + scope + entity.name.type.variant + settings + + foreground + #00FFF8 + + + + name + entity.name.tag, meta.record.definition + scope + source.ocaml entity.name.tag, source.ocaml meta.record.definition + settings + + foreground + #00FF79 + + + + name + ———————— PUNCTUATION ———————— + settings + + + + name + punctuation.separator.parameters + scope + punctuation.separator.parameters + settings + + fontStyle + bold + foreground + #FFFFFF + + + + name + meta.brace.pipe + scope + meta.brace.pipe + settings + + background + #33333333 + fontStyle + + foreground + #4C4C4C + + + + name + Misc Punctuation + scope + meta.brace.erb, source.ruby.embedded.source.brace, punctuation.section.dictionary, punctuation.terminator.dictionary, punctuation.separator.object, punctuation.separator.statement, punctuation.separator.key-value.css + settings + + fontStyle + bold + foreground + #666666 + + + + name + Curly Punctuation + scope + punctuation.section.scope.curly, punctuation.section.scope + settings + + fontStyle + bold + foreground + #999999 + + + + name + Object Punctuation + scope + punctuation.separator.objects, +meta.group.braces.curly meta.delimiter.object.comma, +punctuation.separator.key-value -meta.tag, +source.ocaml punctuation.separator.match-definition + + settings + + fontStyle + bold + foreground + #0C823B + + + + name + Function Punctuation + scope + punctuation.separator.parameters.function.js,punctuation.definition.function, punctuation.separator.function-return, punctuation.separator.function-definition, punctuation.definition.arguments, punctuation.separator.arguments + settings + + foreground + #800043 + + + + name + Array Punctuation + scope + meta.group.braces.square punctuation.section.scope, meta.group.braces.square meta.delimiter.object.comma, meta.brace.square, punctuation.separator.array, punctuation.section.array, punctuation.definition.array, punctuation.definition.constant.range + settings + + background + #803D001A + fontStyle + bold + foreground + #7F5E40 + + + + name + Array, Range + scope + meta.structure.array -punctuation.definition.array, meta.definition.range -punctuation.definition.constant.range + settings + + background + #803D001A + + + + name + meta.brace.curly meta.group + scope + meta.brace.curly meta.group.css + settings + + background + #00000080 + fontStyle + + + + + name + º meta.source.embedded + scope + meta.source.embedded, entity.other.django.tagbraces + settings + + background + #00000080 + foreground + #666666 + + + + name + º meta.group.braces.round JS + scope + source.js meta.group.braces.round, meta.scope.heredoc + settings + + + + name + º Even + scope + source.ruby meta.even-tab, source.ruby meta.even-tab.group2, source.ruby meta.even-tab.group4, source.ruby meta.even-tab.group6, source.ruby meta.even-tab.group8, source.ruby meta.even-tab.group10, source.ruby meta.even-tab.group12 + + settings + + background + #00000080 + + + + name + º meta.block.slate + scope + meta.block.slate + settings + + foreground + #666666 + + + + name + º meta.block.content.slate + scope + meta.block.content.slate + settings + + foreground + #CCCCCC + + + + name + Function Group1 + scope + meta.function meta.group.braces.curly.function -(meta.group meta.group), meta.function meta.odd-tab.group1 + settings + + + + name + Group1 + scope + meta.odd-tab.group1, meta.group.braces, meta.block.slate, text.xml.strict meta.tag, meta.paren-group, meta.section + settings + + background + #0A0A0A + + + + name + Group2 + scope + meta.even-tab.group2, meta.group.braces meta.group.braces, meta.block.slate meta.block.slate, text.xml.strict meta.tag meta.tag, meta.group.braces meta.group.braces, meta.paren-group meta.paren-group, meta.section meta.section + settings + + background + #0E0E0E + + + + name + Group3 + scope + meta.odd-tab.group3, meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces, meta.paren-group meta.paren-group meta.paren-group, meta.section meta.section meta.section + settings + + background + #111111 + + + + name + Group4 + scope + meta.even-tab.group4, meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.paren-group meta.paren-group meta.paren-group meta.paren-group, meta.section meta.section meta.section meta.section + settings + + background + #151515 + + + + name + Group5 + scope + meta.odd-tab.group5, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group, meta.section meta.section meta.section meta.section meta.section + settings + + background + #191919 + + + + name + Group6 + scope + meta.even-tab.group6, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group, meta.section meta.section meta.section meta.section meta.section meta.section + settings + + background + #1C1C1C + + + + name + Group7 + scope + meta.odd-tab.group7, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group, meta.section meta.section meta.section meta.section meta.section meta.section meta.section + settings + + background + #1F1F1F + + + + name + Group8 + scope + meta.even-tab.group8, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group, meta.section meta.section meta.section meta.section meta.section meta.section meta.section meta.section + settings + + background + #212121 + + + + name + Group9 + scope + meta.odd-tab.group9, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group meta.paren-group, meta.section meta.section meta.section meta.section meta.section meta.section meta.section meta.section meta.section + settings + + background + #242424 + + + + name + Group10 + scope + meta.even-tab.group10 + settings + + background + #1F1F1F + + + + name + Group11 + scope + meta.odd-tab.group11 + settings + + background + #151515 + + + + name + ———————— END ———————— + settings + + + + name + IE6 + scope + meta.property.vendor.microsoft.trident.4, +meta.property.vendor.microsoft.trident.4 support.type.property-name, +meta.property.vendor.microsoft.trident.4 punctuation.terminator.rule + settings + + fontStyle + + foreground + #1B95E2 + + + + name + IE7 + scope + meta.property.vendor.microsoft.trident.5, +meta.property.vendor.microsoft.trident.5 support.type.property-name, +meta.property.vendor.microsoft.trident.5 punctuation.separator.key-value, +meta.property.vendor.microsoft.trident.5 punctuation.terminator.rule + settings + + fontStyle + + foreground + #F5C034 + + + + uuid + 24847CB3-23BC-4BF9-861B-E39661A6DA71 + + diff --git a/themes/Brilliance Dull.tmTheme b/themes/Brilliance Dull.tmTheme new file mode 100644 index 000000000..39f90ae22 --- /dev/null +++ b/themes/Brilliance Dull.tmTheme @@ -0,0 +1,2243 @@ + + + + + author + Thomas Aylott + comment + by Thomas Aylott subtleGradient.com + name + Brilliance Dull + settings + + + settings + + background + #050505FA + caret + #7979B7 + foreground + #CDCDCD + invisibles + #CDCDCD1A + lineHighlight + #0000801A + selection + #2E2EE64D + + + + name + Thomas Aylott ㊷ + scope + meta.thomas_aylott + settings + + background + #FFFFFF + fontStyle + bold + foreground + #000000 + + + + name + subtleGradient.com + scope + meta.subtlegradient + settings + + background + #FFFFFF + fontStyle + underline + foreground + #555555 + + + + name + —————————————————— + scope + meta.subtlegradient + settings + + background + #FFFFFF + foreground + #E6E6E6 + + + + name + ~ String + scope + string -meta.tag -meta.doctype -string.regexp -string.literal -string.interpolated -string.quoted.literal -string.unquoted, variable.parameter.misc.css, text string source string, string.unquoted string, string.regexp string + settings + + background + #803D0033 + foreground + #D2D1AB + + + + name + ~ String Punctuation + scope + punctuation.definition.string -meta.tag + settings + + foreground + #533F2C + + + + name + ~ String Punctuation II + scope + string.regexp punctuation.definition.string, string.quoted.literal punctuation.definition.string, string.quoted.double.ruby.mod punctuation.definition.string + settings + + foreground + #FFF80033 + + + + name + ~ String Literal + scope + string.quoted.literal, string.quoted.double.ruby.mod + settings + + background + #43800033 + foreground + #A6A458 + + + + name + ~ String Unquoted + scope + string.unquoted -string.unquoted.embedded, string.quoted.double.multiline, meta.scope.heredoc + settings + + foreground + #D2BEAB + + + + name + ~ String Interpolated + scope + string.interpolated + settings + + background + #1A1A1A + foreground + #D2D1AB + + + + name + ~ String RegEx + scope + string.regexp + settings + + background + #43800033 + foreground + #A6A458 + + + + name + ~ String RegEx Group 1 + scope + string.regexp.group + settings + + background + #43800033 + + + + name + ~ String RegEx Group 2 + scope + string.regexp.group string.regexp.group + settings + + background + #43800033 + foreground + #FFFFFF66 + + + + name + ~ String RegEx Group 3 + scope + string.regexp.group string.regexp.group string.regexp.group + settings + + background + #43800033 + foreground + #FFFFFF66 + + + + name + ~ String RegEx Group 4 + scope + string.regexp.group string.regexp.group string.regexp.group string.regexp.group + settings + + background + #43800033 + foreground + #FFFFFF66 + + + + name + ~ String RegEx Character-Class + scope + string.regexp.character-class + settings + + background + #43800033 + foreground + #80A659 + + + + name + ~ String RegEx Arbitrary-Repitition + scope + string.regexp.arbitrary-repitition + settings + + background + #43800033 + foreground + #56A5A4 + + + + name + source.regexp keyword + scope + source.regexp keyword.operator + settings + + foreground + #A75980 + + + + name + ~ String RegEx Comment + scope + string.regexp comment + settings + + fontStyle + italic + foreground + #FFFFFF + + + + name + ~ Meta Group Assertion Regexp + scope + meta.group.assertion.regexp + settings + + background + #0086FF33 + + + + name + ~ Meta Assertion + scope + meta.assertion, meta.group.assertion keyword.control.group.regexp + settings + + foreground + #5780A6 + + + + name + ~ Number + scope + constant.numeric + settings + + foreground + #95A658 + + + + name + ~ Character constant + scope + constant.character + settings + + foreground + #80A659 + + + + name + ~ Built-in constant + scope + constant.language, keyword.other.unit, constant.other.java, constant.other.unit + settings + + foreground + #59A559 + + + + name + ~ Built-in constant+ + scope + constant.language.pseudo-variable + settings + + background + #04800033 + foreground + #59A559 + + + + name + ~ User-defined constant + scope + constant.other, constant.block + settings + + foreground + #57A57D + + + + name + ~ Library constant + scope + support.constant, constant.name + settings + + foreground + #56A5A4 + + + + name + ————————————————— + settings + + + + name + √ pre-defined variable + scope + variable.language, variable.other.readwrite.global.pre-defined + settings + + foreground + #5E6B6B + + + + name + √ Constant Variable + scope + variable.other.constant + settings + + foreground + #56A5A4 + + + + name + √ Library variable + scope + support.variable + settings + + background + #00807C33 + foreground + #56A5A4 + + + + name + √ global Variable + scope + variable.other.readwrite.global + settings + + background + #00438033 + foreground + #2B5252 + + + + name + √ Variable + scope + variable.other, variable.js + settings + + foreground + #5780A6 + + + + name + √ class Variable + scope + variable.other.readwrite.class + settings + + background + #0007FF33 + foreground + #5780A6 + + + + name + √ instance Variable + scope + variable.other.readwrite.instance + settings + + foreground + #555F69 + + + + name + √ Normal Variables + scope + variable.other.php, variable.other.normal + settings + + foreground + #555F69 + + + + name + √ Variable Punctuation + scope + punctuation.definition -punctuation.definition.comment, punctuation.separator.variable + settings + + foreground + #00000080 + + + + name + ————————————————— + settings + + + + name + ¢ Storage + scope + storage -storage.modifier + settings + + foreground + #A77D58 + + + + name + ¢ Entity Name Preprocessor + scope + other.preprocessor, entity.name.preprocessor + settings + + background + #803D0033 + + + + name + ~ variable.language.this.js.prototype + scope + variable.language.this.js + settings + + foreground + #666666 + + + + name + ¢ Storage Modifier + scope + storage.modifier + settings + + foreground + #533F2C + + + + name + ¢ Class name + scope + entity.name.class, entity.name.type.class, entity.name.type.module + settings + + foreground + #A7595A + + + + name + ¢ Class + scope + meta.class -meta.class.instance, declaration.class, meta.definition.class, declaration.module + settings + + background + #29161780 + foreground + #532D2D + + + + name + ¢ Library class/type + scope + support.type, support.class + settings + + background + #80000433 + foreground + #A7595A + + + + name + ¢ Instance + scope + entity.name.instance + settings + + foreground + #A7595A + + + + name + ¢ Instance.constructor + scope + meta.class.instance.constructor + settings + + background + #80004333 + + + + name + ¢ Inherited class + scope + entity.other.inherited-class, entity.name.module + settings + + background + #80000433 + foreground + #A75980 + + + + name + ¢ Class Method + scope + object.property.function, meta.definition.method + settings + + foreground + #A75980 + + + + name + ¢ Function + scope + meta.function -(meta.tell-block), meta.property.function, declaration.function + settings + + background + #80004333 + foreground + #532D40 + + + + name + ¢ Function name + scope + entity.name.function, entity.name.preprocessor + settings + + foreground + #A75980 + + + + name + ————————————————— + settings + + + + name + ™ Keyword + scope + keyword + settings + + foreground + #A459A5 + + + + name + ™ Keyword.control + scope + keyword.control + settings + + background + #3C008033 + foreground + #A459A5 + + + + name + ™ Special Function + scope + keyword.other.special-method, meta.function-call entity.name.function -(meta.function-call meta.function), support.function - variable + settings + + foreground + #8D809D + + + + name + ™ Library function + scope + support.function - variable + settings + + foreground + #634683 + + + + name + ™ Keyword.operator + scope + keyword.operator, declaration.function.operator, meta.preprocessor.c.include + settings + + fontStyle + bold + foreground + #7979B7 + + + + name + ™ keyword.operator.comparison + scope + keyword.operator.comparison + settings + + fontStyle + + foreground + #9899C8 + + + + name + ™ Function argument + scope + variable.parameter -variable.parameter.misc.css, meta.definition.method meta.definition.param-list, meta.function.method.with-arguments variable.parameter.function + settings + + background + #3C008033 + foreground + #ABACD2 + + + + name + ————————————————— + settings + + + + name + ✘ HTML + settings + + + + name + ✘ Tag Doctype + scope + meta.doctype, meta.tag.sgml-declaration.doctype, meta.tag.sgml.doctype + settings + + background + #333333 + foreground + #CDCDCD + + + + name + ✘ Tag + scope + meta.tag + settings + + foreground + #333333 + + + + name + ✘ Tag Structure + scope + meta.tag.structure, meta.tag.segment + settings + + background + #333333BF + foreground + #666666 + + + + name + ✘ Tag Block + scope + meta.tag.block, meta.tag.xml, meta.tag.key + settings + + background + #4C4C4C33 + foreground + #4C4C4C + + + + name + ✘ Tag Inline + scope + meta.tag.inline + settings + + background + #803D0033 + foreground + #A77D58 + + + + name + meta.tag.inline source + scope + meta.tag.inline source + settings + + background + #803D0033 + + + + name + ✘ Tag Other + scope + meta.tag.other, entity.name.tag.style, source entity.other.attribute-name -text.html.basic.embedded , entity.name.tag.script, meta.tag.block.script + settings + + background + #80000433 + foreground + #A7595A + + + + name + ✘ Tag Form + scope + meta.tag.form, meta.tag.block.form + settings + + background + #00438033 + foreground + #5780A6 + + + + name + ✘ Tag Meta + scope + meta.tag.meta + settings + + background + #3C008033 + foreground + #A459A5 + + + + name + ✘ Tag Block Head + scope + meta.section.html.head + settings + + background + #121212 + + + + name + ✘ Tag Block Form + scope + meta.section.html.form + settings + + background + #0043801A + + + + name + ✘ XML Tag + scope + meta.tag.xml + settings + + foreground + #666666 + + + + name + ✘ Tag name + scope + entity.name.tag + settings + + foreground + #FFFFFF4D + + + + name + ✘ Tag attribute + scope + entity.other.attribute-name, meta.tag punctuation.definition.string + settings + + foreground + #FFFFFF33 + + + + name + ✘ Tag value + scope + meta.tag string -source -punctuation, text source text meta.tag string -punctuation + settings + + foreground + #FFFFFF66 + + + + name + ————————————————— + settings + + + + name + M markdown + settings + + + + name + M markup + scope + markup markup -(markup meta.paragraph.list) + settings + + background + #33333333 + foreground + #A6A458 + + + + name + M HR + scope + markup.hr + settings + + background + #FFFFFF + foreground + #000000 + + + + name + M heading + scope + markup.heading + settings + + background + #33333380 + foreground + #666666 + + + + name + M bold + scope + markup.bold + settings + + fontStyle + bold + + + + name + M italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + M strike + settings + + + + name + M add + settings + + + + name + M del + settings + + + + name + M underline + scope + markup.underline + settings + + fontStyle + underline + + + + name + M reference + scope + meta.reference, markup.underline.link + settings + + fontStyle + + foreground + #5780A6 + + + + name + M reference name + scope + entity.name.reference + settings + + background + #00438033 + foreground + #56A5A4 + + + + name + M underline link + scope + meta.reference.list markup.underline.link, text.html.textile markup.underline.link + settings + + fontStyle + underline + foreground + #56A5A4 + + + + name + M raw block + scope + markup.raw.block + settings + + background + #000000 + foreground + #999999 + + + + name + M quote block + scope + markup.quote + settings + + background + #FFFFFF1A + + + + name + ————————————————— + settings + + + + name + § CSS + scope + source.css + settings + + + + name + § Selector + scope + meta.selector + settings + + background + #00000080 + foreground + #666666 + + + + name + § Attribute-Match + scope + meta.attribute-match.css + settings + + background + #00048033 + foreground + #575AA6 + + + + name + § Pseudo-Class + scope + entity.other.attribute-name.pseudo-class, entity.other.attribute-name.tag.pseudo-class + settings + + foreground + #7C58A5 + + + + name + § Class + scope + meta.selector entity.other.attribute-name.class + settings + + foreground + #A459A5 + + + + name + § ID + scope + meta.selector entity.other.attribute-name.id + settings + + foreground + #A75980 + + + + name + § Tag + scope + meta.selector entity.name.tag + settings + + fontStyle + + foreground + #A7595A + + + + name + § Tag Wildcard + scope + entity.name.tag.wildcard, entity.other.attribute-name.universal + settings + + fontStyle + bold + foreground + #A77D58 + + + + name + § meta.scope.property-list + scope + meta.scope.property-list + settings + + fontStyle + bold + foreground + #333333 + + + + name + § meta.property-name + scope + meta.property-name + settings + + fontStyle + + foreground + #999999 + + + + name + § support.type.property-name + scope + support.type.property-name + settings + + background + #000000 + fontStyle + + foreground + #FFFFFF + + + + name + § meta.property-value + scope + meta.property-value + settings + + background + #0D0D0D + fontStyle + + foreground + #999999 + + + + name + ————————————————— + settings + + + + name + LaTeX + scope + text.latex + settings + + + + name + L Markup Raw + scope + text.latex markup.raw + settings + + background + #000000 + + + + name + L support.function + scope + text.latex support.function -support.function.textit -support.function.emph + settings + + foreground + #BDABD1 + + + + name + L support.function.section + scope + text.latex support.function.section + settings + + foreground + #FFFFFFBF + + + + name + L entity.name.section + scope + text.latex entity.name.section -meta.group -keyword.operator.braces + settings + + background + #FFFFFF + fontStyle + + foreground + #000000 + + + + name + L constant.language.general + scope + text.latex constant.language.general + settings + + + + name + L keyword.operator.delimiter + scope + text.latex keyword.operator.delimiter + settings + + background + #00000080 + + + + name + L keyword.operator.brackets + scope + text.latex keyword.operator.brackets + settings + + foreground + #999999 + + + + name + L keyword.operator.braces + scope + text.latex keyword.operator.braces + settings + + fontStyle + + foreground + #666666 + + + + name + L meta.footnote + scope + meta.footnote + settings + + background + #00048033 + foreground + #0008FF4D + + + + name + L meta.label.reference + scope + text.latex meta.label.reference + settings + + background + #FFFFFF0D + fontStyle + + + + + name + L keyword.control.ref + scope + text.latex keyword.control.ref + settings + + background + #180D0C + foreground + #A7595A + + + + name + L variable.parameter.label.reference + scope + text.latex variable.parameter.label.reference + settings + + background + #291616 + foreground + #D2BEAB + + + + name + L keyword.control.cite + scope + text.latex keyword.control.cite + settings + + background + #180D12 + foreground + #A75980 + + + + name + L variable.parameter.cite + scope + variable.parameter.cite + settings + + background + #29161F + foreground + #E8D5DE + + + + name + L variable.parameter.label + scope + text.latex variable.parameter.label + settings + + foreground + #FFFFFF80 + + + + name + L meta.group.braces + scope + text.latex meta.group.braces + settings + + foreground + #33333333 + + + + name + L meta.environment.list + scope + text.latex meta.environment.list + settings + + background + #00000080 + fontStyle + + foreground + #33333333 + + + + name + L meta.environment.list 2 + scope + text.latex meta.environment.list meta.environment.list + settings + + background + #00000080 + foreground + #33333333 + + + + name + L meta.environment.list 3 + scope + text.latex meta.environment.list meta.environment.list meta.environment.list + settings + + background + #000000 + foreground + #33333333 + + + + name + L meta.environment.list 4 + scope + text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list + settings + + foreground + #33333333 + + + + name + L meta.environment.list 5 + scope + text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list + settings + + foreground + #33333333 + + + + name + L meta.environment.list 6 + scope + text.latex meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list meta.environment.list + settings + + foreground + #33333333 + + + + name + L meta.end-document + scope + text.latex meta.end-document, text.latex meta.begin-document, meta.end-document.latex support.function, meta.end-document.latex variable.parameter, meta.begin-document.latex support.function, meta.begin-document.latex variable.parameter + settings + + background + #CDCDCD + foreground + #000000 + + + + name + ————————————————— + settings + + + + name + meta.brace.erb.return-value + scope + meta.brace.erb.return-value + settings + + background + #45815D33 + foreground + #596B61 + + + + name + source.ruby.rails.embedded.return-value.one-line + scope + source.ruby.rails.embedded.return-value.one-line + settings + + background + #66666633 + + + + name + meta.brace.erb + scope + punctuation.section.embedded -(source string source punctuation.section.embedded), meta.brace.erb.html + settings + + background + #00FFF81A + foreground + #56A5A4 + + + + name + source.ruby.rails.embedded.one-line + scope + source.ruby.rails.embedded.one-line + settings + + background + #00FFF81A + + + + name + String Embedded Source + scope + source string source punctuation.section.embedded + settings + + foreground + #555F69 + + + + name + ◊ Source + scope + source + settings + + background + #000000 + fontStyle + + + + + name + ◊ meta.brace.erb + scope + meta.brace.erb + settings + + background + #000000 + + + + name + ◊ Source String Source + scope + source string source + settings + + background + #33333380 + foreground + #FFFFFF + + + + name + ◊ Source String Interpolated Source + scope + source string.interpolated source + settings + + background + #00000099 + foreground + #999999 + + + + name + ◊ Source Embeded Source + scope + source.java.embedded + settings + + background + #3333331A + + + + name + ◊ Text + scope + text -text.xml.strict + settings + + foreground + #FFFFFF + + + + name + ◊ Text Source + scope + text source, meta.scope.django.template + settings + + background + #000000 + foreground + #CCCCCC + + + + name + ◊ Text Source Text String + settings + + + + name + ◊ Text String Source + scope + text string source + settings + + foreground + #999999 + + + + name + ◊ Text Source String Source + settings + + + + name + ◊ Text String Source String Source + scope + text string source string source + settings + + + + name + ————————————————— + settings + + + + name + Syntax + scope + meta.syntax + settings + + foreground + #333333 + + + + name + Invalid + scope + invalid + settings + + background + #A7595A + fontStyle + bold + foreground + #211211 + + + + name + Comment + scope + 0comment + settings + + background + #0000FF1A + fontStyle + italic + foreground + #8F8FC3 + + + + name + Comment Punctuation + scope + comment punctuation + settings + + fontStyle + bold + foreground + #0000FF1A + + + + name + comment + scope + comment + settings + + foreground + #333333 + + + + name + Comment Punctuation + scope + comment punctuation + settings + + background + #8080800D + fontStyle + bold italic + foreground + #262626 + + + + name + ✘ HTML Comment + scope + text comment.block -source + settings + + fontStyle + italic + + + + name + ————————————————— + settings + + + + name + D Diff Add + scope + markup.inserted + settings + + background + #15281F + foreground + #81BB9E + + + + name + D Diff Delete + scope + markup.deleted + settings + + background + #400021 + foreground + #BC839F + + + + name + D Diff Changed + scope + markup.changed + settings + + background + #533F2C + foreground + #C3C38F + + + + name + text.subversion-commit meta.scope.changed-files + scope + text.subversion-commit meta.scope.changed-files, text.subversion-commit meta.scope.changed-files.svn meta.diff.separator + settings + + background + #000000 + foreground + #FFFFFF + + + + name + text.subversion-commit + scope + text.subversion-commit + settings + + background + #FFFFFF + foreground + #000000 + + + + name + ————————————————— + settings + + + + name + meta.delimiter + scope + punctuation.terminator, meta.delimiter, punctuation.separator.method + settings + + background + #FFFFFF03 + fontStyle + bold + foreground + #FFFFFF + + + + name + meta.delimiter.statement.js + scope + punctuation.terminator.statement, meta.delimiter.statement.js + settings + + background + #000000BF + + + + name + meta.delimiter.object.js + scope + meta.delimiter.object.js + settings + + background + #00000040 + + + + name + Bold String Quotes + scope + string.quoted.single.brace, string.quoted.double.brace + settings + + fontStyle + bold + foreground + #533F2C + + + + name + ————————————————— + settings + + + + name + meta.headers.blog + scope + text.blog -(text.blog text) + settings + + background + #FFFFFF + + + + name + meta.headers.blog + scope + meta.headers.blog + settings + + background + #FFFFFF + foreground + #666666 + + + + name + meta.headers.blog keyword.other.blog + scope + meta.headers.blog keyword.other.blog + settings + + background + #00FFF81A + fontStyle + + foreground + #192B2A + + + + name + meta.headers.blog string.unquoted.blog + scope + meta.headers.blog string.unquoted.blog + settings + + background + #FFFF551A + foreground + #533F2C + + + + name + ————————————————— + settings + + + + name + meta.brace.pipe + scope + meta.brace.pipe + settings + + background + #33333333 + fontStyle + + foreground + #4C4C4C + + + + name + Misc Punctuation + scope + meta.brace.erb, source.ruby.embedded.source.brace, punctuation.section.dictionary, punctuation.terminator.dictionary, punctuation.separator.object + settings + + fontStyle + bold + foreground + #4C4C4C + + + + name + Curly Punctuation + scope + meta.group.braces.curly punctuation.section.scope, meta.brace.curly + settings + + fontStyle + bold + foreground + #FFFFFF + + + + name + Object Punctuation + scope + punctuation.separator.objects, meta.group.braces.curly meta.delimiter.object.comma, punctuation.separator.key-value -meta.tag + settings + + fontStyle + bold + foreground + #345743 + + + + name + Array Punctuation + scope + meta.group.braces.square punctuation.section.scope, meta.group.braces.square meta.delimiter.object.comma, meta.brace.square, punctuation.separator.array, punctuation.section.array + settings + + background + #803D001A + fontStyle + bold + foreground + #695F55 + + + + name + meta.brace.curly meta.group + scope + meta.brace.curly meta.group + settings + + background + #00000080 + fontStyle + + foreground + #CDCDCD + + + + name + Function Punctuation + scope + meta.group.braces.round punctuation.section.scope, meta.group.braces.round meta.delimiter.object.comma, meta.brace.round + settings + + fontStyle + bold + foreground + #532D40 + + + + name + meta.brace.curly.function + scope + punctuation.section.function, meta.brace.curly.function, meta.function-call punctuation.section.scope.ruby + settings + + background + #3C008033 + fontStyle + + foreground + #ABACD2 + + + + name + º meta.source.embedded + scope + meta.source.embedded, entity.other.django.tagbraces + settings + + background + #00000080 + foreground + #666666 + + + + name + º meta.group.braces.round JS + scope + source.js meta.group.braces.round, meta.scope.heredoc + settings + + + + name + º meta.group.braces 1 + scope + meta.odd-tab.group1, meta.group.braces, meta.block.slate, text.xml.strict meta.tag, meta.tell-block meta.tell-block + settings + + background + #0A0A0A + + + + name + º meta.group.braces 2 + scope + meta.even-tab.group2, meta.group.braces meta.group.braces, meta.block.slate meta.block.slate, text.xml.strict meta.tag meta.tag, meta.group.braces meta.group.braces, meta.tell-block meta.tell-block + settings + + background + #0E0E0E + + + + name + º meta.group.braces 3 + scope + meta.odd-tab.group3, meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces, meta.tell-block meta.tell-block meta.tell-block + settings + + background + #111111 + + + + name + º meta.group.braces 4 + scope + meta.even-tab.group4, meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.tell-block meta.tell-block meta.tell-block meta.tell-block + settings + + background + #151515 + + + + name + º meta.group.braces 5 + scope + meta.odd-tab.group5, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block + settings + + background + #191919 + + + + name + º meta.group.braces 6 + scope + meta.even-tab.group6, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block + settings + + background + #1C1C1C + + + + name + º meta.group.braces 7 + scope + meta.odd-tab.group7, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block + settings + + background + #1F1F1F + + + + name + º meta.group.braces 8 + scope + meta.even-tab.group8, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block + settings + + background + #212121 + + + + name + º meta.group.braces 9 + scope + meta.odd-tab.group11, meta.odd-tab.group10, meta.odd-tab.group9, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces , meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate meta.block.slate , text.xml.strict meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag meta.tag, meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces meta.group.braces, meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block meta.tell-block + settings + + background + #242424 + + + + name + º meta.block.slate + scope + meta.block.slate + settings + + foreground + #666666 + + + + name + º meta.block.content.slate + scope + meta.block.content.slate + settings + + foreground + #CDCDCD + + + + name + ————————————————— + settings + + + + uuid + 4535004C-927A-401A-A6D5-1C9AC89E24C6 + + diff --git a/themes/Cobalt.tmTheme b/themes/Cobalt.tmTheme new file mode 100644 index 000000000..3c685f253 --- /dev/null +++ b/themes/Cobalt.tmTheme @@ -0,0 +1,559 @@ + + + + + author + Jacob Rus + comment + Created by Jacob Rus. Based on ‘Slate’ by Wilson Miner + name + Cobalt + settings + + + settings + + background + #002240 + caret + #FFFFFF + foreground + #FFFFFF + invisibles + #FFFFFF26 + lineHighlight + #00000059 + selection + #B36539BF + + + + name + Punctuation + scope + punctuation - (punctuation.definition.string | punctuation.definition.comment) + settings + + fontStyle + + foreground + #E1EFFF + + + + name + Constant + scope + constant + settings + + fontStyle + + foreground + #FF628C + + + + name + Entity + scope + entity + settings + + fontStyle + + foreground + #FFDD00 + + + + name + Keyword + scope + keyword + settings + + fontStyle + + foreground + #FF9D00 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #FFEE80 + + + + name + String + scope + string -string.unquoted.old-plist -string.unquoted.heredoc, string.unquoted.heredoc string + settings + + fontStyle + + foreground + #3AD900 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #0088FF + + + + name + Support + scope + support + settings + + fontStyle + + foreground + #80FFBB + + + + name + Variable + scope + variable + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Lang Variable + scope + variable.language + settings + + fontStyle + + foreground + #FF80E1 + + + + name + Function Call + scope + meta.function-call + settings + + foreground + #FFEE80 + + + + name + Invalid + scope + invalid + settings + + background + #800F00 + foreground + #F8F8F8 + + + + name + Embedded Source + scope + text source, string.unquoted.heredoc, source source + settings + + background + #223545 + fontStyle + + foreground + #FFFFFF + + + + name + Entity inherited-class + scope + entity.other.inherited-class + settings + + fontStyle + italic + foreground + #80FCFF + + + + name + String embedded-source + scope + string.quoted source + settings + + fontStyle + + foreground + #9EFF80 + + + + name + String constant + scope + string constant + settings + + foreground + #80FF82 + + + + name + String.regexp + scope + string.regexp + settings + + foreground + #80FFC2 + + + + name + String variable + scope + string variable + settings + + foreground + #EDEF7D + + + + name + Support.function + scope + support.function + settings + + fontStyle + + foreground + #FFB054 + + + + name + Support.constant + scope + support.constant + settings + + fontStyle + + foreground + #EB939A + + + + name + Exception + scope + support.type.exception + settings + + foreground + #FF1E00 + + + + name + C/C++ Preprocessor Line + scope + meta.preprocessor.c + settings + + foreground + #8996A8 + + + + name + C/C++ Preprocessor Directive + scope + meta.preprocessor.c keyword + settings + + foreground + #AFC4DB + + + + name + Doctype/XML Processing + scope + meta.sgml.html meta.doctype, meta.sgml.html meta.doctype entity, meta.sgml.html meta.doctype string, meta.xml-processing, meta.xml-processing entity, meta.xml-processing string + settings + + foreground + #73817D + + + + name + Meta.tag.A + scope + meta.tag, meta.tag entity + settings + + foreground + #9EFFFF + + + + name + css tag-name + scope + meta.selector.css entity.name.tag + settings + + foreground + #9EFFFF + + + + name + css#id + scope + meta.selector.css entity.other.attribute-name.id + settings + + foreground + #FFB454 + + + + name + css.class + scope + meta.selector.css entity.other.attribute-name.class + settings + + foreground + #5FE461 + + + + name + css property-name: + scope + support.type.property-name.css + settings + + foreground + #9DF39F + + + + name + css property-value; + scope + meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css + settings + + foreground + #F6F080 + + + + name + css @at-rule + scope + meta.preprocessor.at-rule keyword.control.at-rule + settings + + foreground + #F6AA11 + + + + name + css additional-constants + scope + meta.property-value support.constant.named-color.css, meta.property-value constant + settings + + foreground + #EDF080 + + + + name + css constructor.argument + scope + meta.constructor.argument.css + settings + + foreground + #EB939A + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + background + #000E1A + fontStyle + + foreground + #F8F8F8 + + + + name + diff.deleted + scope + markup.deleted + settings + + background + #4C0900 + foreground + #F8F8F8 + + + + name + diff.changed + scope + markup.changed + settings + + background + #806F00 + foreground + #F8F8F8 + + + + name + diff.inserted + scope + markup.inserted + settings + + background + #154F00 + foreground + #F8F8F8 + + + + name + Raw Markup + scope + markup.raw + settings + + background + #8FDDF630 + + + + name + Block Quote + scope + markup.quote + settings + + background + #004480 + + + + name + List + scope + markup.list + settings + + background + #130D26 + + + + name + Bold Markup + scope + markup.bold + settings + + fontStyle + bold + foreground + #C1AFFF + + + + name + Italic Markup + scope + markup.italic + settings + + fontStyle + italic + foreground + #B8FFD9 + + + + name + Heading Markup + scope + markup.heading + settings + + background + #001221 + fontStyle + bold + foreground + #C8E4FD + + + + uuid + 06CD1FB2-A00A-4F8C-97B2-60E131980454 + + diff --git a/themes/Dawn.tmTheme b/themes/Dawn.tmTheme new file mode 100644 index 000000000..12cff9b6e --- /dev/null +++ b/themes/Dawn.tmTheme @@ -0,0 +1,437 @@ + + + + + author + David Powers + comment + Dawn + name + Dawn + settings + + + settings + + background + #F9F9F9 + caret + #000000 + foreground + #080808 + invisibles + #4B4B7E80 + lineHighlight + #2463B41F + selection + #275FFF4D + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #5A525F + + + + name + Constant + scope + constant + settings + + fontStyle + bold + foreground + #811F24 + + + + name + Entity + scope + entity + settings + + fontStyle + + foreground + #BF4F24 + + + + name + Keyword + scope + keyword + settings + + fontStyle + + foreground + #794938 + + + + name + Storage + scope + storage + settings + + fontStyle + italic + foreground + #A71D5D + + + + name + String + scope + string | punctuation.definition.string + settings + + fontStyle + + foreground + #0B6125 + + + + name + Support + scope + support + settings + + fontStyle + + foreground + #691C97 + + + + name + Variable + scope + variable + settings + + fontStyle + + foreground + #234A97 + + + + name + Punctuation.separator + scope + punctuation.separator + settings + + foreground + #794938 + + + + name + Invalid – Deprecated + scope + invalid.deprecated + settings + + fontStyle + bold italic underline + foreground + #B52A1D + + + + name + Invalid – Illegal + scope + invalid.illegal + settings + + background + #B52A1D + fontStyle + italic underline + foreground + #F8F8F8 + + + + name + String embedded-source + scope + string source + settings + + background + #6F8BBA26 + fontStyle + + foreground + #080808 + + + + name + String constant + scope + string constant + settings + + fontStyle + bold + foreground + #696969 + + + + name + String variable + scope + string variable + settings + + fontStyle + + foreground + #234A97 + + + + name + String.regexp + scope + string.regexp + settings + + fontStyle + + foreground + #CF5628 + + + + name + String.regexp.«special» + scope + string.regexp.character-class, string.regexp constant.character.escaped, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition + settings + + fontStyle + bold italic + foreground + #CF5628 + + + + name + String.regexp constant.character.escape + scope + string.regexp constant.character.escape + settings + + fontStyle + bold + foreground + #811F24 + + + + name + Embedded Source + scope + text source + settings + + background + #6F8BBA26 + + + + name + Support.function + scope + support.function + settings + + fontStyle + + foreground + #693A17 + + + + name + Support.constant + scope + support.constant + settings + + fontStyle + + foreground + #B4371F + + + + name + Support.variable + scope + support.variable + settings + + foreground + #234A97 + + + + name + Markup.list + scope + markup.list + settings + + foreground + #693A17 + + + + name + Markup.heading + scope + markup.heading | markup.heading entity.name + settings + + fontStyle + bold + foreground + #19356D + + + + name + Markup.quote + scope + markup.quote + settings + + background + #BBBBBB30 + fontStyle + italic + foreground + #0B6125 + + + + name + Markup.italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #080808 + + + + name + Markup.bold + scope + markup.bold + settings + + fontStyle + bold + foreground + #080808 + + + + name + Markup.underline + scope + markup.underline + settings + + fontStyle + underline + foreground + #080808 + + + + name + Markup.link + scope + markup.link + settings + + fontStyle + italic underline + foreground + #234A97 + + + + name + Markup.raw + scope + markup.raw + settings + + background + #BBBBBB30 + fontStyle + + foreground + #234A97 + + + + name + Markup.deleted + scope + markup.deleted + settings + + foreground + #59140E + + + + name + Meta.separator + scope + meta.separator + settings + + background + #DCDCDC + fontStyle + bold + foreground + #19356D + + + + uuid + E7E82498-F9EA-49A6-A0D8-12327EA46B01 + + diff --git a/themes/Espresso Libre.tmTheme b/themes/Espresso Libre.tmTheme new file mode 100644 index 000000000..2ccae6448 --- /dev/null +++ b/themes/Espresso Libre.tmTheme @@ -0,0 +1,402 @@ + + + + + author + Chris Thomas + name + Espresso Libre + settings + + + settings + + background + #2A211C + caret + #889AFF + foreground + #BDAE9D + invisibles + #BFBFBF + lineHighlight + #3A312C + selection + #C3DCFF + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #0066FF + + + + name + Keyword + scope + keyword, storage + settings + + fontStyle + bold + foreground + #43A8ED + + + + name + Number + scope + constant.numeric + settings + + fontStyle + + foreground + #44AA43 + + + + name + User-defined constant + scope + constant + settings + + fontStyle + bold + foreground + #C5656B + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + bold + foreground + #585CF6 + + + + name + Variable + scope + variable.language, variable.other + settings + + fontStyle + + foreground + #318495 + + + + name + String + scope + string + settings + + fontStyle + + foreground + #049B0A + + + + name + String interpolation + scope + constant.character.escape, string source + settings + + fontStyle + + foreground + #2FE420 + + + + name + Preprocessor line + scope + meta.preprocessor + settings + + fontStyle + + foreground + #1A921C + + + + name + Preprocessor directive + scope + keyword.control.import + settings + + fontStyle + bold + foreground + #9AFF87 + + + + name + Function name + scope + entity.name.function, keyword.other.name-of-parameter.objc + settings + + fontStyle + bold + foreground + #FF9358 + + + + name + Type name + scope + entity.name.type + settings + + fontStyle + underline + + + + name + Inherited class name + scope + entity.other.inherited-class + settings + + fontStyle + italic + + + + name + Function parameter + scope + variable.parameter + settings + + fontStyle + italic + + + + name + Function argument and result types + scope + storage.type.method + settings + + fontStyle + + foreground + #8B8E9C + + + + name + Section + scope + meta.section entity.name.section, declaration.section entity.name.section + settings + + fontStyle + italic + + + + name + Library function + scope + support.function + settings + + fontStyle + bold + foreground + #7290D9 + + + + name + Library object + scope + support.class, support.type + settings + + fontStyle + bold + foreground + #6D79DE + + + + name + Library constant + scope + support.constant + settings + + fontStyle + bold + foreground + #00AF0E + + + + name + Library variable + scope + support.variable + settings + + fontStyle + bold + foreground + #2F5FE0 + + + + name + JS: Operator + scope + keyword.operator.js + settings + + foreground + #687687 + + + + name + Invalid + scope + invalid + settings + + background + #990000 + foreground + #FFFFFF + + + + name + Invalid trailing whitespace + scope + invalid.deprecated.trailing-whitespace + settings + + background + #FFD0D0 + + + + name + Embedded source + scope + text source, string.unquoted + settings + + background + #F5AA7730 + + + + name + Markup XML declaration + scope + meta.tag.preprocessor.xml + settings + + fontStyle + + foreground + #8F7E65 + + + + name + Markup DOCTYPE + scope + meta.tag.sgml.doctype + settings + + fontStyle + + foreground + #888888 + + + + name + Markup DTD + scope + string.quoted.docinfo.doctype.DTD + settings + + fontStyle + italic + + + + name + Markup tag + scope + meta.tag, declaration.tag + settings + + fontStyle + + foreground + #43A8ED + + + + name + Markup name of tag + scope + entity.name.tag + settings + + fontStyle + bold + + + + name + Markup tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + italic + + + + uuid + 6B90703E-4E4B-43C8-9D32-921BEDF6D725 + + diff --git a/themes/IDLE.tmTheme b/themes/IDLE.tmTheme new file mode 100644 index 000000000..704296f5c --- /dev/null +++ b/themes/IDLE.tmTheme @@ -0,0 +1,235 @@ + + + + + author + Domenico Carbotta + name + IDLE + settings + + + settings + + background + #FFFFFF + caret + #000000 + foreground + #000000 + invisibles + #BFBFBF + lineHighlight + #00000012 + selection + #BAD6FD + + + + name + Comment + scope + comment + settings + + foreground + #919191 + + + + name + String + scope + string + settings + + foreground + #00A33F + + + + name + Number + scope + constant.numeric + settings + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #A535AE + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + + + name + Variable + scope + variable.language, variable.other + settings + + + + name + Keyword + scope + keyword + settings + + foreground + #FF5600 + + + + name + Storage + scope + storage + settings + + foreground + #FF5600 + + + + name + Type name + scope + entity.name.type + settings + + foreground + #21439C + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + + + name + Function name + scope + entity.name.function + settings + + foreground + #21439C + + + + name + Function argument + scope + variable.parameter + settings + + + + name + Tag name + scope + entity.name.tag + settings + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + + + name + Library function + scope + support.function + settings + + foreground + #A535AE + + + + name + Library constant + scope + support.constant + settings + + foreground + #A535AE + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #A535AE + + + + name + Library variable + scope + support.variable + settings + + foreground + #A535AE + + + + name + Invalid + scope + invalid + settings + + background + #990000 + foreground + #FFFFFF + + + + name + String interpolation + scope + constant.other.placeholder.py + settings + + fontStyle + + foreground + #990000 + + + + uuid + DDC0CBE1-442B-4CB5-80E4-26E4CFB3A277 + + diff --git a/themes/IR_Black.tmTheme b/themes/IR_Black.tmTheme new file mode 100644 index 000000000..cbc18d0b9 --- /dev/null +++ b/themes/IR_Black.tmTheme @@ -0,0 +1,810 @@ + + + + + name + IR_Black + settings + + + settings + + background + #000000 + caret + #FFFFFF + foreground + #EDEDED + invisibles + #CAE2FB3D + lineHighlight + #FFFFFF24 + selection + #333333 + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #7C7C7C + + + + name + Entity + scope + entity + settings + + fontStyle + + foreground + #FFD2A7 + + + + name + Keyword + scope + keyword + settings + + fontStyle + + foreground + #96CBFE + + + + name + Keyword.control + scope + keyword.control + settings + + fontStyle + + foreground + #96CBFE + + + + name + Keyword.Operator + scope + keyword.operator + settings + + foreground + #EDEDED + + + + name + Class + scope + entity.name.type + settings + + fontStyle + underline + foreground + #FFFFB6 + + + + name + Support + scope + support + settings + + fontStyle + + foreground + #FFFFB6 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #CFCB90 + + + + name + Storage.modifier + scope + storage.modifier + settings + + fontStyle + + foreground + #96CBFE + + + + name + Constant + scope + constant + settings + + fontStyle + + foreground + #99CC99 + + + + name + String + scope + string + settings + + fontStyle + bold + foreground + #A8FF60 + + + + name + Number + scope + constant.numeric + settings + + fontStyle + bold + foreground + #FF73FD + + + + name + Punctuation + scope + punctuation + settings + + fontStyle + + + + + name + Variable + scope + variable + settings + + fontStyle + + foreground + #C6C5FE + + + + name + Invalid – Deprecated + scope + invalid.deprecated + settings + + fontStyle + italic underline + foreground + #FD5FF1 + + + + name + Invalid – Illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #FD5FF1 + + + + name + ----------------------------------- + settings + + + + name + ♦ Embedded Source (Bright) + scope + text source + settings + + background + #B1B3BA08 + fontStyle + + + + + name + ♦ Entity inherited-class + scope + entity.other.inherited-class + settings + + fontStyle + italic + foreground + #9B5C2E + + + + name + ♦ String embedded-variable + scope + source string source + settings + + fontStyle + + foreground + #EDEDED + + + + name + ♦ String punctuation + scope + source string source punctuation.section.embedded + settings + + fontStyle + + foreground + #00A0A0 + + + + name + ♦ String constant + scope + string constant + settings + + fontStyle + + foreground + #00A0A0 + + + + name + ♦ String.regexp + scope + string.regexp + settings + + foreground + #E9C062 + + + + name + ♦ String.regexp.«special» + scope + string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition + settings + + fontStyle + + foreground + #FF8000 + + + + name + ♦ String.regexp.group + scope + string.regexp.group + settings + + background + #FFFFFF0F + fontStyle + + foreground + #C6A24F + + + + name + ♦ String.regexp.character-class + scope + string.regexp.character-class + settings + + fontStyle + + foreground + #B18A3D + + + + name + ♦ String variable + scope + string variable + settings + + fontStyle + + foreground + #8A9A95 + + + + name + ♦ Support.function + scope + support.function + settings + + fontStyle + + foreground + #DAD085 + + + + name + ♦ Support.constant + scope + support.constant + settings + + fontStyle + + foreground + #FFD2A7 + + + + name + c C/C++ Preprocessor Line + scope + meta.preprocessor.c + settings + + foreground + #8996A8 + + + + name + c C/C++ Preprocessor Directive + scope + meta.preprocessor.c keyword + settings + + fontStyle + + foreground + #AFC4DB + + + + name + j Cast + scope + meta.cast + settings + + fontStyle + italic + foreground + #676767 + + + + name + ✘ Doctype/XML Processing + scope + meta.sgml.html meta.doctype, meta.sgml.html meta.doctype entity, meta.sgml.html meta.doctype string, meta.xml-processing, meta.xml-processing entity, meta.xml-processing string + settings + + foreground + #494949 + + + + name + ✘ Meta.tag.«all» + scope + meta.tag, meta.tag entity + settings + + fontStyle + bold + foreground + #96CBFE + + + + name + ✘ Meta.tag.inline + scope + source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity + settings + + fontStyle + + foreground + #96CBFE + + + + name + ✘ Meta.tag.attribute-name + scope + entity.other.attribute-name + settings + + fontStyle + + foreground + #FFD7B1 + + + + name + ✘ Namespaces + scope + entity.name.tag.namespace, entity.other.attribute-name.namespace + settings + + fontStyle + + foreground + #E18964 + + + + name + § css tag-name + scope + meta.selector.css entity.name.tag + settings + + fontStyle + underline + foreground + #96CBFE + + + + name + § css:pseudo-class + scope + meta.selector.css entity.other.attribute-name.tag.pseudo-class + settings + + fontStyle + + foreground + #8F9D6A + + + + name + § css#id + scope + meta.selector.css entity.other.attribute-name.id + settings + + fontStyle + + foreground + #8B98AB + + + + name + § css.class + scope + meta.selector.css entity.other.attribute-name.class + settings + + fontStyle + + foreground + #62B1FE + + + + name + § css property-name: + scope + support.type.property-name.css + settings + + foreground + #EDEDED + + + + name + § css property-value; + scope + meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css + settings + + fontStyle + + foreground + #F9EE98 + + + + name + § css @at-rule + scope + meta.preprocessor.at-rule keyword.control.at-rule + settings + + foreground + #8693A5 + + + + name + § css additional-constants + scope + meta.property-value support.constant.named-color.css, meta.property-value constant + settings + + fontStyle + + foreground + #87C38A + + + + name + § css constructor.argument + scope + meta.constructor.argument.css + settings + + foreground + #8F9D6A + + + + name + ⎇ diff.header + scope + meta.diff, meta.diff.header + settings + + background + #0E2231 + fontStyle + italic + foreground + #F8F8F8 + + + + name + ⎇ diff.deleted + scope + markup.deleted + settings + + background + #420E09 + foreground + #F8F8F8 + + + + name + ⎇ diff.changed + scope + markup.changed + settings + + background + #4A410D + foreground + #F8F8F8 + + + + name + ⎇ diff.inserted + scope + markup.inserted + settings + + background + #253B22 + foreground + #F8F8F8 + + + + name + -------------------------------- + settings + + + + name + Markup: Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #E9C062 + + + + name + Markup: Bold + scope + markup.bold + settings + + fontStyle + bold + foreground + #E9C062 + + + + name + Markup: Underline + scope + markup.underline + settings + + fontStyle + underline + foreground + #E18964 + + + + name + Markup: Quote + scope + markup.quote + settings + + background + #FEE09C12 + fontStyle + italic + foreground + #E1D4B9 + + + + name + Markup: Heading + scope + markup.heading, markup.heading entity + settings + + background + #632D04 + fontStyle + + foreground + #FEDCC5 + + + + name + Markup: List + scope + markup.list + settings + + foreground + #E1D4B9 + + + + name + Markup: Raw + scope + markup.raw + settings + + background + #B1B3BA08 + fontStyle + + foreground + #578BB3 + + + + name + Markup: Comment + scope + markup comment + settings + + fontStyle + italic + foreground + #F67B37 + + + + name + Markup: Separator + scope + meta.separator + settings + + background + #242424 + foreground + #60A633 + + + + name + Log Entry + scope + meta.line.entry.logfile, meta.line.exit.logfile + settings + + background + #EEEEEE29 + + + + name + Log Entry Error + scope + meta.line.error.logfile + settings + + background + #751012 + + + + uuid + D039AEA9-9DD2-4237-A963-E84494B0B3FB + + diff --git a/themes/LAZY.tmTheme b/themes/LAZY.tmTheme new file mode 100644 index 000000000..09ff51116 --- /dev/null +++ b/themes/LAZY.tmTheme @@ -0,0 +1,291 @@ + + + + + author + Domenico Carbotta + name + LAZY + settings + + + settings + + background + #FFFFFF + caret + #7C7C7C + foreground + #000000 + invisibles + #B6B6B6 + lineHighlight + #EFFCA68F + selection + #E3FC8D + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #8C868F + + + + name + Constant + scope + constant + settings + + fontStyle + + foreground + #3B5BB5 + + + + name + Entity + scope + entity + settings + + fontStyle + + foreground + #3B5BB5 + + + + name + Latex Entity + scope + text.tex.latex entity + settings + + fontStyle + + foreground + #D62A28 + + + + name + Keyword + scope + keyword, storage + settings + + fontStyle + + foreground + #FF7800 + + + + name + String + scope + string, meta.verbatim + settings + + fontStyle + + foreground + #409B1C + + + + name + Support + scope + support + settings + + fontStyle + + foreground + #3B5BB5 + + + + name + Variable + scope + variable + settings + + fontStyle + + + + + name + Invalid – Deprecated + scope + invalid.deprecated + settings + + fontStyle + italic + foreground + #990000 + + + + name + Invalid – Illegal + scope + invalid.illegal + settings + + background + #9D1E15 + foreground + #F8F8F8 + + + + name + Superclass + scope + entity.other.inherited-class + settings + + fontStyle + italic + foreground + #3B5BB5 + + + + name + String interpolation + scope + string constant.other.placeholder + settings + + fontStyle + + foreground + #671EBB + + + + name + meta.function-call.py + scope + meta.function-call.py + settings + + fontStyle + + foreground + #3E4558 + + + + name + meta.tag + scope + meta.tag, meta.tag entity + settings + + foreground + #3A4A64 + + + + name + OCaml variant + scope + keyword.type.variant + settings + + fontStyle + + foreground + #7F90AA + + + + name + OCaml operator + scope + source.ocaml keyword.operator + settings + + foreground + #000000 + + + + name + OCaml infix operator + scope + source.ocaml keyword.operator.symbol.infix + settings + + fontStyle + + foreground + #3B5BB5 + + + + name + OCaml prefix operator + scope + source.ocaml keyword.operator.symbol.prefix + settings + + foreground + #3B5BB5 + + + + name + OCaml infix f-p operator + scope + source.ocaml keyword.operator.symbol.infix.floating-point + settings + + fontStyle + underline + + + + name + OCaml prefix f-p operator + scope + source.ocaml keyword.operator.symbol.prefix.floating-point + settings + + fontStyle + underline + + + + name + OCaml f-p constant + scope + source.ocaml constant.numeric.floating-point + settings + + fontStyle + underline + + + + uuid + A1E55FCB-3CD2-4811-9E73-D9B87419443A + + diff --git a/themes/Mac Classic.tmTheme b/themes/Mac Classic.tmTheme new file mode 100644 index 000000000..4b789dfea --- /dev/null +++ b/themes/Mac Classic.tmTheme @@ -0,0 +1,450 @@ + + + + + author + Chris Thomas + name + Mac Classic + settings + + + settings + + background + #FFFFFF + caret + #000000 + foreground + #000000 + invisibles + #BFBFBF + lineHighlight + #00000012 + selection + #4D97FF54 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #0066FF + + + + name + Keyword + scope + keyword, storage + settings + + fontStyle + bold + foreground + #0000FF + + + + name + Number + scope + constant.numeric + settings + + fontStyle + + foreground + #0000CD + + + + name + User-defined constant + scope + constant + settings + + fontStyle + bold + foreground + #C5060B + + + + name + Built-in constant + scope + constant.language + settings + + fontStyle + bold + foreground + #585CF6 + + + + name + Variable + scope + variable.language, variable.other + settings + + fontStyle + + foreground + #318495 + + + + name + String + scope + string + settings + + fontStyle + + foreground + #036A07 + + + + name + String interpolation + scope + constant.character.escape, string source + settings + + fontStyle + + foreground + #26B31A + + + + name + Preprocessor line + scope + meta.preprocessor + settings + + fontStyle + + foreground + #1A921C + + + + name + Preprocessor directive + scope + keyword.control.import + settings + + fontStyle + bold + foreground + #0C450D + + + + name + Function name + scope + entity.name.function, support.function.any-method + settings + + fontStyle + bold + foreground + #0000A2 + + + + name + Type name + scope + entity.name.type + settings + + fontStyle + underline + + + + name + Inherited class name + scope + entity.other.inherited-class + settings + + fontStyle + italic + + + + name + Function parameter + scope + variable.parameter + settings + + fontStyle + italic + + + + name + Function argument and result types + scope + storage.type.method + settings + + fontStyle + + foreground + #70727E + + + + name + Section + scope + meta.section entity.name.section, declaration.section entity.name.section + settings + + fontStyle + italic + + + + name + Library function + scope + support.function + settings + + fontStyle + bold + foreground + #3C4C72 + + + + name + Library object + scope + support.class, support.type + settings + + fontStyle + bold + foreground + #6D79DE + + + + name + Library constant + scope + support.constant + settings + + fontStyle + bold + foreground + #06960E + + + + name + Library variable + scope + support.variable + settings + + fontStyle + bold + foreground + #21439C + + + + name + JS: Operator + scope + keyword.operator.js + settings + + foreground + #687687 + + + + name + Invalid + scope + invalid + settings + + background + #990000 + foreground + #FFFFFF + + + + name + Invalid trailing whitespace + scope + invalid.deprecated.trailing-whitespace + settings + + background + #FFD0D0 + + + + name + Embedded source + scope + text source, string.unquoted + settings + + background + #0000000D + + + + name + Embedded embedded source + scope + text source string.unquoted, text source text source + settings + + background + #0000000F + + + + name + Markup XML declaration + scope + meta.tag.preprocessor.xml + settings + + fontStyle + + foreground + #68685B + + + + name + Markup DOCTYPE + scope + meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string + settings + + fontStyle + + foreground + #888888 + + + + name + Markup DTD + scope + string.quoted.docinfo.doctype.DTD + settings + + fontStyle + italic + + + + name + Markup tag + scope + meta.tag, declaration.tag + settings + + fontStyle + + foreground + #1C02FF + + + + name + Markup name of tag + scope + entity.name.tag + settings + + fontStyle + bold + + + + name + Markup tag attribute + scope + entity.other.attribute-name + settings + + fontStyle + italic + + + + name + Markup: Heading + scope + markup.heading + settings + + fontStyle + bold + foreground + #0C07FF + + + + name + Markup: Quote + scope + markup.quote + settings + + fontStyle + italic + foreground + #000000 + + + + name + Markup: List + scope + markup.list + settings + + foreground + #B90690 + + + + uuid + 71D40D9D-AE48-11D9-920A-000D93589AF6 + + diff --git a/themes/MagicWB (Amiga).tmTheme b/themes/MagicWB (Amiga).tmTheme new file mode 100644 index 000000000..7897886b1 --- /dev/null +++ b/themes/MagicWB (Amiga).tmTheme @@ -0,0 +1,376 @@ + + + + + author + Allan Odgaard + comment + Inspired by the original 8 MagicWB colors from Martin Huttenloher + name + MagicWB (Amiga) + settings + + + settings + + background + #969696 + caret + #FFFFFF + foreground + #000000 + invisibles + #FF38FF + lineHighlight + #00000012 + selection + #B1B1B1 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #8D2E75 + + + + name + String + scope + string + settings + + background + #FF000033 + fontStyle + + foreground + #FFFFFF + + + + name + Number + scope + constant.numeric + settings + + foreground + #FFFFFF + + + + name + Constant: Built-in + scope + constant.language + settings + + fontStyle + bold + foreground + #FFA995 + + + + name + Constant: User-defined + scope + constant.character, constant.other + settings + + background + #0000FF33 + fontStyle + + foreground + #FFA995 + + + + name + Variable + scope + variable.language, variable.other + settings + + foreground + #FFA995 + + + + name + Keyword + scope + keyword + settings + + fontStyle + bold + + + + name + Storage + scope + storage + settings + + fontStyle + bold + foreground + #3A68A3 + + + + name + Type Name + scope + entity.name.type + settings + + fontStyle + underline + + + + name + Inherited Class + scope + entity.other.inherited-class + settings + + fontStyle + italic + + + + name + Function Name + scope + entity.name.function + settings + + fontStyle + + foreground + #FFA995 + + + + name + Function Argument + scope + variable.parameter + settings + + fontStyle + italic + + + + name + Entity Name + scope + entity.name + settings + + fontStyle + bold + foreground + #0000FF + + + + name + Tag Attribute + scope + entity.other.attribute-name + settings + + fontStyle + italic + foreground + #3A68A3 + + + + name + Library Function + scope + support.function + settings + + foreground + #E5B3FF + + + + name + Objective-C Method Call + scope + support.function.any-method + settings + + fontStyle + + foreground + #000000 + + + + name + Objective-C Method Call - : + scope + support.function.any-method - punctuation + settings + + fontStyle + italic + + + + name + Library Constant + scope + support.constant + settings + + foreground + #FFFFFF + + + + name + Library Class/Type + scope + support.type, support.class + settings + + foreground + #FFA995 + + + + name + Library Variable + scope + support.variable + settings + + foreground + #3A68A3 + + + + name + Invalid + scope + invalid + settings + + background + #797979 + foreground + #FFFFFF + + + + name + Include <system> + scope + string.quoted.other.lt-gt.include + settings + + background + #969696 + fontStyle + italic + foreground + #FFA995 + + + + name + Include "user" + scope + string.quoted.double.include + settings + + background + #969696 + foreground + #FFA995 + + + + name + Markup: List Item + scope + markup.list + settings + + foreground + #4D4E60 + + + + name + Markup: Raw + scope + markup.raw + settings + + background + #0000FF + foreground + #FFFFFF + + + + name + Markup: Quote (Email) + scope + markup.quote + settings + + foreground + #00F0C9 + + + + name + Markup: Quote Double (Email) + scope + markup.quote markup.quote + settings + + fontStyle + + foreground + #4C457E + + + + name + Embedded Source + scope + text.html source + settings + + background + #8A9ECB + + + + uuid + B0A18BAA-6220-481C-9914-F6D3E51B5410 + + diff --git a/themes/Pastels on Dark.tmTheme b/themes/Pastels on Dark.tmTheme new file mode 100644 index 000000000..e3928606e --- /dev/null +++ b/themes/Pastels on Dark.tmTheme @@ -0,0 +1,701 @@ + + + + + author + Mats Persson + name + Pastels on Dark + settings + + + settings + + background + #211E1E + caret + #FFFFFF + foreground + #DADADA + invisibles + #4F4D4D + lineHighlight + #353030 + selection + #73597E80 + + + + name + Comments + scope + comment + settings + + fontStyle + + foreground + #555555 + + + + name + Comments Block + scope + comment.block + settings + + fontStyle + + foreground + #555555 + + + + name + Strings + scope + string + settings + + foreground + #AD9361 + + + + name + Numbers + scope + constant.numeric + settings + + fontStyle + + foreground + #CCCCCC + + + + name + Keywords + scope + keyword + settings + + fontStyle + + foreground + #A1A1FF + + + + name + Preprocessor Line + scope + meta.preprocessor + settings + + fontStyle + + foreground + #2F006E + + + + name + Preprocessor Directive + scope + keyword.control.import + settings + + fontStyle + bold + + + + name + Functions + scope + support.function + settings + + fontStyle + + foreground + #A1A1FF + + + + name + Function result + scope + declaration.function function-result + settings + + foreground + #0000FF + + + + name + Function name + scope + declaration.function function-name + settings + + fontStyle + bold + + + + name + Function argument name + scope + declaration.function argument-name + settings + + fontStyle + bold + + + + name + Function argument type + scope + declaration.function function-arg-type + settings + + foreground + #0000FF + + + + name + Function argument variable + scope + declaration.function function-argument + settings + + fontStyle + italic + + + + name + Class name + scope + declaration.class class-name + settings + + fontStyle + underline + + + + name + Class inheritance + scope + declaration.class class-inheritance + settings + + fontStyle + italic underline + + + + name + Invalid + scope + invalid + settings + + background + #FF0000 + fontStyle + bold + foreground + #FFF9F9 + + + + name + Invalid Trailing Whitespace + scope + invalid.deprecated.trailing-whitespace + settings + + background + #FFD0D0 + + + + name + Section + scope + declaration.section section-name + settings + + fontStyle + italic + + + + name + Interpolation + scope + string.interpolation + settings + + foreground + #C10006 + + + + name + Regular Expressions + scope + string.regexp + settings + + fontStyle + + foreground + #666666 + + + + name + Variables + scope + variable + settings + + foreground + #C1C144 + + + + name + Constants + scope + constant + settings + + foreground + #6782D3 + + + + name + Character Constants + scope + constant.character + settings + + fontStyle + + foreground + #AFA472 + + + + name + Language Constants + scope + constant.language + settings + + fontStyle + bold + foreground + #DE8E30 + + + + name + Embedded Code + scope + embedded + settings + + fontStyle + underline + + + + name + Tag name + scope + keyword.markup.element-name + settings + + fontStyle + + foreground + #858EF4 + + + + name + Attribute name + scope + keyword.markup.attribute-name + settings + + fontStyle + + foreground + #9B456F + + + + name + Attribute with Value + scope + meta.attribute-with-value + settings + + fontStyle + + foreground + #9B456F + + + + name + Exceptions + scope + keyword.exception + settings + + fontStyle + bold + foreground + #C82255 + + + + name + Operators + scope + keyword.operator + settings + + fontStyle + + foreground + #47B8D6 + + + + name + Control Structures + scope + keyword.control + settings + + fontStyle + bold + foreground + #6969FA + + + + name + HTML: DocInfo XML + scope + meta.tag.preprocessor.xml + settings + + foreground + #68685B + + + + name + HTML: DocType + scope + meta.tag.sgml.doctype + settings + + foreground + #888888 + + + + name + HTML: DocInfo DTD + scope + string.quoted.docinfo.doctype.DTD + settings + + fontStyle + italic + + + + name + HTML: ServerSide Includes + scope + comment.other.server-side-include.xhtml, comment.other.server-side-include.html + settings + + foreground + #909090 + + + + name + HTML: Tag + scope + text.html declaration.tag, text.html meta.tag, text.html entity.name.tag.xhtml + settings + + foreground + #858EF4 + + + + name + HTML: attribute="" + scope + keyword.markup.attribute-name + settings + + foreground + #9B456F + + + + name + PHP: PHPdocs + scope + keyword.other.phpdoc.php + settings + + foreground + #777777 + + + + name + PHP: Include() & Require() + scope + keyword.other.include.php + settings + + foreground + #C82255 + + + + name + PHP: Constants Core Predefined + scope + support.constant.core.php + settings + + fontStyle + bold + foreground + #DE8E20 + + + + name + PHP: Constants Standard Predefined + scope + support.constant.std.php + settings + + fontStyle + bold + foreground + #DE8E10 + + + + name + PHP: Variables Globals + scope + variable.other.global.php + settings + + foreground + #B72E1D + + + + name + PHP: Variables Safer Globals + scope + variable.other.global.safer.php + settings + + foreground + #00FF00 + + + + name + PHP: Strings Single-Quoted + scope + string.quoted.single.php + settings + + foreground + #BFA36D + + + + name + PHP: Keywords Storage + scope + keyword.storage.php + settings + + foreground + #6969FA + + + + name + PHP: Strings Double-Quoted + scope + string.quoted.double.php + settings + + foreground + #AD9361 + + + + name + CSS: Selectors #ID + scope + entity.other.attribute-name.id.css + settings + + foreground + #EC9E00 + + + + name + CSS: Selectors <Elements> + scope + entity.name.tag.css + settings + + fontStyle + bold + foreground + #B8CD06 + + + + name + CSS: Selectors .ClassName + scope + entity.other.attribute-name.class.css + settings + + foreground + #EDCA06 + + + + name + CSS: Selectors :PseudoClass + scope + entity.other.attribute-name.pseudo-class.css + settings + + foreground + #2E759C + + + + name + CSS: Invalid Comma + scope + invalid.bad-comma.css + settings + + background + #FF0000 + foreground + #FFFFFF + + + + name + CSS: Property Value + scope + support.constant.property-value.css + settings + + foreground + #9B2E4D + + + + name + CSS: Property Keyword + scope + support.type.property-name.css + settings + + foreground + #E1C96B + + + + name + CSS: Property Colours + scope + constant.other.rgb-value.css + settings + + foreground + #666633 + + + + name + CSS: Font Names + scope + support.constant.font-name.css + settings + + foreground + #666633 + + + + name + TMLangDef: Keys + scope + support.constant.tm-language-def, support.constant.name.tm-language-def + settings + + foreground + #7171F3 + + + + name + CSS: Units + scope + keyword.other.unit.css + settings + + foreground + #6969FA + + + + uuid + 343011CC-B7DF-11D9-B5C6-000D93C8BE28 + + diff --git a/themes/Slush & Poppies.tmTheme b/themes/Slush & Poppies.tmTheme new file mode 100644 index 000000000..02ecbcbe2 --- /dev/null +++ b/themes/Slush & Poppies.tmTheme @@ -0,0 +1,336 @@ + + + + + author + William D. Neumann + name + Slush & Poppies + settings + + + settings + + background + #F1F1F1 + caret + #000000 + foreground + #000000 + invisibles + #BFBFBF + lineHighlight + #00000026 + selection + #B0B0FF + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #406040 + + + + name + String + scope + string + settings + + foreground + #C03030 + + + + name + Number + scope + constant.numeric + settings + + foreground + #0080A0 + + + + name + OCaml floating-point constants + scope + source.ocaml constant.numeric.floating-point + settings + + fontStyle + underline + + + + name + Character constants + scope + constant.character + settings + + foreground + #800000 + + + + name + Built-in constant + scope + constant.language + settings + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + + + name + Variable + scope + variable.parameter, variable.other + settings + + + + name + Keyword + scope + keyword + settings + + fontStyle + + foreground + #2060A0 + + + + name + Operators + scope + keyword.operator + settings + + fontStyle + + foreground + #2060A0 + + + + name + OCaml prefix f-p operators + scope + source.ocaml keyword.operator.symbol.prefix.floating-point + settings + + fontStyle + underline + + + + name + OCaml infix f-p operators + scope + source.ocaml keyword.operator.symbol.infix.floating-point + settings + + fontStyle + underline + + + + name + Module Keyword + scope + entity.name.module, support.other.module + settings + + fontStyle + + foreground + #0080FF + + + + name + Storage types + scope + storage.type + settings + + foreground + #A08000 + + + + name + Storage + scope + storage + settings + + foreground + #008080 + + + + name + Variant types + scope + entity.name.class.variant + settings + + foreground + #C08060 + + + + name + Directives + scope + keyword.other.directive + settings + + fontStyle + bold + + + + name + Line-number directives + scope + source.ocaml keyword.other.directive.line-number + settings + + fontStyle + + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + + foreground + #800000 + + + + name + Type name + scope + storage.type.user-defined + settings + + foreground + #800080 + + + + name + Class type name + scope + entity.name.type.class.type + settings + + foreground + #8000C0 + + + + name + Function argument + scope + variable.parameter + settings + + + + name + Tag name + scope + entity.name.tag + settings + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + + + name + Library function + scope + support.function + settings + + + + name + Library constant + scope + support.constant + settings + + + + name + Library class/type + scope + support.type, support.class + settings + + + + name + Library variable + scope + support.variable + settings + + + + name + Invalid + scope + invalid + settings + + + + uuid + D68685B8-1CFE-4C10-99C4-E21CBC892376 + + diff --git a/themes/Solarized (dark).tmTheme b/themes/Solarized (dark).tmTheme new file mode 100644 index 000000000..3a280b185 --- /dev/null +++ b/themes/Solarized (dark).tmTheme @@ -0,0 +1,2051 @@ + + + + + name + Solarized (dark) + settings + + + settings + + background + #002B36 + caret + #819090 + foreground + #839496 + invisibles + #073642 + lineHighlight + #073642 + selection + #073642 + + + + name + Comment + scope + comment + settings + + fontStyle + + foreground + #586E75 + + + + name + String + scope + string + settings + + foreground + #2AA198 + + + + name + StringNumber + scope + string + settings + + foreground + #586E75 + + + + name + Regexp + scope + string.regexp + settings + + foreground + #D30102 + + + + name + Number + scope + constant.numeric + settings + + foreground + #D33682 + + + + name + Variable + scope + variable.language, variable.other + settings + + foreground + #268BD2 + + + + name + Keyword + scope + keyword + settings + + foreground + #859900 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #738A05 + + + + name + Class name + scope + entity.name.class, entity.name.type.class + settings + + foreground + #268BD2 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #268BD2 + + + + name + Variable start + scope + punctuation.definition.variable + settings + + foreground + #859900 + + + + name + Embedded code markers + scope + punctuation.section.embedded.begin, punctuation.section.embedded.end + settings + + foreground + #D30102 + + + + name + Built-in constant + scope + constant.language, meta.preprocessor + settings + + foreground + #B58900 + + + + name + Support.construct + scope + support.function.construct, keyword.other.new + settings + + foreground + #D30102 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #CB4B16 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + + + name + Function argument + scope + variable.parameter + settings + + + + name + Tag name + scope + entity.name.tag + settings + + fontStyle + bold + foreground + #268BD2 + + + + name + Tag start/end + scope + punctuation.definition.tag.html, punctuation.definition.tag.begin, punctuation.definition.tag.end + settings + + foreground + #586E75 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #93A1A1 + + + + name + Library function + scope + support.function + settings + + foreground + #268BD2 + + + + name + Continuation + scope + punctuation.separator.continuation + settings + + foreground + #D30102 + + + + name + Library constant + scope + support.constant + settings + + + + name + Library class/type + scope + support.type, support.class + settings + + foreground + #859900 + + + + name + Library Exception + scope + support.type.exception + settings + + foreground + #CB4B16 + + + + name + Special + scope + keyword.other.special-method + settings + + foreground + #CB4B16 + + + + name + Library variable + scope + support.other.variable + settings + + + + name + Invalid + scope + invalid + settings + + + + name + Quoted String + scope + string.quoted.double, string.quoted.single + settings + + foreground + #269186 + + + + name + Quotes + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #C60000 + + + + name + CSS: Property + scope + entity.name.tag.css, support.type.property-name.css, meta.property-name.css + settings + + fontStyle + + foreground + #A57800 + + + + name + CSS: @font-face + scope + source.css + settings + + foreground + #D01F1E + + + + name + CSS: Selector + scope + meta.selector.css + settings + + fontStyle + + foreground + #536871 + + + + name + CSS: {} + scope + punctuation.section.property-list.css + settings + + foreground + #5A74CF + + + + name + CSS: Numeric Value + scope + meta.property-value.css constant.numeric.css, keyword.other.unit.css,constant.other.color.rgb-value.css + settings + + fontStyle + + foreground + #269186 + + + + name + CSS: Value + scope + meta.property-value.css + settings + + fontStyle + + foreground + #269186 + + + + name + CSS: !Important + scope + keyword.other.important.css + settings + + foreground + #D01F1E + + + + name + CSS: Standard Value + scope + support.constant.color + settings + + foreground + #269186 + + + + name + CSS: Tag + scope + entity.name.tag.css + settings + + foreground + #738A13 + + + + name + CSS: : , + scope + punctuation.separator.key-value.css, punctuation.terminator.rule.css + settings + + fontStyle + + foreground + #536871 + + + + name + CSS .class + scope + entity.other.attribute-name.class.css + settings + + fontStyle + + foreground + #268BD2 + + + + name + CSS :pseudo + scope + entity.other.attribute-name.pseudo-element.css, entity.other.attribute-name.pseudo-class.css + settings + + fontStyle + + foreground + #BD3800 + + + + name + CSS: #id + scope + entity.other.attribute-name.id.css + settings + + fontStyle + + foreground + #268BD2 + + + + name + JS: Function Name + scope + meta.function.js, entity.name.function.js, support.function.dom.js + settings + + foreground + #A57800 + + + + name + JS: Source + scope + text.html.basic source.js.embedded.html + settings + + fontStyle + + foreground + #A57800 + + + + name + JS: Function + scope + storage.type.function.js + settings + + foreground + #268BD2 + + + + name + JS: Numeric Constant + scope + constant.numeric.js + settings + + foreground + #269186 + + + + name + JS: [] + scope + meta.brace.square.js + settings + + foreground + #268BD2 + + + + name + JS: Storage Type + scope + storage.type.js + settings + + foreground + #268BD2 + + + + name + () + scope + meta.brace.round, punctuation.definition.parameters.begin.js, punctuation.definition.parameters.end.js + settings + + foreground + #93A1A1 + + + + name + {} + scope + meta.brace.curly.js + settings + + foreground + #268BD2 + + + + name + HTML: Doctype + scope + entity.name.tag.doctype.html, meta.tag.sgml.html, string.quoted.double.doctype.identifiers-and-DTDs.html + settings + + fontStyle + italic + foreground + #899090 + + + + name + HTML: Comment Block + scope + comment.block.html + settings + + fontStyle + italic + foreground + #839496 + + + + name + HTML: Script + scope + entity.name.tag.script.html + settings + + fontStyle + italic + + + + name + HTML: Style + scope + source.css.embedded.html string.quoted.double.html + settings + + fontStyle + + foreground + #269186 + + + + name + HTML: Text + scope + text.html.ruby + settings + + fontStyle + bold + foreground + #BD3800 + + + + name + HTML: = + scope + text.html.basic meta.tag.other.html, text.html.basic meta.tag.any.html, text.html.basic meta.tag.block.any, text.html.basic meta.tag.inline.any, text.html.basic meta.tag.structure.any.html, text.html.basic source.js.embedded.html, punctuation.separator.key-value.html + settings + + fontStyle + + foreground + #708284 + + + + name + HTML: something= + scope + text.html.basic entity.other.attribute-name.html + settings + + foreground + #708284 + + + + name + HTML: " + scope + text.html.basic meta.tag.structure.any.html punctuation.definition.string.begin.html, punctuation.definition.string.begin.html, punctuation.definition.string.end.html + settings + + fontStyle + + foreground + #269186 + + + + name + HTML: <tag> + scope + entity.name.tag.block.any.html + settings + + fontStyle + bold + foreground + #268BD2 + + + + name + HTML: style + scope + source.css.embedded.html entity.name.tag.style.html + settings + + fontStyle + italic + + + + name + HTML: <style> + scope + entity.name.tag.style.html + settings + + fontStyle + + + + + name + HTML: {} + scope + text.html.basic punctuation.section.property-list.css + settings + + fontStyle + + + + + name + HTML: Embeddable + scope + source.css.embedded.html, comment.block.html + settings + + fontStyle + italic + foreground + #819090 + + + + name + Ruby: Variable definition + scope + punctuation.definition.variable.ruby + settings + + fontStyle + + foreground + #268BD2 + + + + name + Ruby: Function Name + scope + meta.function.method.with-arguments.ruby + settings + + foreground + #708284 + + + + name + Ruby: Variable + scope + variable.language.ruby + settings + + foreground + #469186 + + + + name + Ruby: Function + scope + entity.name.function.ruby + settings + + foreground + #268BD2 + + + + name + Ruby: Keyword Control + scope + keyword.control.ruby, keyword.control.def.ruby + settings + + fontStyle + bold + foreground + #738A05 + + + + name + Ruby: Class + scope + keyword.control.class.ruby, meta.class.ruby + settings + + foreground + #748B00 + + + + name + Ruby: Class Name + scope + entity.name.type.class.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: Keyword + scope + keyword.control.ruby + settings + + fontStyle + + foreground + #748B00 + + + + name + Ruby: Support Class + scope + support.class.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #748B00 + + + + name + Ruby: Constant + scope + constant.language.ruby, constant.numeric.ruby + settings + + foreground + #269186 + + + + name + Ruby: Constant Other + scope + variable.other.constant.ruby + settings + + fontStyle + + foreground + #A57800 + + + + name + Ruby: :symbol + scope + constant.other.symbol.ruby + settings + + fontStyle + + foreground + #269186 + + + + name + Ruby: Punctuation Section '' + scope + punctuation.section.embedded.ruby, punctuation.definition.string.begin.ruby, punctuation.definition.string.end.ruby + settings + + foreground + #D01F1E + + + + name + Ruby: Special Method + scope + keyword.other.special-method.ruby + settings + + foreground + #BD3800 + + + + name + PHP: Include + scope + keyword.control.import.include.php + settings + + foreground + #BD3800 + + + + name + Ruby: erb = + scope + text.html.ruby meta.tag.inline.any.html + settings + + fontStyle + + foreground + #819090 + + + + name + Ruby: erb "" + scope + text.html.ruby punctuation.definition.string.begin, text.html.ruby punctuation.definition.string.end + settings + + fontStyle + + foreground + #269186 + + + + name + PHP: Quoted Single + scope + punctuation.definition.string.begin, punctuation.definition.string.end + settings + + foreground + #839496 + + + + name + PHP: Class Names + scope + support.class.php + settings + + foreground + #839496 + + + + name + PHP: [] + scope + keyword.operator.index-start.php, keyword.operator.index-end.php + settings + + foreground + #D31E1E + + + + name + PHP: Array + scope + meta.array.php + settings + + foreground + #536871 + + + + name + PHP: Array() + scope + meta.array.php support.function.construct.php, meta.array.empty.php support.function.construct.php + settings + + fontStyle + + foreground + #A57800 + + + + name + PHP: Array Construct + scope + support.function.construct.php + settings + + foreground + #A57800 + + + + name + PHP: Array Begin + scope + punctuation.definition.array.begin, punctuation.definition.array.end + settings + + foreground + #D31E1E + + + + name + PHP: Numeric Constant + scope + constant.numeric.php + settings + + foreground + #269186 + + + + name + PHP: New + scope + keyword.other.new.php + settings + + foreground + #CB4B16 + + + + name + PHP: :: + scope + keyword.operator.class + settings + + fontStyle + + foreground + #839496 + + + + name + PHP: Other Property + scope + variable.other.property.php + settings + + foreground + #899090 + + + + name + PHP: Class + scope + storage.modifier.extends.php, storage.type.class.php, keyword.operator.class.php + settings + + foreground + #A57800 + + + + name + PHP: Class Function + settings + + + + name + PHP: Semicolon + scope + punctuation.terminator.expression.php + settings + + foreground + #839496 + + + + name + PHP: Inherited Class + scope + meta.other.inherited-class.php + settings + + fontStyle + + foreground + #536871 + + + + name + PHP: Storage Type + scope + storage.type.php + settings + + foreground + #748B00 + + + + name + PHP: Function + scope + entity.name.function.php + settings + + foreground + #899090 + + + + name + PHP: Function Construct + scope + support.function.construct.php + settings + + foreground + #748B00 + + + + name + PHP: Function Call + scope + entity.name.type.class.php, meta.function-call.php, meta.function-call.static.php, meta.function-call.object.php + settings + + foreground + #839496 + + + + name + PHP: Comment + scope + keyword.other.phpdoc + settings + + fontStyle + + foreground + #899090 + + + + name + PHP: Source Emebedded + scope + source.php.embedded.block.html + settings + + foreground + #BD3613 + + + + name + PHP: Storage Type Function + scope + storage.type.function.php + settings + + foreground + #BD3800 + + + + name + C: constant + scope + constant.numeric.c + settings + + fontStyle + + foreground + #269186 + + + + name + C: Meta Preprocessor + scope + meta.preprocessor.c.include, meta.preprocessor.macro.c + settings + + fontStyle + + foreground + #BB3700 + + + + name + C: Keyword + scope + keyword.control.import.define.c, keyword.control.import.include.c + settings + + fontStyle + + foreground + #BB3700 + + + + name + C: Function Preprocessor + scope + entity.name.function.preprocessor.c + settings + + fontStyle + + foreground + #BB3700 + + + + name + C: include <something.c> + scope + meta.preprocessor.c.include string.quoted.other.lt-gt.include.c, meta.preprocessor.c.include punctuation.definition.string.begin.c, meta.preprocessor.c.include punctuation.definition.string.end.c + settings + + fontStyle + + foreground + #269186 + + + + name + C: Function + scope + support.function.C99.c, support.function.any-method.c, entity.name.function.c + settings + + fontStyle + + foreground + #536871 + + + + name + C: " + scope + punctuation.definition.string.begin.c, punctuation.definition.string.end.c + settings + + fontStyle + + foreground + #269186 + + + + name + C: Storage Type + scope + storage.type.c + settings + + fontStyle + + foreground + #A57800 + + + + name + diff: header + scope + meta.diff, meta.diff.header + settings + + background + #A57706 + fontStyle + italic + foreground + #E0EDDD + + + + name + diff: deleted + scope + markup.deleted + settings + + background + #EAE3CA + fontStyle + + foreground + #D3201F + + + + name + diff: changed + scope + markup.changed + settings + + background + #EAE3CA + fontStyle + + foreground + #BF3904 + + + + name + diff: inserted + scope + markup.inserted + settings + + background + #EAE3CA + foreground + #219186 + + + + name + Markdown: Linebreak + scope + text.html.markdown meta.dummy.line-break + settings + + background + #A57706 + foreground + #E0EDDD + + + + name + Markdown: Raw + scope + text.html.markdown markup.raw.inline + settings + + foreground + #269186 + + + + name + reST raw + scope + text.restructuredtext markup.raw + settings + + foreground + #269186 + + + + name + Other: Removal + scope + other.package.exclude, other.remove + settings + + fontStyle + + foreground + #D3201F + + + + name + Other: Add + scope + other.add + settings + + foreground + #269186 + + + + name + Tex: {} + scope + punctuation.section.group.tex , punctuation.definition.arguments.begin.latex, punctuation.definition.arguments.end.latex, punctuation.definition.arguments.latex + settings + + fontStyle + + foreground + #B81D1C + + + + name + Tex: {text} + scope + meta.group.braces.tex + settings + + fontStyle + + foreground + #A57705 + + + + name + Tex: Other Math + scope + string.other.math.tex + settings + + fontStyle + + foreground + #A57705 + + + + name + Tex: {var} + scope + variable.parameter.function.latex + settings + + fontStyle + + foreground + #BD3800 + + + + name + Tex: Math \\ + scope + punctuation.definition.constant.math.tex + settings + + fontStyle + + foreground + #D01F1E + + + + name + Tex: Constant Math + scope + text.tex.latex constant.other.math.tex, constant.other.general.math.tex, constant.other.general.math.tex, constant.character.math.tex + settings + + fontStyle + + foreground + #269186 + + + + name + Tex: Other Math String + scope + string.other.math.tex + settings + + fontStyle + + foreground + #A57800 + + + + name + Tex: $ + scope + punctuation.definition.string.begin.tex, punctuation.definition.string.end.tex + settings + + fontStyle + + foreground + #D3201F + + + + name + Tex: \label + scope + keyword.control.label.latex, text.tex.latex constant.other.general.math.tex + settings + + fontStyle + + foreground + #269186 + + + + name + Tex: \label { } + scope + variable.parameter.definition.label.latex + settings + + fontStyle + + foreground + #D01F1E + + + + name + Tex: Function + scope + support.function.be.latex + settings + + fontStyle + + foreground + #748B00 + + + + name + Tex: Support Function Section + scope + support.function.section.latex + settings + + fontStyle + + foreground + #BD3800 + + + + name + Tex: Support Function + scope + support.function.general.tex + settings + + fontStyle + + foreground + #269186 + + + + name + Tex: Comment + scope + punctuation.definition.comment.tex, comment.line.percentage.tex + settings + + fontStyle + italic + + + + name + Tex: Reference Label + scope + keyword.control.ref.latex + settings + + fontStyle + + foreground + #269186 + + + + name + Python: storage + scope + storage.type.class.python, storage.type.function.python, storage.modifier.global.python + settings + + fontStyle + + foreground + #748B00 + + + + name + Python: import + scope + keyword.control.import.python, keyword.control.import.from.python + settings + + foreground + #BD3800 + + + + name + Python: Support.exception + scope + support.type.exception.python + settings + + foreground + #A57800 + + + + name + Shell: builtin + scope + support.function.builtin.shell + settings + + foreground + #748B00 + + + + name + Shell: variable + scope + variable.other.normal.shell + settings + + foreground + #BD3800 + + + + name + Shell: DOT_FILES + scope + source.shell + settings + + fontStyle + + foreground + #268BD2 + + + + name + Shell: meta scope in loop + scope + meta.scope.for-in-loop.shell, variable.other.loop.shell + settings + + fontStyle + + foreground + #536871 + + + + name + Shell: "" + scope + punctuation.definition.string.end.shell, punctuation.definition.string.begin.shell + settings + + fontStyle + + foreground + #748B00 + + + + name + Shell: Meta Block + scope + meta.scope.case-block.shell, meta.scope.case-body.shell + settings + + fontStyle + + foreground + #536871 + + + + name + Shell: [] + scope + punctuation.definition.logical-expression.shell + settings + + fontStyle + + foreground + #CD1E1D + + + + name + Shell: Comment + scope + comment.line.number-sign.shell + settings + + fontStyle + italic + + + + name + Java: import + scope + keyword.other.import.java + settings + + fontStyle + + foreground + #BD3800 + + + + name + Java: meta-import + scope + storage.modifier.import.java + settings + + fontStyle + + foreground + #586E75 + + + + name + Java: Class + scope + meta.class.java storage.modifier.java + settings + + fontStyle + + foreground + #A57800 + + + + name + Java: /* comment */ + scope + source.java comment.block + settings + + fontStyle + + foreground + #536871 + + + + name + Java: /* @param */ + scope + comment.block meta.documentation.tag.param.javadoc keyword.other.documentation.param.javadoc + settings + + fontStyle + + foreground + #536871 + + + + name + Perl: variables + scope + punctuation.definition.variable.perl, variable.other.readwrite.global.perl, variable.other.predefined.perl, keyword.operator.comparison.perl + settings + + foreground + #B58900 + + + + name + Perl: functions + scope + support.function.perl + settings + + foreground + #859900 + + + + name + Perl: comments + scope + comment.line.number-sign.perl + settings + + fontStyle + italic + foreground + #586E75 + + + + name + Perl: quotes + scope + punctuation.definition.string.begin.perl, punctuation.definition.string.end.perl + settings + + foreground + #2AA198 + + + + name + Perl: \char + scope + constant.character.escape.perl + settings + + foreground + #DC322F + + + + + name + Markdown: Headings + scope + markup.heading.markdown, markup.heading.1.markdown, markup.heading.2.markdown + settings + + foreground + #268BD2 + + + + name + Markdown: Bold + scope + markup.bold.markdown + settings + + fontStyle + bold + foreground + #839496 + + + + name + Markdown: Italic + scope + markup.italic.markdown + settings + + fontStyle + italic + foreground + #839496 + + + + name + Markdown: Punctuation for Bold, Italic, and Inline Block + scope + punctuation.definition.bold.markdown, punctuation.definition.italic.markdown, punctuation.definition.raw.markdown + settings + + foreground + #D3201F + + + + name + Markdown: Bulleted List + scope + markup.list.unnumbered.markdown + settings + + foreground + #B58900 + + + + name + Markdown: Numbered List + scope + markup.list.numbered.markdown + settings + + foreground + #859900 + + + + name + Markdown: Block and Inline Block + scope + markup.raw.block.markdown, markup.raw.inline.markdown + settings + + foreground + #2AA198 + + + + name + Markdown: Quote Block and Punctuation + scope + markup.quote.markdown, punctuation.definition.blockquote.markdown + settings + + foreground + #6C71C4 + + + + name + Markdown: Seperator + scope + meta.separator.markdown + settings + + foreground + #D33682 + + + + name + Markdown: Link and Reference URL + scope + meta.image.inline.markdown, markup.underline.link.markdown + settings + + fontStyle + italic + foreground + #586E75 + + + + name + Markdown: Link Title, Image Description + scope + string.other.link.title.markdown, string.other.link.description.markdown + settings + + foreground + #93A1A1 + + + + name + Markdown: Angle Brakets on Link and Image + scope + punctuation.definition.link.markdown + settings + + foreground + #586E75 + + + + name + Markdown: Parens on Link and Image + scope + punctuation.definition.metadata.markdown + settings + + foreground + #586E75 + + + + name + Markdown: Square Brakets on Link, Image, and Reference + scope + punctuation.definition.string.begin.markdown, punctuation.definition.string.end.markdown, punctuation.definition.constant.markdown + settings + + foreground + #586E75 + + + + + uuid + A4299D9B-1DE5-4BC4-87F6-A757E71B1597 + + diff --git a/themes/SpaceCadet.tmTheme b/themes/SpaceCadet.tmTheme new file mode 100644 index 000000000..156f43dee --- /dev/null +++ b/themes/SpaceCadet.tmTheme @@ -0,0 +1,212 @@ + + + + + author + Alex Ross + comment + Created by Alex Ross + name + SpaceCadet + settings + + + settings + + background + #0D0D0D + caret + #7F005D + foreground + #DDE6CF + invisibles + #BFBFBF + lineHighlight + #00000012 + selection + #40002F + + + + name + Comment + scope + comment + settings + + foreground + #473C45 + + + + name + String + scope + string + settings + + foreground + #805978 + + + + name + Constant + scope + constant + settings + + foreground + #A8885A + + + + name + Variable + scope + variable.parameter, variable.other + settings + + foreground + #596380 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.logical + settings + + foreground + #728059 + + + + name + Storage + scope + storage + settings + + foreground + #9EBF60 + + + + name + Entity + scope + entity + settings + + foreground + #6078BF + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + italic + + + + name + Support + scope + support + settings + + foreground + #8A4B66 + + + + name + Exception + scope + support.type.exception + settings + + foreground + #893062 + + + + name + Tag name + scope + entity.name.tag + settings + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + + + name + Library constant + scope + support.constant + settings + + + + name + Library class/type + scope + support.type, support.class + settings + + + + name + Library variable + scope + support.other.variable + settings + + + + name + Invalid + scope + invalid + settings + + background + #5F0047 + + + + name + - Meta + settings + + + + name + function.section + scope + meta.function.section + settings + + background + #371D28 + + + + uuid + 2C24E84F-F9FE-4C2E-92D2-F52198BA7E41 + + diff --git a/themes/Sunburst.tmTheme b/themes/Sunburst.tmTheme new file mode 100644 index 000000000..694c2c8c4 --- /dev/null +++ b/themes/Sunburst.tmTheme @@ -0,0 +1,665 @@ + + + + + author + Stanley Rost + comment + (π) Soryu, 2005 + name + Sunburst + settings + + + settings + + background + #000000 + caret + #A7A7A7 + foreground + #F8F8F8 + invisibles + #CAE2FB3D + lineHighlight + #FFFFFF1A + selection + #DDF0FF33 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #AEAEAE + + + + name + Constant + scope + constant + settings + + foreground + #3387CC + + + + name + Entity + scope + entity + settings + + fontStyle + + foreground + #89BDFF + + + + name + Keyword + scope + keyword + settings + + fontStyle + + foreground + #E28964 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #99CF50 + + + + name + String + scope + string + settings + + fontStyle + + foreground + #65B042 + + + + name + Support + scope + support + settings + + fontStyle + + foreground + #9B859D + + + + name + Variable + scope + variable + settings + + foreground + #3E87E3 + + + + name + Invalid – Deprecated + scope + invalid.deprecated + settings + + fontStyle + italic underline + foreground + #FD5FF1 + + + + name + Invalid – Illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #FD5FF1 + + + + name + ----------------------------------- + settings + + + + name + ♦ Embedded Source (Bright) + scope + text source + settings + + background + #B1B3BA08 + + + + name + ♦ Entity inherited-class + scope + entity.other.inherited-class + settings + + fontStyle + italic + foreground + #9B5C2E + + + + name + ♦ String embedded-source + scope + string.quoted source + settings + + fontStyle + + foreground + #DAEFA3 + + + + name + ♦ String constant + scope + string constant + settings + + foreground + #DDF2A4 + + + + name + ♦ String.regexp + scope + string.regexp + settings + + foreground + #E9C062 + + + + name + ♦ String.regexp.«special» + scope + string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition + settings + + foreground + #CF7D34 + + + + name + ♦ String variable + scope + string variable + settings + + foreground + #8A9A95 + + + + name + ♦ Support.function + scope + support.function + settings + + fontStyle + + foreground + #DAD085 + + + + name + ♦ Support.constant + scope + support.constant + settings + + fontStyle + + foreground + #CF6A4C + + + + name + c C/C++ Preprocessor Line + scope + meta.preprocessor.c + settings + + foreground + #8996A8 + + + + name + c C/C++ Preprocessor Directive + scope + meta.preprocessor.c keyword + settings + + foreground + #AFC4DB + + + + name + j Entity Name Type + scope + entity.name.type + settings + + fontStyle + underline + + + + name + j Cast + scope + meta.cast + settings + + fontStyle + italic + foreground + #676767 + + + + name + ✘ Doctype/XML Processing + scope + meta.sgml.html meta.doctype, meta.sgml.html meta.doctype entity, meta.sgml.html meta.doctype string, meta.xml-processing, meta.xml-processing entity, meta.xml-processing string + settings + + foreground + #494949 + + + + name + ✘ Meta.tag.«all» + scope + meta.tag, meta.tag entity + settings + + foreground + #89BDFF + + + + name + ✘ Meta.tag.inline + scope + source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity + settings + + foreground + #E0C589 + + + + name + ✘ Namespaces + scope + entity.name.tag.namespace, entity.other.attribute-name.namespace + settings + + foreground + #E18964 + + + + name + § css tag-name + scope + meta.selector.css entity.name.tag + settings + + foreground + #CDA869 + + + + name + § css:pseudo-class + scope + meta.selector.css entity.other.attribute-name.tag.pseudo-class + settings + + foreground + #8F9D6A + + + + name + § css#id + scope + meta.selector.css entity.other.attribute-name.id + settings + + foreground + #8B98AB + + + + name + § css.class + scope + meta.selector.css entity.other.attribute-name.class + settings + + foreground + #9B703F + + + + name + § css property-name: + scope + support.type.property-name.css + settings + + foreground + #C5AF75 + + + + name + § css property-value; + scope + meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css + settings + + foreground + #F9EE98 + + + + name + § css @at-rule + scope + meta.preprocessor.at-rule keyword.control.at-rule + settings + + foreground + #8693A5 + + + + name + § css additional-constants + scope + meta.property-value support.constant.named-color.css, meta.property-value constant + settings + + foreground + #DD7B3B + + + + name + § css constructor.argument + scope + meta.constructor.argument.css + settings + + foreground + #8F9D6A + + + + name + ⎇ diff.header + scope + meta.diff, meta.diff.header + settings + + background + #0E2231 + fontStyle + italic + foreground + #F8F8F8 + + + + name + ⎇ diff.deleted + scope + markup.deleted + settings + + background + #420E09 + foreground + #F8F8F8 + + + + name + ⎇ diff.changed + scope + markup.changed + settings + + background + #4A410D + foreground + #F8F8F8 + + + + name + ⎇ diff.inserted + scope + markup.inserted + settings + + background + #253B22 + foreground + #F8F8F8 + + + + name + -------------------------------- + settings + + + + name + Markup: Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #E9C062 + + + + name + Markup: Bold + scope + markup.bold + settings + + fontStyle + bold + foreground + #E9C062 + + + + name + Markup: Underline + scope + markup.underline + settings + + fontStyle + underline + foreground + #E18964 + + + + name + Markup: Quote + scope + markup.quote + settings + + background + #FEE09C12 + fontStyle + italic + foreground + #E1D4B9 + + + + name + Markup: Heading + scope + markup.heading, markup.heading entity + settings + + background + #632D04 + fontStyle + + foreground + #FEDCC5 + + + + name + Markup: List + scope + markup.list + settings + + foreground + #E1D4B9 + + + + name + Markup: Raw + scope + markup.raw + settings + + background + #B1B3BA08 + fontStyle + + foreground + #578BB3 + + + + name + Markup: Comment + scope + markup comment + settings + + fontStyle + italic + foreground + #F67B37 + + + + name + Markup: Separator + scope + meta.separator + settings + + background + #242424 + foreground + #60A633 + + + + name + Log Entry + scope + meta.line.entry.logfile, meta.line.exit.logfile + settings + + background + #EEEEEE29 + + + + name + Log Entry Error + scope + meta.line.error.logfile + settings + + background + #751012 + + + + uuid + C8C58F9A-35FE-44A4-9BC2-2F3C343DC81D + + diff --git a/themes/Twilight.tmTheme b/themes/Twilight.tmTheme new file mode 100644 index 000000000..a83f7ecbb --- /dev/null +++ b/themes/Twilight.tmTheme @@ -0,0 +1,514 @@ + + + + + author + Michael Sheets + name + Twilight + settings + + + settings + + background + #141414 + caret + #A7A7A7 + foreground + #F8F8F8 + invisibles + #FFFFFF40 + lineHighlight + #FFFFFF08 + selection + #DDF0FF33 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #5F5A60 + + + + name + Constant + scope + constant + settings + + foreground + #CF6A4C + + + + name + Entity + scope + entity + settings + + fontStyle + + foreground + #9B703F + + + + name + Keyword + scope + keyword + settings + + fontStyle + + foreground + #CDA869 + + + + name + Storage + scope + storage + settings + + fontStyle + + foreground + #F9EE98 + + + + name + String + scope + string + settings + + fontStyle + + foreground + #8F9D6A + + + + name + Support + scope + support + settings + + fontStyle + + foreground + #9B859D + + + + name + Variable + scope + variable + settings + + foreground + #7587A6 + + + + name + Invalid – Deprecated + scope + invalid.deprecated + settings + + fontStyle + italic underline + foreground + #D2A8A1 + + + + name + Invalid – Illegal + scope + invalid.illegal + settings + + background + #562D56BF + foreground + #F8F8F8 + + + + name + ----------------------------------- + settings + + + + name + ♦ Embedded Source + scope + text source + settings + + background + #B0B3BA14 + + + + name + ♦ Embedded Source (Bright) + scope + text.html.ruby source + settings + + background + #B1B3BA21 + + + + name + ♦ Entity inherited-class + scope + entity.other.inherited-class + settings + + fontStyle + italic + foreground + #9B5C2E + + + + name + ♦ String embedded-source + scope + string source + settings + + fontStyle + + foreground + #DAEFA3 + + + + name + ♦ String constant + scope + string constant + settings + + foreground + #DDF2A4 + + + + name + ♦ String.regexp + scope + string.regexp + settings + + fontStyle + + foreground + #E9C062 + + + + name + ♦ String.regexp.«special» + scope + string.regexp constant.character.escape, string.regexp source.ruby.embedded, string.regexp string.regexp.arbitrary-repitition + settings + + foreground + #CF7D34 + + + + name + ♦ String variable + scope + string variable + settings + + foreground + #8A9A95 + + + + name + ♦ Support.function + scope + support.function + settings + + fontStyle + + foreground + #DAD085 + + + + name + ♦ Support.constant + scope + support.constant + settings + + fontStyle + + foreground + #CF6A4C + + + + name + c C/C++ Preprocessor Line + scope + meta.preprocessor.c + settings + + foreground + #8996A8 + + + + name + c C/C++ Preprocessor Directive + scope + meta.preprocessor.c keyword + settings + + foreground + #AFC4DB + + + + name + ✘ Doctype/XML Processing + scope + meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string + settings + + foreground + #494949 + + + + name + ✘ Meta.tag.«all» + scope + declaration.tag, declaration.tag entity, meta.tag, meta.tag entity + settings + + foreground + #AC885B + + + + name + ✘ Meta.tag.inline + scope + declaration.tag.inline, declaration.tag.inline entity, source entity.name.tag, source entity.other.attribute-name, meta.tag.inline, meta.tag.inline entity + settings + + foreground + #E0C589 + + + + name + § css tag-name + scope + meta.selector.css entity.name.tag + settings + + foreground + #CDA869 + + + + name + § css:pseudo-class + scope + meta.selector.css entity.other.attribute-name.tag.pseudo-class + settings + + foreground + #8F9D6A + + + + name + § css#id + scope + meta.selector.css entity.other.attribute-name.id + settings + + foreground + #8B98AB + + + + name + § css.class + scope + meta.selector.css entity.other.attribute-name.class + settings + + foreground + #9B703F + + + + name + § css property-name: + scope + support.type.property-name.css + settings + + foreground + #C5AF75 + + + + name + § css property-value; + scope + meta.property-group support.constant.property-value.css, meta.property-value support.constant.property-value.css + settings + + foreground + #F9EE98 + + + + name + § css @at-rule + scope + meta.preprocessor.at-rule keyword.control.at-rule + settings + + foreground + #8693A5 + + + + name + § css additional-constants + scope + meta.property-value support.constant.named-color.css, meta.property-value constant + settings + + foreground + #CA7840 + + + + name + § css constructor.argument + scope + meta.constructor.argument.css + settings + + foreground + #8F9D6A + + + + name + ⎇ diff.header + scope + meta.diff, meta.diff.header, meta.separator + settings + + background + #0E2231 + fontStyle + italic + foreground + #F8F8F8 + + + + name + ⎇ diff.deleted + scope + markup.deleted + settings + + background + #420E09 + foreground + #F8F8F8 + + + + name + ⎇ diff.changed + scope + markup.changed + settings + + background + #4A410D + foreground + #F8F8F8 + + + + name + ⎇ diff.inserted + scope + markup.inserted + settings + + background + #253B22 + foreground + #F8F8F8 + + + + name + Markup: List + scope + markup.list + settings + + foreground + #F9EE98 + + + + name + Markup: Heading + scope + markup.heading + settings + + foreground + #CF6A4C + + + + uuid + 766026CB-703D-4610-B070-8DE07D967C5F + + diff --git a/themes/Zenburnesque.tmTheme b/themes/Zenburnesque.tmTheme new file mode 100644 index 000000000..8631f9867 --- /dev/null +++ b/themes/Zenburnesque.tmTheme @@ -0,0 +1,343 @@ + + + + + author + William D. Neumann + name + Zenburnesque + settings + + + settings + + background + #404040 + caret + #FFFF66 + foreground + #DEDEDE + invisibles + #A8A8A8 + lineHighlight + #A0804026 + selection + #A0A0C0 + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #709070 + + + + name + Directive + scope + keyword.other.directive + settings + + fontStyle + bold + + + + name + Line-number directives + scope + keyword.other.directive.line-number + settings + + fontStyle + underline + + + + name + Characters + scope + constant.character + settings + + foreground + #FF8080 + + + + name + String + scope + string + settings + + foreground + #FF2020 + + + + name + Number + scope + constant.numeric + settings + + foreground + #22C0FF + + + + name + Floating-point numbers + scope + constant.numeric.floating-point + settings + + fontStyle + underline + + + + name + Built-in constant + scope + constant.language + settings + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + + + name + Variable + scope + variable.parameter, variable.other + settings + + + + name + Language Keyword + scope + keyword + settings + + foreground + #FFFFA0 + + + + name + Module Keyword + scope + entity.name.module, support.other.module + settings + + fontStyle + bold + foreground + #FF8000 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #FFFFA0 + + + + name + Floating-point infix operators + scope + source.ocaml keyword.operator.symbol.infix.floating-point + settings + + fontStyle + underline + + + + name + Floating-point prefix operators + scope + source.ocaml keyword.operator.symbol.prefix.floating-point + settings + + fontStyle + underline + + + + name + Storage Types + scope + storage.type + settings + + foreground + #6080FF + + + + name + Variant Types + scope + entity.name.class.variant + settings + + foreground + #4080A0 + + + + name + Storage + scope + storage + settings + + + + name + Type name + scope + entity.name.type + settings + + foreground + #F09040 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + + + name + Function name + scope + entity.name.function + settings + + fontStyle + bold + foreground + #FFCC66 + + + + name + Type name + scope + storage.type.user-defined + settings + + foreground + #FFE000 + + + + name + Class type name + scope + entity.name.type.class.type + settings + + foreground + #F4A020 + + + + name + Function argument + scope + variable.parameter + settings + + fontStyle + + + + + name + Tag name + scope + entity.name.tag + settings + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + + + name + Library function + scope + support.function + settings + + + + name + Library constant + scope + support.constant + settings + + + + name + Library class/type + scope + support.type, support.class + settings + + + + name + Library variable + scope + support.variable + settings + + + + name + Invalid + scope + invalid + settings + + + + uuid + 8D4988B9-ADD8-436F-B388-BC1360F8504B + + diff --git a/themes/iPlastic.tmTheme b/themes/iPlastic.tmTheme new file mode 100644 index 000000000..7253df6a7 --- /dev/null +++ b/themes/iPlastic.tmTheme @@ -0,0 +1,286 @@ + + + + + author + Jeroen van der Ham + name + iPlastic + settings + + + settings + + background + #EEEEEEEB + caret + #000000 + foreground + #000000 + invisibles + #B3B3B3F4 + lineHighlight + #0000001A + selection + #BAD6FD + + + + name + String + scope + string + settings + + foreground + #009933 + + + + name + Number + scope + constant.numeric + settings + + foreground + #0066FF + + + + name + Regular expression + scope + string.regexp + settings + + foreground + #FF0080 + + + + name + Keyword + scope + keyword + settings + + foreground + #0000FF + + + + name + Identifier + scope + constant.language + settings + + foreground + #9700CC + + + + name + Exception + scope + support.class.exception + settings + + foreground + #990000 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #FF8000 + + + + name + Type name + scope + entity.name.type + settings + + fontStyle + bold underline + + + + name + Arguments + scope + variable.parameter + settings + + fontStyle + italic + + + + name + Comment + scope + comment + settings + + fontStyle + italic + foreground + #0066FF + + + + name + Invalid + scope + invalid + settings + + background + #E71A114D + foreground + #FF0000 + + + + name + Trailing whitespace + scope + invalid.deprecated.trailing-whitespace + settings + + background + #E71A1100 + + + + name + Embedded source + scope + text source + settings + + background + #FAFAFAFC + foreground + #000000 + + + + name + Tag + scope + meta.tag, declaration.tag + settings + + foreground + #0033CC + + + + name + Constant + scope + constant, support.constant + settings + + foreground + #6782D3 + + + + name + Support + scope + support + settings + + fontStyle + bold + foreground + #3333FF + + + + name + Storage + scope + storage + settings + + fontStyle + bold + + + + name + Section name + scope + entity.name.section + settings + + fontStyle + bold underline + + + + name + Frame title + scope + entity.name.function.frame + settings + + fontStyle + bold + foreground + #000000 + + + + name + XML Declaration + scope + meta.tag.preprocessor.xml + settings + + foreground + #333333 + + + + name + Tag Attribute + scope + entity.other.attribute-name + settings + + fontStyle + italic + foreground + #3366CC + + + + name + Tag Name + scope + entity.name.tag + settings + + fontStyle + bold + + + + uuid + 4FCFA210-B247-11D9-9D00-000D93347A42 + +