diff --git a/CHANGELOG.md b/CHANGELOG.md index 3cbf43e..07ac262 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,8 @@ ## 0.10.0 (unreleased) +### Other +- Add zenburn syntax highlighting theme ## 0.9.0 (2019-09-28) diff --git a/docs/content/documentation/getting-started/configuration.md b/docs/content/documentation/getting-started/configuration.md index 9d060af..f7c33f9 100644 --- a/docs/content/documentation/getting-started/configuration.md +++ b/docs/content/documentation/getting-started/configuration.md @@ -141,6 +141,7 @@ Zola currently has the following highlight themes available: - [ayu-mirage](https://github.com/dempfi/ayu) - [Tomorrow](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Tomorrow) - [one-dark](https://github.com/andresmichel/one-dark-theme) +- [zenburn](https://github.com/colinta/zenburn) 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 4fe6bfc..a20cb24 100644 Binary files a/sublime_themes/all.themedump and b/sublime_themes/all.themedump differ diff --git a/sublime_themes/zenburn.tmTheme b/sublime_themes/zenburn.tmTheme new file mode 100644 index 0000000..ec1bdc7 --- /dev/null +++ b/sublime_themes/zenburn.tmTheme @@ -0,0 +1,744 @@ + + + + + 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 + meta.preprocessor, 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 , meta.selector.css , 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 , meta.property-list + 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,meta.function-name,entity.name.function + settings + + foreground + #FFFD87 + + + + name + built-in function + scope + support.function + settings + + foreground + #C7BA18 + + + + name + braces + scope + meta.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 + +