diff --git a/docs/content/documentation/getting-started/configuration.md b/docs/content/documentation/getting-started/configuration.md index dc45918e..b0800b1d 100644 --- a/docs/content/documentation/getting-started/configuration.md +++ b/docs/content/documentation/getting-started/configuration.md @@ -175,6 +175,7 @@ Zola currently has the following highlight themes available: - [nord](https://github.com/crabique/Nord-plist/tree/0d655b23d6b300e691676d9b90a68d92b267f7ec) - [nyx-bold](https://github.com/GalAster/vscode-theme-nyx) - [one-dark](https://github.com/andresmichel/one-dark-theme) +- [OneHalf](https://github.com/sonph/onehalf) - [solarized-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Solarized%20(dark)) - [solarized-light](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Solarized%20(light)) - [subway-madrid](https://github.com/idleberg/Subway.tmTheme) diff --git a/sublime/themes/OneHalfDark.tmTheme b/sublime/themes/OneHalfDark.tmTheme new file mode 100644 index 00000000..b16050c5 --- /dev/null +++ b/sublime/themes/OneHalfDark.tmTheme @@ -0,0 +1,663 @@ + + + + + + name + OneHalfLight + semanticClass + theme.dark.one_half_dark + uuid + + colorSpaceName + sRGB + author + Son A. Pham <sp@sonpham.me> + comment + A dark iTerm color scheme based on Atom's One. See github.com/sonph/onehalf for installation instructions, a light color scheme, and versions for other editors/terminals such as (Neo)Vim and Sublime Text. + settings + + + settings + + fontStyle + + foreground + #dcdfe4 + background + #282c34 + bracketsOptions + underline + caret + #a3b3cc + gutter + #282c34 + gutterForeground + #919baa + invisibles + #5c6370 + lineHighlight + #313640 + selection + #474e5d + selectionBorder + #474e5d + tagsForeground + + tagsOptions + stippled_underline + bracketContentsOptions + underline + + + + name + Comments + scope + comment + settings + + foreground + #5c6370 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #dcdfe4 + + + + name + Delimiters + scope + none + settings + + foreground + + + + + name + Operators + scope + keyword.operator + settings + + foreground + + + + + name + Keywords + scope + keyword + settings + + foreground + #c678dd + + + + name + Variables + scope + variable + settings + + foreground + #e06c75 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #61afef + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #e5c07b + + + + name + Classes + scope + meta.class + settings + + foreground + #e5c07b + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #61afef + + + + name + Storage + scope + storage + settings + + foreground + #c678dd + + + + name + Support + scope + support.function + settings + + foreground + #61afef + + + + name + Strings, Inherited Class + scope + string + settings + + foreground + #98c379 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #e5c07b + + + + name + Floats + scope + none + settings + + foreground + #e5c07b + + + + name + Boolean + scope + none + settings + + foreground + #e5c07b + + + + name + Constants + scope + constant + settings + + foreground + #e5c07b + + + + name + HTML: Tags + scope + entity.name.tag + settings + + foreground + #e06c75 + + + + name + HTML: Tag attributes + scope + entity.other.attribute-name + settings + + foreground + #e5c07b + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #e5c07b + + + + name + Selector + scope + meta.selector + settings + + foreground + #c678dd + + + + name + Markdown: Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #61afef + + + + name + Markdown: Bold + scope + markup.bold, punctuation.definition.bold + settings + + foreground + #c678dd + + + + name + Markdown: Italic + scope + markup.italic, punctuation.definition.italic + settings + + foreground + #c678dd + + + + name + Markdown: Code + scope + markup.raw.inline + settings + + foreground + #98c379 + + + + name + Markdown: Link Text + scope + string.other.link, punctuation.definition.string.end.markdown + settings + + foreground + + + + + name + Markdown: Link Url + scope + meta.link + settings + + foreground + #98c379 + + + + name + Markdown: Lists + scope + markup.list + settings + + foreground + + + + + name + Markdown: Quotes + scope + markup.quote + settings + + foreground + #98c379 + + + + name + Java Source + scope + source.java meta.class.java meta.method.java + settings + + foreground + #dcdfe4 + + + + name + Java Class Body + scope + source.java meta.class.java meta.class.body.java + settings + + foreground + #dcdfe4 + + + + name + Javascript: Function Arguments + scope + source.js meta.function.js variable.parameter.function.js + settings + + foreground + #e06c75 + + + + name + Javascript: New Variables + scope + source.js variable.other.readwrite.js + settings + + foreground + #e06c75 + + + + name + Javascript: Variables + scope + source.js variable.other.object.js + settings + + foreground + #dcdfe4 + + + + name + Javascript: Variables in Function Calls + scope + source.js meta.function-call.method.js variable.other.readwrite.js + settings + + foreground + #e06c75 + + + + name + Javascript: New Block Variables + scope + source.js meta.block.js variable.other.readwrite.js + settings + + foreground + #e06c75 + + + + name + Javascript: Block Variables + scope + source.js meta.block.js variable.other.object.js + settings + + foreground + #dcdfe4 + + + + name + Javascript: Block Variables in Function Calls + scope + source.js meta.block.js meta.function-call.method.js variable.other.readwrite.js + settings + + foreground + #dcdfe4 + + + + name + Javascript: Function Calls + scope + source.js meta.function-call.method.js variable.function.js + settings + + foreground + #dcdfe4 + + + + name + Javascript: Properties + scope + source.js meta.property.object.js entity.name.function.js + settings + + foreground + #61afef + + + + name + Javascript: Prototypes + scope + source.js support.constant.prototype.js + settings + + foreground + #dcdfe4 + + + + name + Separator + scope + meta.separator + settings + + background + + foreground + + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #98c379 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #e06c75 + + + + name + Changed + scope + markup.changed + settings + + foreground + #e5c07b + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #98c379 + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #56b6c2 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + + + + + name + Illegal + scope + invalid.illegal + settings + + background + #e06c75 + foreground + #dcdfe4 + + + + name + Broken + scope + invalid.broken + settings + + background + #e5c07b + foreground + #dcdfe4 + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #e5c07b + foreground + #dcdfe4 + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + background + #c678dd + foreground + #dcdfe4 + + + + + \ No newline at end of file diff --git a/sublime/themes/OneHalfLight.tmTheme b/sublime/themes/OneHalfLight.tmTheme new file mode 100644 index 00000000..a18ec7bd --- /dev/null +++ b/sublime/themes/OneHalfLight.tmTheme @@ -0,0 +1,663 @@ + + + + + + name + OneHalfLight + semanticClass + theme.light.one_half_light + uuid + + colorSpaceName + sRGB + author + Son A. Pham <sp@sonpham.me> + comment + A light iTerm color scheme based on Atom's One. See github.com/sonph/onehalf for installation instructions, a dark color scheme, and versions for other editors/terminals such as (Neo)Vim and Sublime Text. + settings + + + settings + + fontStyle + + foreground + #383a42 + background + #fafafa + bracketsOptions + underline + caret + #383a42 + gutter + #fafafa + gutterForeground + #d4d4d4 + invisibles + #a0a1a7 + lineHighlight + #f0f0f0 + selection + #bfceff + selectionBorder + #bfceff + tagsForeground + + tagsOptions + stippled_underline + bracketContentsOptions + underline + + + + name + Comments + scope + comment + settings + + foreground + #a0a1a7 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #383a42 + + + + name + Delimiters + scope + none + settings + + foreground + + + + + name + Operators + scope + keyword.operator + settings + + foreground + + + + + name + Keywords + scope + keyword + settings + + foreground + #a626a4 + + + + name + Variables + scope + variable + settings + + foreground + #e45649 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #0184bc + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #c18401 + + + + name + Classes + scope + meta.class + settings + + foreground + #c18401 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #0184bc + + + + name + Storage + scope + storage + settings + + foreground + #a626a4 + + + + name + Support + scope + support.function + settings + + foreground + #0184bc + + + + name + Strings, Inherited Class + scope + string + settings + + foreground + #50a14f + + + + name + Integers + scope + constant.numeric + settings + + foreground + #c18401 + + + + name + Floats + scope + none + settings + + foreground + #c18401 + + + + name + Boolean + scope + none + settings + + foreground + #c18401 + + + + name + Constants + scope + constant + settings + + foreground + #c18401 + + + + name + HTML: Tags + scope + entity.name.tag + settings + + foreground + #e45649 + + + + name + HTML: Tag attributes + scope + entity.other.attribute-name + settings + + foreground + #c18401 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #c18401 + + + + name + Selector + scope + meta.selector + settings + + foreground + #a626a4 + + + + name + Markdown: Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #0184bc + + + + name + Markdown: Bold + scope + markup.bold, punctuation.definition.bold + settings + + foreground + #a626a4 + + + + name + Markdown: Italic + scope + markup.italic, punctuation.definition.italic + settings + + foreground + #a626a4 + + + + name + Markdown: Code + scope + markup.raw.inline + settings + + foreground + #50a14f + + + + name + Markdown: Link Text + scope + string.other.link, punctuation.definition.string.end.markdown + settings + + foreground + + + + + name + Markdown: Link Url + scope + meta.link + settings + + foreground + #50a14f + + + + name + Markdown: Lists + scope + markup.list + settings + + foreground + + + + + name + Markdown: Quotes + scope + markup.quote + settings + + foreground + #50a14f + + + + name + Java Source + scope + source.java meta.class.java meta.method.java + settings + + foreground + #383a42 + + + + name + Java Class Body + scope + source.java meta.class.java meta.class.body.java + settings + + foreground + #383a42 + + + + name + Javascript: Function Arguments + scope + source.js meta.function.js variable.parameter.function.js + settings + + foreground + #e45649 + + + + name + Javascript: New Variables + scope + source.js variable.other.readwrite.js + settings + + foreground + #e45649 + + + + name + Javascript: Variables + scope + source.js variable.other.object.js + settings + + foreground + #383a42 + + + + name + Javascript: Variables in Function Calls + scope + source.js meta.function-call.method.js variable.other.readwrite.js + settings + + foreground + #e45649 + + + + name + Javascript: New Block Variables + scope + source.js meta.block.js variable.other.readwrite.js + settings + + foreground + #e45649 + + + + name + Javascript: Block Variables + scope + source.js meta.block.js variable.other.object.js + settings + + foreground + #383a42 + + + + name + Javascript: Block Variables in Function Calls + scope + source.js meta.block.js meta.function-call.method.js variable.other.readwrite.js + settings + + foreground + #383a42 + + + + name + Javascript: Function Calls + scope + source.js meta.function-call.method.js variable.function.js + settings + + foreground + #383a42 + + + + name + Javascript: Properties + scope + source.js meta.property.object.js entity.name.function.js + settings + + foreground + #0184bc + + + + name + Javascript: Prototypes + scope + source.js support.constant.prototype.js + settings + + foreground + #383a42 + + + + name + Separator + scope + meta.separator + settings + + background + + foreground + + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #98c379 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #e06c75 + + + + name + Changed + scope + markup.changed + settings + + foreground + #e5c07b + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #50a14f + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #0997b3 + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + + + + + name + Illegal + scope + invalid.illegal + settings + + background + #e06c75 + foreground + #fafafa + + + + name + Broken + scope + invalid.broken + settings + + background + #e5c07b + foreground + #fafafa + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #e5c07b + foreground + #fafafa + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + background + #c678dd + foreground + #fafafa + + + + + \ No newline at end of file diff --git a/sublime/themes/all.themedump b/sublime/themes/all.themedump index e585213c..6c66c2c2 100644 Binary files a/sublime/themes/all.themedump and b/sublime/themes/all.themedump differ