Add zenburn theme

Closes #813
This commit is contained in:
Vincent Prouillet 2019-10-08 21:31:23 +02:00
parent 6856b11d6d
commit cb4056c0f2
4 changed files with 747 additions and 0 deletions

View file

@ -2,6 +2,8 @@
## 0.10.0 (unreleased) ## 0.10.0 (unreleased)
### Other
- Add zenburn syntax highlighting theme
## 0.9.0 (2019-09-28) ## 0.9.0 (2019-09-28)

View file

@ -141,6 +141,7 @@ Zola currently has the following highlight themes available:
- [ayu-mirage](https://github.com/dempfi/ayu) - [ayu-mirage](https://github.com/dempfi/ayu)
- [Tomorrow](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Tomorrow) - [Tomorrow](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Tomorrow)
- [one-dark](https://github.com/andresmichel/one-dark-theme) - [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. 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). 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).

Binary file not shown.

View file

@ -0,0 +1,744 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>author</key>
<string>Jani Nurminen. Adapted and modified by Colin T.A. Gray and William D. Neumann</string>
<key>name</key>
<string>zenburn</string>
<key>settings</key>
<array>
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#393939</string>
<key>caret</key>
<string>#D6D6D6</string>
<key>foreground</key>
<string>#DEDEDE</string>
<key>invisibles</key>
<string>#A5A5A552</string>
<key>lineHighlight</key>
<string>#303030</string>
<key>selection</key>
<string>#8383839C</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87AE86</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>preprocessor</string>
<key>scope</key>
<string>meta.preprocessor, punctuation.definition.preprocessor</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#E8BC92</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>phpdoc</string>
<key>scope</key>
<string>keyword.other.phpdoc</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#568E4D</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>comment punctuation (/*, #, //)</string>
<key>scope</key>
<string>punctuation.definition.comment, punctuation.whitespace.comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#A0CFA1</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>embedded ruby in string delimiters</string>
<key>scope</key>
<string>punctuation.section.embedded</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#898989</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>embedded ruby in string</string>
<key>scope</key>
<string>source.ruby.embedded</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#CC9495</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Directive</string>
<key>scope</key>
<string>keyword.other.directive</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#DEDEDE</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Line-number directives</string>
<key>scope</key>
<string>keyword.other.directive.line-number</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Characters</string>
<key>scope</key>
<string>constant.character</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FF8080</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string, string.unquoted</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D68686</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Heredoc</string>
<key>scope</key>
<string>string.unquoted.heredoc</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D6D6D6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Number</string>
<key>scope</key>
<string>support.constant.numeric, constant.numeric</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#87D6D5</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Built-in constant</string>
<key>scope</key>
<string>constant, support.constant</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#D6D6AE</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>User-defined constant</string>
<key>scope</key>
<string>constant.character, constant.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#CC9495</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Other constant</string>
<key>scope</key>
<string>variable.other.constant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D6D6AE</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Language Keyword</string>
<key>scope</key>
<string>keyword, keyword.control , meta.selector.css , entity.other.attribute-name</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FED6AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Instance Variable</string>
<key>scope</key>
<string>variable.other.readwrite.instance</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FED6AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Module Keyword</string>
<key>scope</key>
<string>entity.name.module,support.other.module</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#FF8000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Operators</string>
<key>scope</key>
<string>keyword.operator</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ECECEC</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Floating-point infix operators</string>
<key>scope</key>
<string>source.ocaml keyword.operator.symbol.infix.floating-point</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Floating-point prefix operators</string>
<key>scope</key>
<string>source.ocaml keyword.operator.symbol.prefix.floating-point</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>underline</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage Types</string>
<key>scope</key>
<string>storage.type , storage.modifier , support.type</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFB9D</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Variant Types</string>
<key>scope</key>
<string>entity.name.class.variant</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#4080A0</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Storage</string>
<key>scope</key>
<string>storage</string>
<key>settings</key>
<dict />
</dict>
<dict>
<key>name</key>
<string>Type name</string>
<key>scope</key>
<string>entity.name.type , entity.other</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D6D6D6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Inherited class</string>
<key>scope</key>
<string>entity.other.inherited-class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D78D1B</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Type name</string>
<key>scope</key>
<string>storage.type.user-defined , meta.property-list</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFE000</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Class type name</string>
<key>scope</key>
<string>entity.name.type , entity.name.type.class , entity.other.attribute-name.class.css , support.class , entity.name.class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#F4A020</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Function argument</string>
<key>scope</key>
<string>variable.parameter</string>
<key>settings</key>
<dict>
</dict>
</dict>
<dict>
<key>name</key>
<string>Invalid</string>
<key>scope</key>
<string>invalid</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold italic underline</string>
<key>foreground</key>
<string>#FFCCEE</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>html attribute</string>
<key>scope</key>
<string>entity.other.attribute-name.html</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#D6D7AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>html entity</string>
<key>scope</key>
<string>entity.name.tag</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D6D7AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>&lt;?php</string>
<key>scope</key>
<string>punctuation.section.embedded.begin.php,punctuation.section.embedded.end.php</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#898989</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>php function</string>
<key>scope</key>
<string>support.function.construct</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FED6AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>$variable prefix</string>
<key>scope</key>
<string>punctuation.definition.variable</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FED6AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>function/method</string>
<key>scope</key>
<string>support.function,meta.function-name,entity.name.function</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFD87</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>built-in function</string>
<key>scope</key>
<string>support.function</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C7BA18</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>braces</string>
<key>scope</key>
<string>meta.brace</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#78CECC80</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>string begin</string>
<key>scope</key>
<string>punctuation.definition.string.begin,punctuation.definition.string.end</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D6D6D680</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>html tag begin/end</string>
<key>scope</key>
<string>punctuation.definition.tag.begin.html,punctuation.definition.tag.end.html,meta.tag.structure.any.html</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#FED5AE94</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>yaml entity</string>
<key>scope</key>
<string>entity.name.tag.yaml</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#FED6AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>unquoted yaml string</string>
<key>scope</key>
<string>punctuation.definition.entry</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D6D6D6</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SQL</string>
<key>scope</key>
<string>keyword.other.DML.sql, keyword.other.data-integrity.sql</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#B7B7B7</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>other SQL</string>
<key>scope</key>
<string>source.sql, constant.other.database-name.sql, constant.other.table-name.sql, keyword.operator.star</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#95BFF3</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff</string>
<key>scope</key>
<string>source.diff</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#393939</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff.toc</string>
<key>scope</key>
<string>source.diff meta.diff.comment, source.diff meta.toc-list.comment.diff</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#9F9D15</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff from-file</string>
<key>scope</key>
<string>meta.diff.header.from-file</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#393939</string>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#CA7172</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff to-file</string>
<key>scope</key>
<string>meta.diff.header.to-file</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#393939</string>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#60B38A</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff range</string>
<key>scope</key>
<string>meta.diff.range.unified</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#393939</string>
<key>foreground</key>
<string>#8CD0D3</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff inserted</string>
<key>scope</key>
<string>markup.inserted.diff</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#393939</string>
<key>foreground</key>
<string>#60B38A</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>diff deleted</string>
<key>scope</key>
<string>markup.deleted.diff</string>
<key>settings</key>
<dict>
<key>background</key>
<string>#393939</string>
<key>foreground</key>
<string>#CA7172</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>regex</string>
<key>scope</key>
<string>string.regexp</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#C76F41</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>regex - repitition</string>
<key>scope</key>
<string>string.regexp.arbitrary-repitition</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#9E6A5F</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>regex - repitition {}</string>
<key>scope</key>
<string>punctuation.definition.arbitrary-repitition</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFFFF5E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>regex - character class</string>
<key>scope</key>
<string>string.regexp.character-class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#CB8E81</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>regex - character class []</string>
<key>scope</key>
<string>punctuation.definition.character-class</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFFFF5E</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markdown inline code</string>
<key>scope</key>
<string>markup.raw.inline.markdown</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FED6AF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markdown heading</string>
<key>scope</key>
<string>markup.heading.markdown,punctuation.definition.heading</string>
<key>settings</key>
<dict>
<key>fontStyle</key>
<string>bold</string>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>markdown list</string>
<key>scope</key>
<string>markup.list</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#DEDEDE</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>SublimeLinter Warning</string>
<key>scope</key>
<string>sublimelinter.mark.warning</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#DDB700</string>
</dict>
</dict><dict>
<key>name</key>
<string>SublimeLinter Gutter Mark</string>
<key>scope</key>
<string>sublimelinter.gutter-mark</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#FFFFFF</string>
</dict>
</dict><dict>
<key>name</key>
<string>SublimeLinter Error</string>
<key>scope</key>
<string>sublimelinter.mark.error</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#D02000</string>
</dict>
</dict></array>
<key>uuid</key>
<string>A34A7407-68B9-48E5-883E-E551F7561026</string>
</dict>
</plist>