From 8a6d3d42ec4c04a78d6b98252da56d22bd89e908 Mon Sep 17 00:00:00 2001 From: Vincent Prouillet Date: Fri, 26 Oct 2018 20:04:56 +0200 Subject: [PATCH] Add ayu highlighting theme --- README.md | 2 +- .../getting-started/configuration.md | 3 + sublime_themes/all.themedump | Bin 19116 -> 21844 bytes sublime_themes/ayu-dark.tmTheme | 1025 +++++++++++++++++ sublime_themes/ayu-light.tmTheme | 1025 +++++++++++++++++ sublime_themes/ayu-mirage.tmTheme | 1025 +++++++++++++++++ 6 files changed, 3079 insertions(+), 1 deletion(-) create mode 100644 sublime_themes/ayu-dark.tmTheme create mode 100644 sublime_themes/ayu-light.tmTheme create mode 100644 sublime_themes/ayu-mirage.tmTheme diff --git a/README.md b/README.md index 0bd372a..f56a036 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ $ cargo run --example generate_sublime synpack ../../sublime_syntaxes ../../subl #### Adding a theme A gallery containing lots of themes is located at https://tmtheme-editor.herokuapp.com/#!/editor/theme/Agola%20Dark. More themes can be easily added to Zola, just make a PR with the wanted theme added in the `sublime_themes` directory -and run the following command from the root of the components/rendering: +and run the following command from the root of the components/config: ```bash $ cargo run --example generate_sublime themepack ../../sublime_themes ../../sublime_themes/all.themedump diff --git a/docs/content/documentation/getting-started/configuration.md b/docs/content/documentation/getting-started/configuration.md index 3e3f054..97e633e 100644 --- a/docs/content/documentation/getting-started/configuration.md +++ b/docs/content/documentation/getting-started/configuration.md @@ -114,6 +114,9 @@ Zola currently has the following highlight themes available: - [subway-madrid](https://github.com/idleberg/Subway.tmTheme) - [subway-moscow](https://github.com/idleberg/Subway.tmTheme) - [visual-studio-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Visual%20Studio%20Dark) +- [ayu-light](https://github.com/dempfi/ayu) +- [ayu-dark](https://github.com/dempfi/ayu) +- [ayu-mirage](https://github.com/dempfi/ayu) Zola uses the Sublime Text themes, making it very easy to add more. If you want a theme not on that list, please open an issue or a pull request on the [Zola repo](https://github.com/getzola/zola). diff --git a/sublime_themes/all.themedump b/sublime_themes/all.themedump index 8af233c25c3ee2fd81f4c4d214ef5da77d31b307..25e76899c4cfc54f738a89f3ced372613e90a89a 100644 GIT binary patch literal 21844 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%0AsXB;S9%Xn~Z_ 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 L@3r;x$g}?e(AF4+ literal 19116 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 + + + + author + Ike Ku + colorSpaceName + sRGB + name + ayu + semanticClass + ayu.dark + settings + + + settings + + accent + #F29718 + activeGuide + #363F46 + background + #0F1419 + caret + #F29718 + findHighlight + #F29718 + findHighlightForeground + #0F1419 + foreground + #BFBAB0 + guide + #20272C + gutter + #0F1419 + gutterForeground + #252D33 + inactiveBackground + #0F1419 + inactiveSelection + #131E27 + invisibles + #252D33 + lineHighlight + #0A0E12 + popupCss + html, body { + background-color: #13181D; + color: #BFBAB0; +} +body { + padding: 1px 3px; +} +a { + color: rgba(57, 186, 230, .7); +} + + selection + #16242E + selectionBorder + #192B37 + shadow + #00000010 + stackGuide + #20272C + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + fontStyle + italic + foreground + #5C6773 + + + + name + Variable + scope + variable + settings + + foreground + #BFBAB0 + + + + name + String + scope + string, constant.other.symbol + settings + + foreground + #C2D94C + + + + name + Number + scope + constant.numeric + settings + + foreground + #F29718 + + + + name + Regular Expressions and Escape Characters + scope + string.regexp, constant.character.escape + settings + + foreground + #95E6CB + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #F29718 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #F29718 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #FF7733 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #F29668 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #BFBAB0CC + + + + name + Punctuation + scope + punctuation.section + settings + + foreground + #BFBAB0 + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #F29668 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #BFBAB0CC + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #E6B673 + + + + name + Storage + scope + storage + settings + + foreground + #FF7733 + + + + name + Storage type + scope + storage.type + settings + + foreground + #FF7733 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #FFB454 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #59C2FF + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + underline + foreground + #59C2FF + + + + name + Function argument + scope + variable.parameter + settings + + foreground + #F29718 + + + + name + Language variable + scope + variable.language + settings + + fontStyle + italic + foreground + #39BAE6 + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml + settings + + foreground + #39BAE6 + + + + name + Tag start/end + scope + punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag + settings + + foreground + #39BAE690 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #FFB454 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + foreground + #FFB454 + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #F07178 + + + + name + Library constant + scope + support.constant + settings + + fontStyle + italic + foreground + #F29668 + + + + name + Library class/type + scope + support.type, support.class + settings + + fontStyle + italic + foreground + #39BAE6 + + + + name + Invalid + scope + invalid + settings + + foreground + #FF3333 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #FF7733 + foreground + #FFFFFF + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + Ruby class methods + scope + source.ruby variable.other.readwrite + settings + + foreground + #FFB454 + + + + name + CSS tag names + scope + source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag + settings + + foreground + #59C2FF + + + + name + CSS browser prefix + scope + source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type + settings + + foreground + #5C6773 + + + + name + CSS Properties + scope + support.type.property-name + settings + + fontStyle + normal + foreground + #39BAE6 + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #5C6773 + + + + name + Search Results Match Nums + scope + constant.numeric.line-number.match + settings + + foreground + #FF7733 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #C2D94C + + + + scope + message.error + settings + + foreground + #FF3333 + + + + name + JSON Key - Level 8 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + JSON Key - Level 7 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + JSON Key - Level 6 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + JSON Key - Level 5 + scope + source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + JSON Key - Level 4 + scope + source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + JSON Key - Level 3 + scope + source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + JSON Key - Level 2 + scope + source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + JSON Key - Level 1 + scope + source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + JSON Key - Level 0 + scope + source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #39BAE6 + + + + name + Markup Heading + scope + markup.heading + settings + + fontStyle + bold + foreground + #FF7733 + + + + name + Markup Links + scope + string.other.link, markup.underline.link + settings + + fontStyle + italic underline + foreground + #95E6CB + + + + name + Markup image + scope + punctuation.definition.image + settings + + foreground + #FFB454 + + + + name + Markup Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #F07178 + + + + name + Markup Bold + scope + markup.bold + settings + + fontStyle + bold + foreground + #F07178 + + + + name + Markup Bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + Markup Code + scope + markup.raw + settings + + background + #BFBAB007 + + + + name + Markup Code Inline + scope + markup.raw.inline + settings + + background + #BFBAB010 + + + + name + Markdown Separator + scope + meta.separator + settings + + background + #BFBAB010 + fontStyle + bold + foreground + #5C6773 + + + + name + Markup Blockquote + scope + markup.quote + settings + + fontStyle + italic + foreground + #F29718 + + + + name + Markup List Bullet + scope + markup.list.numbered.bullet, markup.list punctuation.definition.list_item + settings + + foreground + #95E6CB + + + + name + Markup Inserted + scope + markup.inserted + settings + + foreground + #C2D94C + + + + name + Markup Changed + scope + markup.changed + settings + + foreground + #39BAE6 + + + + name + Markup Deleted + scope + markup.deleted + settings + + foreground + #F07178 + + + + name + Markup Strike + scope + markup.strike + settings + + foreground + #E6B673 + + + + name + Markup Table + scope + markup.table + settings + + background + #BFBAB010 + foreground + #39BAE6 + + + + name + Markup Raw Inline + scope + text.html.markdown markup.raw.inline + settings + + foreground + #F29668 + + + + name + Markdown - Line Break + scope + text.html.markdown meta.dummy.line-break + settings + + foreground + #5C6773 + + + + name + Markdown - Raw Block Fenced + scope + markup.raw.block.fenced.markdown + settings + + background + #BFBAB010 + foreground + #BFBAB0 + + + + name + Markdown - Fenced Bode Block + scope + punctuation.definition.fenced.markdown, variable.language.fenced.markdown + settings + + background + #BFBAB010 + foreground + #5C6773 + + + + name + Markdown - Fenced Language + scope + variable.language.fenced.markdown + settings + + foreground + #5C6773 + + + + name + GitGutter Added + scope + markup.inserted.git_gutter + settings + + foreground + #C2D94C + + + + name + GitGutter Changed + scope + markup.changed.git_gutter + settings + + foreground + #39BAE6 + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #FF3333 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #20272C + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #20272C + + + + name + GutterColor + scope + gutter_color + settings + + foreground + #FFFFFF + + + + name + AceJump Label - Blue + scope + acejump.label.blue + settings + + background + #39BAE6 + foreground + #FFFFFF + + + + name + AceJump Label - Green + scope + acejump.label.green + settings + + background + #C2D94C + foreground + #FFFFFF + + + + name + AceJump Label - Orange + scope + acejump.label.orange + settings + + background + #FF7733 + foreground + #FFFFFF + + + + name + AceJump Label - Purple + scope + acejump.label.purple + settings + + background + #F07178 + foreground + #FFFFFF + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #39BAE6 + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #FF3333 + + + + uuid + 0e709986-46a0-40a0-b3bf-c8dfe525c455 + + diff --git a/sublime_themes/ayu-light.tmTheme b/sublime_themes/ayu-light.tmTheme new file mode 100644 index 0000000..e25216f --- /dev/null +++ b/sublime_themes/ayu-light.tmTheme @@ -0,0 +1,1025 @@ + + + + + author + Ike Ku + colorSpaceName + sRGB + name + ayu + semanticClass + ayu.light + settings + + + settings + + accent + #FF8F40 + activeGuide + #B9BCBF + background + #FAFAFA + caret + #FF8F40 + findHighlight + #FF8F40 + findHighlightForeground + #FAFAFA + foreground + #61676C + guide + #DEE0E1 + gutter + #FAFAFA + gutterForeground + #D9DBDD + inactiveBackground + #FAFAFA + inactiveSelection + #ECF4F9 + invisibles + #D9DBDD + lineHighlight + #F3F3F3 + popupCss + html, body { + background-color: #FFFFFF; + color: #61676C; +} +body { + padding: 1px 3px; +} +a { + color: rgba(85, 180, 212, .7); +} + + selection + #E9F2F8 + selectionBorder + #E3EFF8 + shadow + #00000010 + stackGuide + #DEE0E1 + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + fontStyle + italic + foreground + #ABB0B6 + + + + name + Variable + scope + variable + settings + + foreground + #61676C + + + + name + String + scope + string, constant.other.symbol + settings + + foreground + #86B300 + + + + name + Number + scope + constant.numeric + settings + + foreground + #FF8F40 + + + + name + Regular Expressions and Escape Characters + scope + string.regexp, constant.character.escape + settings + + foreground + #4CBF99 + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #FF8F40 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #FF8F40 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #FA6E32 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #ED9366 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #61676CCC + + + + name + Punctuation + scope + punctuation.section + settings + + foreground + #61676C + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #ED9366 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #61676CCC + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #E6B673 + + + + name + Storage + scope + storage + settings + + foreground + #FA6E32 + + + + name + Storage type + scope + storage.type + settings + + foreground + #FA6E32 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #F29718 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #399EE6 + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + underline + foreground + #399EE6 + + + + name + Function argument + scope + variable.parameter + settings + + foreground + #FF8F40 + + + + name + Language variable + scope + variable.language + settings + + fontStyle + italic + foreground + #55B4D4 + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml + settings + + foreground + #55B4D4 + + + + name + Tag start/end + scope + punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag + settings + + foreground + #55B4D490 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #F29718 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + foreground + #F29718 + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #F07171 + + + + name + Library constant + scope + support.constant + settings + + fontStyle + italic + foreground + #ED9366 + + + + name + Library class/type + scope + support.type, support.class + settings + + fontStyle + italic + foreground + #55B4D4 + + + + name + Invalid + scope + invalid + settings + + foreground + #F51818 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #FA6E32 + foreground + #FFFFFF + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + Ruby class methods + scope + source.ruby variable.other.readwrite + settings + + foreground + #F29718 + + + + name + CSS tag names + scope + source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag + settings + + foreground + #399EE6 + + + + name + CSS browser prefix + scope + source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type + settings + + foreground + #ABB0B6 + + + + name + CSS Properties + scope + support.type.property-name + settings + + fontStyle + normal + foreground + #55B4D4 + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #ABB0B6 + + + + name + Search Results Match Nums + scope + constant.numeric.line-number.match + settings + + foreground + #FA6E32 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #86B300 + + + + scope + message.error + settings + + foreground + #F51818 + + + + name + JSON Key - Level 8 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + JSON Key - Level 7 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + JSON Key - Level 6 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + JSON Key - Level 5 + scope + source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + JSON Key - Level 4 + scope + source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + JSON Key - Level 3 + scope + source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + JSON Key - Level 2 + scope + source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + JSON Key - Level 1 + scope + source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + JSON Key - Level 0 + scope + source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #55B4D4 + + + + name + Markup Heading + scope + markup.heading + settings + + fontStyle + bold + foreground + #FA6E32 + + + + name + Markup Links + scope + string.other.link, markup.underline.link + settings + + fontStyle + italic underline + foreground + #4CBF99 + + + + name + Markup image + scope + punctuation.definition.image + settings + + foreground + #F29718 + + + + name + Markup Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #F07171 + + + + name + Markup Bold + scope + markup.bold + settings + + fontStyle + bold + foreground + #F07171 + + + + name + Markup Bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + Markup Code + scope + markup.raw + settings + + background + #61676C07 + + + + name + Markup Code Inline + scope + markup.raw.inline + settings + + background + #61676C10 + + + + name + Markdown Separator + scope + meta.separator + settings + + background + #61676C10 + fontStyle + bold + foreground + #ABB0B6 + + + + name + Markup Blockquote + scope + markup.quote + settings + + fontStyle + italic + foreground + #FF8F40 + + + + name + Markup List Bullet + scope + markup.list.numbered.bullet, markup.list punctuation.definition.list_item + settings + + foreground + #4CBF99 + + + + name + Markup Inserted + scope + markup.inserted + settings + + foreground + #86B300 + + + + name + Markup Changed + scope + markup.changed + settings + + foreground + #55B4D4 + + + + name + Markup Deleted + scope + markup.deleted + settings + + foreground + #F07171 + + + + name + Markup Strike + scope + markup.strike + settings + + foreground + #E6B673 + + + + name + Markup Table + scope + markup.table + settings + + background + #61676C10 + foreground + #55B4D4 + + + + name + Markup Raw Inline + scope + text.html.markdown markup.raw.inline + settings + + foreground + #ED9366 + + + + name + Markdown - Line Break + scope + text.html.markdown meta.dummy.line-break + settings + + foreground + #ABB0B6 + + + + name + Markdown - Raw Block Fenced + scope + markup.raw.block.fenced.markdown + settings + + background + #61676C10 + foreground + #61676C + + + + name + Markdown - Fenced Bode Block + scope + punctuation.definition.fenced.markdown, variable.language.fenced.markdown + settings + + background + #61676C10 + foreground + #ABB0B6 + + + + name + Markdown - Fenced Language + scope + variable.language.fenced.markdown + settings + + foreground + #ABB0B6 + + + + name + GitGutter Added + scope + markup.inserted.git_gutter + settings + + foreground + #86B300 + + + + name + GitGutter Changed + scope + markup.changed.git_gutter + settings + + foreground + #55B4D4 + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #F51818 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #DEE0E1 + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #DEE0E1 + + + + name + GutterColor + scope + gutter_color + settings + + foreground + #FFFFFF + + + + name + AceJump Label - Blue + scope + acejump.label.blue + settings + + background + #55B4D4 + foreground + #FFFFFF + + + + name + AceJump Label - Green + scope + acejump.label.green + settings + + background + #86B300 + foreground + #FFFFFF + + + + name + AceJump Label - Orange + scope + acejump.label.orange + settings + + background + #FA6E32 + foreground + #FFFFFF + + + + name + AceJump Label - Purple + scope + acejump.label.purple + settings + + background + #F07171 + foreground + #FFFFFF + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #55B4D4 + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #F51818 + + + + uuid + 0e709986-46a0-40a0-b3bf-c8dfe525c455 + + diff --git a/sublime_themes/ayu-mirage.tmTheme b/sublime_themes/ayu-mirage.tmTheme new file mode 100644 index 0000000..c6a060f --- /dev/null +++ b/sublime_themes/ayu-mirage.tmTheme @@ -0,0 +1,1025 @@ + + + + + author + Ike Ku + colorSpaceName + sRGB + name + ayu + semanticClass + ayu.mirage + settings + + + settings + + accent + #FFCC66 + activeGuide + #515C69 + background + #212733 + caret + #FFCC66 + findHighlight + #FFCC66 + findHighlightForeground + #212733 + foreground + #CCC9C2 + guide + #363E4A + gutter + #212733 + gutterForeground + #39424E + inactiveBackground + #212733 + inactiveSelection + #283543 + invisibles + #39424E + lineHighlight + #1C222C + popupCss + html, body { + background-color: #262C38; + color: #CCC9C2; +} +body { + padding: 1px 3px; +} +a { + color: rgba(92, 207, 230, .7); +} + + selection + #293847 + selectionBorder + #2C3D4E + shadow + #00000010 + stackGuide + #363E4A + + + + name + Comment + scope + comment, punctuation.definition.comment + settings + + fontStyle + italic + foreground + #5C6773 + + + + name + Variable + scope + variable + settings + + foreground + #CCC9C2 + + + + name + String + scope + string, constant.other.symbol + settings + + foreground + #BAE67E + + + + name + Number + scope + constant.numeric + settings + + foreground + #FFCC66 + + + + name + Regular Expressions and Escape Characters + scope + string.regexp, constant.character.escape + settings + + foreground + #95E6CB + + + + name + Built-in constant + scope + constant.language + settings + + foreground + #FFCC66 + + + + name + User-defined constant + scope + constant.character, constant.other + settings + + foreground + #FFCC66 + + + + name + Member Variable + scope + variable.member + settings + + foreground + #ec5f67 + + + + name + Keyword + scope + keyword - keyword.operator, keyword.operator.word + settings + + foreground + #FFA759 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #F29E74 + + + + name + Punctuation + scope + punctuation.separator, punctuation.terminator + settings + + foreground + #CCC9C2CC + + + + name + Punctuation + scope + punctuation.section + settings + + foreground + #CCC9C2 + + + + name + Accessor + scope + punctuation.accessor + settings + + foreground + #F29E74 + + + + name + Annotation Punctuation + scope + punctuation.definition.annotation + settings + + foreground + #CCC9C2CC + + + + name + JavaScript Dollar + scope + variable.other.dollar.only.js, variable.other.object.dollar.only.js, variable.type.dollar.only.js, support.class.dollar.only.js + settings + + foreground + #FFC44C + + + + name + Storage + scope + storage + settings + + foreground + #FFA759 + + + + name + Storage type + scope + storage.type + settings + + foreground + #FFA759 + + + + name + Function name + scope + entity.name.function + settings + + foreground + #FFD580 + + + + name + Entity name + scope + entity.name - (entity.name.section | entity.name.tag | entity.name.label) + settings + + foreground + #73D0FF + + + + name + Inherited class + scope + entity.other.inherited-class + settings + + fontStyle + underline + foreground + #73D0FF + + + + name + Function argument + scope + variable.parameter + settings + + foreground + #FFCC66 + + + + name + Language variable + scope + variable.language + settings + + fontStyle + italic + foreground + #5CCFE6 + + + + name + Tag + scope + entity.name.tag, meta.tag.sgml + settings + + foreground + #5CCFE6 + + + + name + Tag start/end + scope + punctuation.definition.tag.end, punctuation.definition.tag.begin, punctuation.definition.tag + settings + + foreground + #5CCFE690 + + + + name + Tag attribute + scope + entity.other.attribute-name + settings + + foreground + #FFD580 + + + + name + Function call + scope + variable.function, variable.annotation + settings + + foreground + #FFD580 + + + + name + Library function + scope + support.function, support.macro + settings + + foreground + #F28779 + + + + name + Library constant + scope + support.constant + settings + + fontStyle + italic + foreground + #F29E74 + + + + name + Library class/type + scope + support.type, support.class + settings + + fontStyle + italic + foreground + #5CCFE6 + + + + name + Invalid + scope + invalid + settings + + foreground + #FF3333 + + + + name + Invalid deprecated + scope + invalid.deprecated + settings + + background + #FFA759 + foreground + #FFFFFF + + + + name + diff.header + scope + meta.diff, meta.diff.header + settings + + foreground + #c594c5 + + + + name + Ruby class methods + scope + source.ruby variable.other.readwrite + settings + + foreground + #FFD580 + + + + name + CSS tag names + scope + source.css entity.name.tag, source.sass entity.name.tag, source.scss entity.name.tag, source.less entity.name.tag, source.stylus entity.name.tag + settings + + foreground + #73D0FF + + + + name + CSS browser prefix + scope + source.css support.type, source.sass support.type, source.scss support.type, source.less support.type, source.stylus support.type + settings + + foreground + #5C6773 + + + + name + CSS Properties + scope + support.type.property-name + settings + + fontStyle + normal + foreground + #5CCFE6 + + + + name + Search Results Nums + scope + constant.numeric.line-number.find-in-files - match + settings + + foreground + #5C6773 + + + + name + Search Results Match Nums + scope + constant.numeric.line-number.match + settings + + foreground + #FFA759 + + + + name + Search Results Lines + scope + entity.name.filename.find-in-files + settings + + foreground + #BAE67E + + + + scope + message.error + settings + + foreground + #FF3333 + + + + name + JSON Key - Level 8 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + JSON Key - Level 7 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + JSON Key - Level 6 + scope + source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + JSON Key - Level 5 + scope + source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + JSON Key - Level 4 + scope + source.json meta meta meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + JSON Key - Level 3 + scope + source.json meta meta meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + JSON Key - Level 2 + scope + source.json meta meta meta meta.structure.dictionary.json string.quoted.double.json - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta meta meta.structure.dictionary.json punctuation.definition.string - meta meta meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + JSON Key - Level 1 + scope + source.json meta meta.structure.dictionary.json string.quoted.double.json - meta meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta meta.structure.dictionary.json punctuation.definition.string - meta meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + JSON Key - Level 0 + scope + source.json meta.structure.dictionary.json string.quoted.double.json - meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json, source.json meta.structure.dictionary.json punctuation.definition.string - meta.structure.dictionary.json meta.structure.dictionary.value.json punctuation.definition.string + settings + + foreground + #5CCFE6 + + + + name + Markup Heading + scope + markup.heading + settings + + fontStyle + bold + foreground + #FFA759 + + + + name + Markup Links + scope + string.other.link, markup.underline.link + settings + + fontStyle + italic underline + foreground + #95E6CB + + + + name + Markup image + scope + punctuation.definition.image + settings + + foreground + #FFD580 + + + + name + Markup Italic + scope + markup.italic + settings + + fontStyle + italic + foreground + #F28779 + + + + name + Markup Bold + scope + markup.bold + settings + + fontStyle + bold + foreground + #F28779 + + + + name + Markup Bold/italic + scope + markup.italic markup.bold | markup.bold markup.italic + settings + + fontStyle + bold italic + + + + name + Markup Code + scope + markup.raw + settings + + background + #CCC9C207 + + + + name + Markup Code Inline + scope + markup.raw.inline + settings + + background + #CCC9C210 + + + + name + Markdown Separator + scope + meta.separator + settings + + background + #CCC9C210 + fontStyle + bold + foreground + #5C6773 + + + + name + Markup Blockquote + scope + markup.quote + settings + + fontStyle + italic + foreground + #FFCC66 + + + + name + Markup List Bullet + scope + markup.list.numbered.bullet, markup.list punctuation.definition.list_item + settings + + foreground + #95E6CB + + + + name + Markup Inserted + scope + markup.inserted + settings + + foreground + #BAE67E + + + + name + Markup Changed + scope + markup.changed + settings + + foreground + #5CCFE6 + + + + name + Markup Deleted + scope + markup.deleted + settings + + foreground + #F28779 + + + + name + Markup Strike + scope + markup.strike + settings + + foreground + #FFC44C + + + + name + Markup Table + scope + markup.table + settings + + background + #CCC9C210 + foreground + #5CCFE6 + + + + name + Markup Raw Inline + scope + text.html.markdown markup.raw.inline + settings + + foreground + #F29E74 + + + + name + Markdown - Line Break + scope + text.html.markdown meta.dummy.line-break + settings + + foreground + #5C6773 + + + + name + Markdown - Raw Block Fenced + scope + markup.raw.block.fenced.markdown + settings + + background + #CCC9C210 + foreground + #CCC9C2 + + + + name + Markdown - Fenced Bode Block + scope + punctuation.definition.fenced.markdown, variable.language.fenced.markdown + settings + + background + #CCC9C210 + foreground + #5C6773 + + + + name + Markdown - Fenced Language + scope + variable.language.fenced.markdown + settings + + foreground + #5C6773 + + + + name + GitGutter Added + scope + markup.inserted.git_gutter + settings + + foreground + #BAE67E + + + + name + GitGutter Changed + scope + markup.changed.git_gutter + settings + + foreground + #5CCFE6 + + + + name + GitGutter Deleted + scope + markup.deleted.git_gutter + settings + + foreground + #FF3333 + + + + name + GitGutter Ignored + scope + markup.ignored.git_gutter + settings + + foreground + #363E4A + + + + name + GitGutter Untracked + scope + markup.untracked.git_gutter + settings + + foreground + #363E4A + + + + name + GutterColor + scope + gutter_color + settings + + foreground + #FFFFFF + + + + name + AceJump Label - Blue + scope + acejump.label.blue + settings + + background + #5CCFE6 + foreground + #FFFFFF + + + + name + AceJump Label - Green + scope + acejump.label.green + settings + + background + #BAE67E + foreground + #FFFFFF + + + + name + AceJump Label - Orange + scope + acejump.label.orange + settings + + background + #FFA759 + foreground + #FFFFFF + + + + name + AceJump Label - Purple + scope + acejump.label.purple + settings + + background + #F28779 + foreground + #FFFFFF + + + + name + SublimeLinter Warning + scope + sublimelinter.mark.warning + settings + + foreground + #5CCFE6 + + + + name + SublimeLinter Gutter Mark + scope + sublimelinter.gutter-mark + settings + + foreground + #FFFFFF + + + + name + SublimeLinter Error + scope + sublimelinter.mark.error + settings + + foreground + #FF3333 + + + + uuid + 0e709986-46a0-40a0-b3bf-c8dfe525c455 + +