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 CSS Demo](http://media.colinta.com/zenburn/css.png "Zenburn CSS Demo") -![Zenburn HTML Demo](http://media.colinta.com/zenburn/html.png "Zenburn HTML Demo") -![Zenburn Python Demo](http://media.colinta.com/zenburn/python.png "Zenburn Python Demo") -![Zenburn Ruby Demo](http://media.colinta.com/zenburn/ruby.png "Zenburn Ruby Demo") +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: +

+ Zenburn Full +

+

+ Zenburn CSS +

+

+ Zenburn HTML +

+

+ Zenburn Python +

+

+ Zenburn Ruby +

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

jsx

+

scss

+

php

+

golang

+

clojure

+

typescript

+

c

+

cpp

+

elixir

+

elm

+

fsharp

+

haskell

+

java

+

ocaml

+

python

+

rust

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