diff --git a/README.md b/README.md
index b9a82a4..446c22d 100644
--- a/README.md
+++ b/README.md
@@ -1,34 +1,73 @@
-Port of [Zenburn](http://slinky.imukuppi.org/zenburnpage/) to CSS, TextMate,
-Sublime Text, and Xcode.
+# [Zenburn](https://github.com/jnurmine/Zenburn/)
-
-
-
-
+Zenburn is a low-contrast color scheme. It’s easy for your eyes and designed to keep you in the zone for long programming sessions.
-# Sublime Text
+Ported to CSS, TextMate, iTerm2, Sublime Text, and Xcode.
-Install "zenburn" via Package Control, and open Preferences. Use any theme you like, I found `Adaptive` works well:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-###### Preferences.sublime-settings
-```json
-{
- "color_scheme": "Packages/zenburn/zenburn.tmTheme",
- "theme": "Adaptive.sublime-theme"
-}
-```
+### No:
-# iterm
+ - dayglo vomit
+ - black, red, blue and green on screaming white background
+ - headache
+ - watery, squinting eyes
+ - the "I wanna run away" feeling
-`Preferences > Profiles > [Default profile] > Colors > Load Presets... > [zenburn.itermcolors]`
+### Yes:
+
+ + alien fruit salad
+ + harmonious colors help with concentration
+ + improved focus
+ + stay longer in the zone
+ + more productivity
+ + looks good
+ + etc.
+
+## Sublime Text
-# SCSS
+To install it, use [Package Control](https://packagecontrol.io/packages/zenburn).
-###### zenburn.scss
+### Screenshots
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+## iTerm2
+
+`Preferences > Profiles > [Default profile] > Colors > Load Presets... > [zenburn.itermcolors]`
-# TextMate
+## SCSS
-###### zenburn.tmTheme
+### zenburn.scss
# Xcode
diff --git a/screenshots/c.png b/screenshots/c.png
new file mode 100644
index 0000000..5014377
Binary files /dev/null and b/screenshots/c.png differ
diff --git a/screenshots/clojure.png b/screenshots/clojure.png
new file mode 100644
index 0000000..0867f99
Binary files /dev/null and b/screenshots/clojure.png differ
diff --git a/screenshots/cpp.png b/screenshots/cpp.png
new file mode 100644
index 0000000..3c1b4cf
Binary files /dev/null and b/screenshots/cpp.png differ
diff --git a/screenshots/css.png b/screenshots/css.png
new file mode 100644
index 0000000..af8e739
Binary files /dev/null and b/screenshots/css.png differ
diff --git a/screenshots/elixir.png b/screenshots/elixir.png
new file mode 100644
index 0000000..7e3c304
Binary files /dev/null and b/screenshots/elixir.png differ
diff --git a/screenshots/elm.png b/screenshots/elm.png
new file mode 100644
index 0000000..78193ff
Binary files /dev/null and b/screenshots/elm.png differ
diff --git a/screenshots/fsharp.png b/screenshots/fsharp.png
new file mode 100644
index 0000000..d0a0505
Binary files /dev/null and b/screenshots/fsharp.png differ
diff --git a/screenshots/full.png b/screenshots/full.png
new file mode 100644
index 0000000..98c81ba
Binary files /dev/null and b/screenshots/full.png differ
diff --git a/screenshots/golang.png b/screenshots/golang.png
new file mode 100644
index 0000000..3683cfc
Binary files /dev/null and b/screenshots/golang.png differ
diff --git a/screenshots/haskell.png b/screenshots/haskell.png
new file mode 100644
index 0000000..41cc1ea
Binary files /dev/null and b/screenshots/haskell.png differ
diff --git a/screenshots/html.png b/screenshots/html.png
new file mode 100644
index 0000000..2d87b0a
Binary files /dev/null and b/screenshots/html.png differ
diff --git a/screenshots/java.png b/screenshots/java.png
new file mode 100644
index 0000000..2efc7f4
Binary files /dev/null and b/screenshots/java.png differ
diff --git a/screenshots/jsx.png b/screenshots/jsx.png
new file mode 100644
index 0000000..ae6d3c9
Binary files /dev/null and b/screenshots/jsx.png differ
diff --git a/screenshots/ocaml.png b/screenshots/ocaml.png
new file mode 100644
index 0000000..f256397
Binary files /dev/null and b/screenshots/ocaml.png differ
diff --git a/screenshots/php.png b/screenshots/php.png
new file mode 100644
index 0000000..39d561b
Binary files /dev/null and b/screenshots/php.png differ
diff --git a/screenshots/python.png b/screenshots/python.png
new file mode 100644
index 0000000..c9092eb
Binary files /dev/null and b/screenshots/python.png differ
diff --git a/screenshots/ruby.png b/screenshots/ruby.png
new file mode 100644
index 0000000..6061e82
Binary files /dev/null and b/screenshots/ruby.png differ
diff --git a/screenshots/rust.png b/screenshots/rust.png
new file mode 100644
index 0000000..7ceccc4
Binary files /dev/null and b/screenshots/rust.png differ
diff --git a/screenshots/scss.png b/screenshots/scss.png
new file mode 100644
index 0000000..3e77242
Binary files /dev/null and b/screenshots/scss.png differ
diff --git a/screenshots/sql.png b/screenshots/sql.png
new file mode 100644
index 0000000..a774f36
Binary files /dev/null and b/screenshots/sql.png differ
diff --git a/screenshots/typescript.png b/screenshots/typescript.png
new file mode 100644
index 0000000..6f368c5
Binary files /dev/null and b/screenshots/typescript.png differ
diff --git a/zenburn.itermcolors b/zenburn.itermcolors
index ce58ad5..a41f75f 100644
--- a/zenburn.itermcolors
+++ b/zenburn.itermcolors
@@ -7,91 +7,91 @@
Alpha Component
1
Blue Component
- 0.16743451356887817
+ 0.24705882370471954
Color Space
sRGB
Green Component
- 0.18195649981498718
+ 0.24705882370471954
Red Component
- 0.1561894416809082
+ 0.24705882370471954
Ansi 1 Color
Alpha Component
1
Blue Component
- 0.52020949125289917
+ 0.57647061347961426
Color Space
sRGB
Green Component
- 0.52755439281463623
+ 0.57647061347961426
Red Component
- 0.83818721771240234
+ 0.80000001192092896
Ansi 10 Color
Alpha Component
1
Blue Component
- 0.46786826848983765
+ 0.50196081399917603
Color Space
sRGB
Green Component
- 0.74859529733657837
+ 0.56470590829849243
Red Component
- 0.037631180137395859
+ 0.43921568989753723
Ansi 11 Color
Alpha Component
1
Blue Component
- 0.73977071046829224
+ 0.68627452850341797
Color Space
sRGB
Green Component
- 0.89557892084121704
+ 0.93725490570068359
Red Component
- 0.95424550771713257
+ 0.93725490570068359
Ansi 12 Color
Alpha Component
1
Blue Component
- 0.96811419725418091
+ 0.82745099067687988
Color Space
sRGB
Green Component
- 0.8535115122795105
+ 0.81568628549575806
Red Component
- 0.73469454050064087
+ 0.54901963472366333
Ansi 13 Color
Alpha Component
1
Blue Component
- 0.8604087233543396
+ 0.81960785388946533
Color Space
sRGB
Green Component
- 0.6589997410774231
+ 0.7450980544090271
Red Component
- 0.946666419506073
+ 0.75294119119644165
Ansi 14 Color
Alpha Component
1
Blue Component
- 0.91227215528488159
+ 0.65490198135375977
Color Space
sRGB
Green Component
- 0.89847546815872192
+ 0.84313726425170898
Red Component
- 0.63458049297332764
+ 1
Ansi 15 Color
@@ -111,117 +111,117 @@
Alpha Component
1
Blue Component
- 0.61066097021102905
+ 0.49803921580314636
Color Space
sRGB
Green Component
- 0.74876421689987183
+ 0.62352943420410156
Red Component
- 0.44032591581344604
+ 0.49803921580314636
Ansi 3 Color
Alpha Component
1
Blue Component
- 0.6278836727142334
+ 0.56078433990478516
Color Space
sRGB
Green Component
- 0.74071449041366577
+ 0.93725490570068359
Red Component
- 0.90249711275100708
+ 0.93725490570068359
Ansi 4 Color
Alpha Component
1
Blue Component
- 0.66213792562484741
+ 0.82745099067687988
Color Space
sRGB
Green Component
- 0.58180874586105347
+ 0.81568628549575806
Red Component
- 0.49852555990219116
+ 0.54901963472366333
Ansi 5 Color
Alpha Component
1
Blue Component
- 0.69260495901107788
+ 0.81960785388946533
Color Space
sRGB
Green Component
- 0.49121332168579102
+ 0.7450980544090271
Red Component
- 0.78713184595108032
+ 0.75294119119644165
Ansi 6 Color
Alpha Component
1
Blue Component
- 0.73195487260818481
+ 0.65490198135375977
Color Space
sRGB
Green Component
- 0.71924716234207153
+ 0.84313726425170898
Red Component
- 0.47162741422653198
+ 1
Ansi 7 Color
Alpha Component
1
Blue Component
- 0.72695708274841309
+ 0.68627452850341797
Color Space
sRGB
Green Component
- 0.78727823495864868
+ 0.81176471710205078
Red Component
- 0.78607887029647827
+ 0.87450981140136719
Ansi 8 Color
Alpha Component
1
Blue Component
- 0.48858362436294556
+ 0.24705882370471954
Color Space
sRGB
Green Component
- 0.51062560081481934
+ 0.24705882370471954
Red Component
- 0.49463003873825073
+ 0.24705882370471954
Ansi 9 Color
Alpha Component
1
Blue Component
- 0.43483391404151917
+ 0.698810875415802
Color Space
sRGB
Green Component
- 0.43574005365371704
+ 0.703563392162323
Red Component
- 0.96926182508468628
+ 0.89354842901229858
Background Color
Alpha Component
1
Blue Component
- 0.29016298055648804
+ 0.24705882370471954
Color Space
sRGB
Green Component
- 0.29022243618965149
+ 0.24705882370471954
Red Component
- 0.29016655683517456
+ 0.24705882370471954
Badge Color
@@ -241,26 +241,26 @@
Alpha Component
1
Blue Component
- 1
+ 0.83725392818450928
Color Space
sRGB
Green Component
- 1
+ 0.88780373334884644
Red Component
- 0.99999600648880005
+ 0.88934963941574097
Cursor Color
Alpha Component
1
Blue Component
- 0.21131086349487305
+ 0.82745099067687988
Color Space
sRGB
Green Component
- 0.6572946310043335
+ 0.81568628549575806
Red Component
- 1
+ 0.54901963472366333
Cursor Guide Color
@@ -293,13 +293,13 @@
Alpha Component
1
Blue Component
- 0.83725392818450928
+ 0.87058824300765991
Color Space
sRGB
Green Component
- 0.88780373334884644
+ 0.87058824300765991
Red Component
- 0.88934963941574097
+ 0.87058824300765991
Link Color
@@ -319,26 +319,26 @@
Alpha Component
1
Blue Component
- 0.8637426495552063
+ 0.87058824300765991
Color Space
sRGB
Green Component
- 0.86375361680984497
+ 0.87058824300765991
Red Component
- 0.86373335123062134
+ 0.87058824300765991
Selection Color
Alpha Component
1
Blue Component
- 0.53009361028671265
+ 0.18431372940540314
Color Space
sRGB
Green Component
- 0.53010058403015137
+ 0.18431372940540314
Red Component
- 0.53008764982223511
+ 0.18431372940540314
diff --git a/zenburn.sublime-color-scheme b/zenburn.sublime-color-scheme
new file mode 100644
index 0000000..93e2495
--- /dev/null
+++ b/zenburn.sublime-color-scheme
@@ -0,0 +1,344 @@
+{
+ "name": "Zenburn",
+ "author": "Jani Nurminen. Ported by Colin T.A. Gray, William D. Neumann, and Ryan Olson.",
+ "variables":
+ {
+ "bg": "#3f3f3f",
+ "fg": "#dedede",
+ "white": "#ffffff",
+ "gallery": "#efefef",
+ "parchment": "#f0efd0",
+ "tan": "#dfdfbf",
+ "gray": "#8f8f8f",
+ "lavender": "#c0bed1",
+ "mocha": "#bca3a3",
+ "coral": "#e89393",
+ "calico": "#dfaf8f",
+ "pale_chestnut": "#dca3a3",
+ "oriental_pink": "#cc9393",
+ "marsala": "#994c4c",
+ "peach": "#ffcfaf",
+ "navajo": "#ffd7a7",
+ "pale_goldenrod": "#f0dfaf",
+ "hampton": "#e3ceab",
+ "bone": "#dfcfaf",
+ "reef": "#c3bf9f",
+ "stark": "#cfbfaf",
+ "champagne": "#efdcbc",
+ "khaki": "#efef8f",
+ "goldenrod": "#efefaf",
+ "envy": "#7f9f7f",
+ "viridian": "#709080",
+ "monte_carlo": "#8cd0d3",
+ "amulet": "#82a282",
+ "blue_charcoal": "#000d18",
+ },
+ "globals":
+ {
+ "foreground": "var(fg)",
+ "background": "var(bg)",
+ "accent": "var(monte_carlo)",
+ "caret": "var(monte_carlo)",
+ "line_highlight": "#262626",
+ "selection": "#2f2f2f",
+ "selection_border": "#2f2f2f",
+ "inactive_selection": "#4f4f4f",
+ "misspelling": "var(coral)",
+ "shadow": "color(var(blue_charcoal) alpha(0.25))",
+ "active_guide": "var(monte_carlo)",
+ "highlight": "#f8f893",
+ "find_highlight_foreground": "#f8f893",
+ "find_highlight": "#385f38",
+ "brackets_options": "underline",
+ "brackets_foreground": "var(calico)",
+ "bracket_contents_options": "underline",
+ "bracket_contents_foreground": "var(fg)",
+ "tags_options": "stippled_underline",
+ "tags_foreground": "var(pale_chestnut)"
+ },
+ "rules":
+ [
+ {
+ "name": "Comment",
+ "scope": "comment, punctuation.definition.comment",
+ "foreground": "var(envy)"
+ },
+ {
+ "name": "Constant",
+ "scope": "constant.language, support.constant, constant.other.color, entity.name.type.variant.ocaml, source.rust variable.language.rust, support.type.rust, source.elixir constant.other.symbol.elixir, source.elixir constant.other.symbol.elixir punctuation.definition.constant.elixir, source.elixir variable.language.elixir, source.elixir constant.other.keywords.elixir, source.ruby constant.other.symbol, source.ruby punctuation.definition.constant",
+ "foreground": "var(pale_chestnut)",
+ "font_style": "bold"
+ },
+ {
+ "name": "String",
+ "scope": "string, punctuation.definition.string.begin, punctuation.definition.string.end",
+ "foreground": "var(oriental_pink)"
+ },
+ {
+ "name": "Character",
+ "scope": "constant.character, source.scss keyword.operator.ampersand, source.css keyword.operator.ampersand",
+ "foreground": "var(pale_chestnut)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Number",
+ "scope": "constant.numeric, storage.type.numeric, source.scss keyword.other.unit, source.css keyword.other.unit",
+ "foreground": "var(monte_carlo)"
+ },
+ {
+ "name": "Boolean",
+ "scope": "constant.language.boolean",
+ "foreground": "var(pale_chestnut)"
+ },
+ {
+ "name": "Float",
+ "scope": "meta.number.float.decimal constant.numeric, punctuation.separator.decimal, markup.underline.link",
+ "foreground": "var(lavender)"
+ },
+
+
+ {
+ "name": "Identifier",
+ "scope": "source.scss variable.declaration, source.scss punctuation.definition.variable, source.css variable.declaration, source.css punctuation.definition.variable, support.class.js, keyword.operator.word.new.js, variable.other.php, variable.parameter.php, variable.language.php, meta.function.type-declaration.haskell entity.name.function.haskell, source.haskell meta.name.haskell, entity.name.type.fsharp, punctuation.definition.variable.ruby, variable.other.readwrite.instance.ruby",
+ "foreground": "var(champagne)"
+ },
+ {
+ "name": "Function",
+ "scope": "keyword.declaration.function, source.scss support.function, source.css support.function, entity.name.function.c, entity.name.function.preprocessor.c, entity.name.function.c++, entity.name.function.preprocessor.c++, entity.name.function.python, variable.function.python support.function.builtin.python, entity.name.class.python, variable.annotation.python, meta.class.js entity.name.function.constructor.js, meta.class.js entity.name.function.js, meta.class.js entity.name.function.js punctuation.definition.js, support.function.classobj.php, storage.type.function.php, meta.function-call.php support.function, entity.name.function.cs, source.rust meta.function.rust entity.name.function.rust, support.function.rust, entity.name.function.clojure, entity.name.function.elm, source.elixir meta.function.public.elixir entity.name.function.public.elixir, source.java entity.name.function.java, source.sql support.function, source.ruby entity.name.function",
+ "foreground": "var(khaki)"
+ },
+
+
+ {
+ "name": "Conditional",
+ "scope": "keyword.control.conditional",
+ "foreground": "var(pale_goldenrod)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Repeat",
+ "scope": "keyword.control.loop, source.scss keyword.control.flow.sass",
+ "foreground": "var(navajo)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Label",
+ "scope": "keyword.control.conditional.case, keyword.control.conditional.default, source.json meta.mapping.key.json string.quoted.double.json, source.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.begin.json, source.json meta.mapping.key.json string.quoted.double.json punctuation.definition.string.end.json",
+ "foreground": "var(bone)"
+ },
+ {
+ "name": "Operator",
+ "scope": "punctuation.definition, punctuation.section, punctuation.separator, punctuation.terminator - punctuation.definition.numeric.base - keyword.operator",
+ "foreground": "var(parchment)"
+ },
+ {
+ "name": "Keyword",
+ "scope": "keyword, constant.other.keyword.clojure - keyword.operator - keyword.operator.word - keyword.control.flow.return.js - keyword.operator.logical",
+ "foreground": "var(pale_goldenrod)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Statement",
+ "scope": "entity.name.tag, punctuation.definition.list_item, source.shell.bash support.function, keyword.control.flow.return.js, keyword.declaration.function.python, keyword.control.flow.assert.python, keyword.operator.new.cs - keyword.control.import-export, source.sql keyword.other, source.sql keyword.operator.assignment",
+ "foreground": "var(hampton)",
+ "font_style": ""
+ },
+ {
+ "name": "Exception",
+ "scope": "keyword.control.exception.try, keyword.control.exception.catch, text.html.basic entity.name.tag.script, source.cs keyword.control.trycatch",
+ "foreground": "var(reef)",
+ "font_style": "bold"
+ },
+
+ {
+ "name": "PreProc",
+ "scope": "source.scss entity.other.pseudo-class, source.shell.bash punctuation.definition.variable, source.shell.bash variable.other.readwrite, source.scss meta.function-call.sass variable.function.sass keyword.control.at-rule.sass, entity.other.pseudo-class.css, entity.other.pseudo-element.css, keyword.control.directive.css punctuation.definition.keyword.css, keyword.control.directive.css, comment.block.documentation.phpdoc.php keyword.other.phpdoc.php, source.haskell meta.preprocessor.c, source.haskell punctuation.definition.preprocessor.c, source.haskell meta.preprocessor.haskell",
+ "foreground": "var(peach)"
+ },
+ {
+ "name": "Include",
+ "scope": "keyword.control.import.include, source.scss keyword.control.at-rule.import.css punctuation.definition.keyword.css, source.scss keyword.control.at-rule.import.css, source.scss meta.function-call.sass variable.function.sass punctuation.definition.keyword.sass, keyword.control.import-export.js, keyword.control.import.python, keyword.control.import.from.python, keyword.other.use.php, meta.module-reference.ocaml, support.other.module.ocaml, entity.name.type.module.ocaml, keyword.control.import.haskell, namespace.open.fsharp keyword.fsharp, source.fsharp keyword.control.directive.fsharp, source.cs keyword.control.import.cs, source.go keyword.other.import.go, source.rust meta.path.rust, meta.declaration.module.elm keyword.other.elm, meta.import.elm keyword.other.elm, source.elm meta.import.elm keyword.import.elm, source.java meta.package-declaration.java keyword.other.package.java, source.java meta.import.java keyword.control.import.java",
+ "foreground": "var(calico)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Define",
+ "scope": "keyword.control.import.define, meta.preprocessor.macro.c entity.name.constant.preprocessor.c, meta.preprocessor.macro.c++ entity.name.constant.preprocessor.c++, storage.modifier.def.clojure, meta.module.elixir keyword.control.module.elixir, source.ruby keyword.declaration.class, source.ruby keyword.declaration.function, source.ruby keyword.control.block.end",
+ "foreground": "var(peach)"
+ },
+ {
+ "name": "Macro",
+ "scope": "support.macro.rust, source.ruby keyword.other.special-method",
+ "foreground": "var(peach)",
+ "font_style": "bold"
+ },
+ {
+ "name": "PreCondit",
+ "scope": "keyword.control.import.c, meta.preprocessor.c, keyword.control.import.c++, meta.preprocessor.c++",
+ "foreground": "var(calico)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Type",
+ "scope": "support.type, entity.other.attribute-name, storage.type, support.class.builtin, source.scss entity.other, constant.other.haskell, source.haskell meta.import.haskell support.other.module.haskell, source.haskell meta.declaration.module.haskell entity.name.namespace.haskell, abstract.definition.fsharp entity.name.type.fsharp, source.elixir entity.name.type, source.java support.class.java, entity.name.class.ruby, entity.other.inherited-class.ruby, support.class.ruby",
+ "foreground": "var(tan)",
+ "font_style": "bold"
+ },
+ {
+ "name": "StorageClass",
+ "scope": "storage.modifier, support.type.property-name, abstract.definition.fsharp keyword.fsharp, keyword.declaration",
+ "foreground": "var(reef)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Structure",
+ "scope": "keyword.declaration.enum, keyword.declaration.struct, keyword.declaration.union, variable.language.this.js, keyword.declaration.type.haskell",
+ "foreground": "var(goldenrod)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Special",
+ "scope": "constant.character.escape, punctuation.section.interpolation, source.scss keyword.other.important, source.css keyword.other.important, source.scss support.type, source.css support.type, text.html.basic punctuation.definition.entity.html, text.html.basic constant.character.entity.named, text.html.basic punctuation.terminator.entity.html, entity.other.custom-property.css, variable.function.clojure",
+ "foreground": "var(stark)"
+ },
+ {
+ "name": "SpecialComment",
+ "scope": "variable.annotation",
+ "foreground": "var(amulet)",
+ "font_style": "bold"
+ },
+ {
+ "name": "Delimiter",
+ "scope": "markup.heading punctuation.definition.heading, punctuation.definition.raw.begin, punctuation.definition.raw.end",
+ "foreground": "var(gray)"
+ },
+ {
+ "name": "Title",
+ "scope": "entity.name.section.markdown",
+ "foreground": "var(gallery)",
+ "font_style": "bold"
+ },
+
+ // Overrides for things that aren't working well.
+ {
+ "name": "Overrides",
+ "scope": "keyword.operator.logical",
+ "foreground": "var(fg)",
+ "font_style": "none"
+ },
+
+
+ // Typedef A typedef
+
+ // SpecialChar special character in a constant
+ // Debug debugging statements
+
+ {
+ "name": "Invalid",
+ "scope": "invalid",
+ "foreground": "var(white)",
+ "background": "var(oriental_pink)"
+ },
+ {
+ "name": "Invalid deprecated",
+ "scope": "invalid.deprecated",
+ "foreground": "var(white)",
+ "background": "var(calico)"
+ },
+ {
+ "name": "markup bold",
+ "scope": "markup.bold",
+ "font_style": "bold"
+ },
+ {
+ "name": "markup italic",
+ "scope": "markup.italic",
+ "font_style": "italic"
+ },
+ {
+ "name": "markup underline",
+ "scope": "meta.link.inline.description.markdown",
+ "font_style": "underline"
+ },
+ {
+ "name": "markup bold/italic",
+ "scope": "markup.italic markup.bold | markup.bold markup.italic",
+ "font_style": "bold italic"
+ },
+ {
+ "name": "markup bold/underline",
+ "scope": "markup.underline markup.bold | markup.bold markup.underline",
+ "font_style": "bold underline"
+ },
+ {
+ "name": "markup italic/underline",
+ "scope": "markup.underline markup.italic | markup.italic markup.underline",
+ "font_style": "italic underline"
+ },
+ {
+ "name": "markup bold/italic/underline",
+ "scope": "markup.bold markup.italic markup.underline | markup.bold markup.underline markup.italic | markup.italic markup.bold markup.underline | markup.italic markup.underline markup.bold | markup.underline markup.bold markup.italic | markup.underline markup.italic markup.bold",
+ "font_style": "bold italic underline"
+ },
+
+ {
+ "name": "diff.header",
+ "scope": "meta.diff, meta.diff.header",
+ "foreground": "var(hampton)"
+ },
+ {
+ "name": "diff.deleted",
+ "scope": "markup.deleted",
+ "foreground": "var(stark)"
+ },
+ {
+ "name": "diff.inserted",
+ "scope": "markup.inserted",
+ "foreground": "var(champagne)",
+ "font_style": "bold"
+ },
+ {
+ "name": "diff.changed",
+ "scope": "markup.changed",
+ "foreground": "var(peach)"
+ },
+ {
+ "scope": "message.error",
+ "foreground": "var(oriental_pink)"
+ },
+ {
+ "name": "SublimeLinter Warning",
+ "scope": "sublimelinter.mark.warning",
+ "foreground": "var(khaki)"
+ },
+ {
+ "name": "SublimeLinter Gutter Mark",
+ "scope": "sublimelinter.gutter-mark",
+ "foreground": "var(white)"
+ },
+ {
+ "name": "SublimeLinter Error",
+ "scope": "sublimelinter.mark.error",
+ "foreground": "var(marsala)"
+ }
+ // {
+ // "scope": "diff.deleted",
+ // "foreground": "var(stark)",
+ // },
+ // {
+ // "scope": "diff.deleted.char",
+ // "background": "var(coral)",
+ // "foreground": "#000",
+ // },
+ // {
+ // "scope": "diff.inserted",
+ // "background": "var(viridian)",
+ // "foreground_adjust": "l(+ 20%)"
+ // },
+ // {
+ // "scope": "diff.inserted.char",
+ // "background": "var(khaki)",
+ // "foreground": "#000"
+ // },
+ ]
+}
diff --git a/zenburn.tmTheme b/zenburn.tmTheme
deleted file mode 100644
index a3e7cae..0000000
--- a/zenburn.tmTheme
+++ /dev/null
@@ -1,744 +0,0 @@
-
-
-
-
- author
- Jani Nurminen. Adapted and modified by Colin T.A. Gray and William D. Neumann
- name
- zenburn
- settings
-
-
- settings
-
- background
- #393939
- caret
- #D6D6D6
- foreground
- #DEDEDE
- invisibles
- #A5A5A552
- lineHighlight
- #303030
- selection
- #8383839C
-
-
-
- name
- Comment
- scope
- comment
- settings
-
- foreground
- #87AE86
-
-
-
- name
- preprocessor
- scope
- punctuation.definition.preprocessor
- settings
-
- foreground
- #E8BC92
-
-
-
- name
- phpdoc
- scope
- keyword.other.phpdoc
- settings
-
- foreground
- #568E4D
-
-
-
- name
- comment punctuation (/*, #, //)
- scope
- punctuation.definition.comment, punctuation.whitespace.comment
- settings
-
- foreground
- #A0CFA1
-
-
-
- name
- embedded ruby in string delimiters
- scope
- punctuation.section.embedded
- settings
-
- foreground
- #898989
-
-
-
- name
- embedded ruby in string
- scope
- source.ruby.embedded
- settings
-
- foreground
- #CC9495
-
-
-
- name
- Directive
- scope
- keyword.other.directive
- settings
-
- fontStyle
- bold
- foreground
- #DEDEDE
-
-
-
- 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, string.unquoted
- settings
-
- foreground
- #D68686
-
-
-
- name
- Heredoc
- scope
- string.unquoted.heredoc
- settings
-
- foreground
- #D6D6D6
-
-
-
- name
- Number
- scope
- support.constant.numeric, constant.numeric
- settings
-
- foreground
- #87D6D5
-
-
-
- name
- Built-in constant
- scope
- constant, support.constant
- settings
-
- fontStyle
- bold
- foreground
- #D6D6AE
-
-
-
- name
- User-defined constant
- scope
- constant.character, constant.other
- settings
-
- foreground
- #CC9495
-
-
-
- name
- Other constant
- scope
- variable.other.constant
- settings
-
- foreground
- #D6D6AE
-
-
-
- name
- Language Keyword
- scope
- keyword, keyword.control, entity.other.attribute-name
- settings
-
- foreground
- #FED6AF
-
-
-
- name
- Instance Variable
- scope
- variable.other.readwrite.instance
- settings
-
- foreground
- #FED6AF
-
-
-
- name
- Module Keyword
- scope
- entity.name.module,support.other.module
- settings
-
- fontStyle
- bold
- foreground
- #FF8000
-
-
-
- name
- Operators
- scope
- keyword.operator
- settings
-
- foreground
- #ECECEC
-
-
-
- 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 , storage.modifier , support.type
- settings
-
- foreground
- #FFFB9D
-
-
-
- name
- Variant Types
- scope
- entity.name.class.variant
- settings
-
- foreground
- #4080A0
-
-
-
- name
- Storage
- scope
- storage
- settings
-
-
-
- name
- Type name
- scope
- entity.name.type , entity.other
- settings
-
- foreground
- #D6D6D6
-
-
-
- name
- Inherited class
- scope
- entity.other.inherited-class
- settings
-
- foreground
- #D78D1B
-
-
-
- name
- Type name
- scope
- storage.type.user-defined
- settings
-
- foreground
- #FFE000
-
-
-
- name
- Class type name
- scope
- entity.name.type , entity.name.type.class , entity.other.attribute-name.class.css , support.class , entity.name.class
- settings
-
- foreground
- #F4A020
-
-
-
- name
- Function argument
- scope
- variable.parameter
- settings
-
-
-
-
- name
- Invalid
- scope
- invalid
- settings
-
- fontStyle
- bold italic underline
- foreground
- #FFCCEE
-
-
-
- name
- html attribute
- scope
- entity.other.attribute-name.html
- settings
-
- fontStyle
- bold
- foreground
- #D6D7AF
-
-
-
- name
- html entity
- scope
- entity.name.tag
- settings
-
- foreground
- #D6D7AF
-
-
-
- name
- <?php
- scope
- punctuation.section.embedded.begin.php,punctuation.section.embedded.end.php
- settings
-
- foreground
- #898989
-
-
-
- name
- php function
- scope
- support.function.construct
- settings
-
- foreground
- #FED6AF
-
-
-
- name
- $variable prefix
- scope
- punctuation.definition.variable
- settings
-
- foreground
- #FED6AF
-
-
-
- name
- function/method
- scope
- support.function,entity.name.function
- settings
-
- foreground
- #FFFD87
-
-
-
- name
- built-in function
- scope
- support.function
- settings
-
- foreground
- #C7BA18
-
-
-
- name
- braces
- scope
- punctuation.brace
- settings
-
- foreground
- #78CECC80
-
-
-
- name
- string begin
- scope
- punctuation.definition.string.begin,punctuation.definition.string.end
- settings
-
- foreground
- #D6D6D680
-
-
-
- name
- html tag begin/end
- scope
- punctuation.definition.tag.begin.html,punctuation.definition.tag.end.html,meta.tag.structure.any.html
- settings
-
- fontStyle
- bold
- foreground
- #FED5AE94
-
-
-
- name
- yaml entity
- scope
- entity.name.tag.yaml
- settings
-
- fontStyle
- bold
- foreground
- #FED6AF
-
-
-
- name
- unquoted yaml string
- scope
- punctuation.definition.entry
- settings
-
- foreground
- #D6D6D6
-
-
-
- name
- SQL
- scope
- keyword.other.DML.sql, keyword.other.data-integrity.sql
- settings
-
- fontStyle
- bold
- foreground
- #B7B7B7
-
-
-
- name
- other SQL
- scope
- source.sql, constant.other.database-name.sql, constant.other.table-name.sql, keyword.operator.star
- settings
-
- fontStyle
- bold
- foreground
- #95BFF3
-
-
-
- name
- diff
- scope
- source.diff
- settings
-
- background
- #393939
- foreground
- #FFFFFF
-
-
-
- name
- diff.toc
- scope
- source.diff meta.diff.comment, source.diff meta.toc-list.comment.diff
- settings
-
- background
- #9F9D15
- foreground
- #FFFFFF
-
-
-
- name
- diff from-file
- scope
- meta.diff.header.from-file
- settings
-
- background
- #393939
- fontStyle
- bold
- foreground
- #CA7172
-
-
-
- name
- diff to-file
- scope
- meta.diff.header.to-file
- settings
-
- background
- #393939
- fontStyle
- bold
- foreground
- #60B38A
-
-
-
- name
- diff range
- scope
- meta.diff.range.unified
- settings
-
- background
- #393939
- foreground
- #8CD0D3
-
-
-
- name
- diff inserted
- scope
- markup.inserted.diff
- settings
-
- background
- #393939
- foreground
- #60B38A
-
-
-
- name
- diff deleted
- scope
- markup.deleted.diff
- settings
-
- background
- #393939
- foreground
- #CA7172
-
-
-
- name
- regex
- scope
- string.regexp
- settings
-
- foreground
- #C76F41
-
-
-
- name
- regex - repitition
- scope
- string.regexp.arbitrary-repitition
- settings
-
- foreground
- #9E6A5F
-
-
-
- name
- regex - repitition {}
- scope
- punctuation.definition.arbitrary-repitition
- settings
-
- foreground
- #FFFFFF5E
-
-
-
- name
- regex - character class
- scope
- string.regexp.character-class
- settings
-
- foreground
- #CB8E81
-
-
-
- name
- regex - character class []
- scope
- punctuation.definition.character-class
- settings
-
- foreground
- #FFFFFF5E
-
-
-
- name
- markdown inline code
- scope
- markup.raw.inline.markdown
- settings
-
- foreground
- #FED6AF
-
-
-
- name
- markdown heading
- scope
- markup.heading.markdown,punctuation.definition.heading
- settings
-
- fontStyle
- bold
- foreground
- #FFFFFF
-
-
-
- name
- markdown list
- scope
- markup.list
- settings
-
- foreground
- #DEDEDE
-
-
-
- name
- SublimeLinter Warning
- scope
- sublimelinter.mark.warning
- settings
-
- foreground
- #DDB700
-
-
- name
- SublimeLinter Gutter Mark
- scope
- sublimelinter.gutter-mark
- settings
-
- foreground
- #FFFFFF
-
-
- name
- SublimeLinter Error
- scope
- sublimelinter.mark.error
- settings
-
- foreground
- #D02000
-
-
- uuid
- A34A7407-68B9-48E5-883E-E551F7561026
-
-