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
+
+