From 258aecec3408556c3ccc827ca5ea91fdd89ec6da Mon Sep 17 00:00:00 2001 From: BilLOPGVkPPn8z0JGJhgiAGNo9YAqpk5ruChl0F <12755239+BilLOPGVkPPn8z0JGJhgiAGNo9YAqpk5ruChl0F@users.noreply.github.com> Date: Sat, 24 Aug 2019 10:06:41 -0700 Subject: [PATCH] Add one-dark syntax highlight theme (#784) --- .../getting-started/configuration.md | 1 + sublime_themes/all.themedump | Bin 23047 -> 23892 bytes sublime_themes/one-dark.tmTheme | 876 ++++++++++++++++++ 3 files changed, 877 insertions(+) create mode 100644 sublime_themes/one-dark.tmTheme diff --git a/docs/content/documentation/getting-started/configuration.md b/docs/content/documentation/getting-started/configuration.md index f580f708..de95efb1 100644 --- a/docs/content/documentation/getting-started/configuration.md +++ b/docs/content/documentation/getting-started/configuration.md @@ -129,6 +129,7 @@ Zola currently has the following highlight themes available: - [ayu-dark](https://github.com/dempfi/ayu) - [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) 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 cc57a1f2c538c0ad87b70fa320eec90e5f3e9a91..4fe6bfc9dcf01de9286b9a88e495b9e6f653ac05 100644 GIT binary patch delta 23873 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 diff --git a/sublime_themes/one-dark.tmTheme b/sublime_themes/one-dark.tmTheme new file mode 100644 index 00000000..e1a0c3be --- /dev/null +++ b/sublime_themes/one-dark.tmTheme @@ -0,0 +1,876 @@ + + + + + author + IceTimux / Andres Michel + name + One Dark + settings + + + settings + + foreground + #6c7079 + background + #2B303B + invisibles + #747369 + caret + #528bff + lineHighlight + #8cc2fc0b + bracketContentsOptions + underline + bracketContentsForeground + #528bff + bracketsOptions + underline + bracketsForeground + #528bff + tagsOptions + underline + tagsForeground + #528bff + findHighlight + #314365 + findHighlightForeground + #528bff + gutter + #2B303B + gutterForeground + #636d8388 + selection + #bbccf51b + selectionBorder + #bbccf51b + inactiveSelection + #bbccf51b + guide + #464c55 + activeGuide + #464c55 + stackGuide + #464c55 + highlight + #528bff80 + highlightForeground + #528bff + shadow + #2B303B + shadowWidth + 1 + + + + name + Text and source + scope + text, source + settings + + foreground + #abb2bf + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #adb7c9 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #5f697a + fontStyle + italic + + + + name + Delimiters + scope + none + settings + + foreground + #adb7c9 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #adb7c9 + + + + name + Keywords + scope + keyword + settings + + foreground + #cd74e8 + + + + name + Variables + scope + variable + settings + + foreground + #eb6772 + + + + name + Functions + scope + entity.name.function, meta.require, support.function.any-method + settings + + foreground + #5cb3fa + + + + name + Classes + scope + support.class, entity.name.class, entity.name.type.class + settings + + foreground + #f0c678 + + + + name + Classes + scope + meta.class + settings + + foreground + #adb7c9 + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #5cb3fa + + + + name + Storage + scope + storage + settings + + foreground + #cd74e8 + + + + name + Support + scope + support.function + settings + + foreground + #5ebfcc + + + + name + Strings, Inherited Class + scope + string, constant.other.symbol, entity.other.inherited-class + settings + + foreground + #9acc76 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #db9d63 + + + + name + Floats + scope + none + settings + + foreground + #db9d63 + + + + name + Boolean + scope + none + settings + + foreground + #db9d63 + + + + name + Constants + scope + constant + settings + + foreground + #db9d63 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #eb6772 + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #db9d63 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id, punctuation.definition.entity + settings + + foreground + #db9d63 + + + + name + Selector + scope + meta.selector + settings + + foreground + #cd74e8 + + + + name + Values + scope + none + settings + + foreground + #db9d63 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + fontStyle + + foreground + #5cb3fa + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #db9d63 + + + + name + Bold + scope + markup.bold, punctuation.definition.bold + settings + + foreground + #f0c678 + + + + name + Italic + scope + markup.italic, punctuation.definition.italic + settings + + foreground + #cd74e8 + + + + name + Code + scope + markup.raw.inline + settings + + foreground + #9acc76 + + + + name + Link Text + scope + string.other.link, punctuation.definition.string.end.markdown + settings + + foreground + #eb6772 + + + + name + Link Url + scope + meta.link + settings + + foreground + #db9d63 + + + + name + Lists + scope + markup.list + settings + + foreground + #eb6772 + + + + name + Quotes + scope + markup.quote + settings + + foreground + #db9d63 + + + + name + Separator + scope + meta.separator + settings + + background + #515151 + foreground + #adb7c9 + + + + name + Inserted + scope + markup.inserted + settings + + foreground + #9acc76 + + + + name + Deleted + scope + markup.deleted + settings + + foreground + #eb6772 + + + + name + Changed + scope + markup.changed + settings + + foreground + #cd74e8 + + + + name + Colors + scope + constant.other.color + settings + + foreground + #5ebfcc + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #5ebfcc + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #5ebfcc + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #c94e42 + + + + name + Illegal + scope + invalid.illegal + settings + + foreground + #ffffff + background + #e05252 + + + + name + Broken + scope + invalid.broken + settings + + background + #f99157 + foreground + #2d2d2d + + + + name + Deprecated + scope + invalid.deprecated + settings + + background + #d27b53 + foreground + #2c323d + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + background + #747369 + foreground + #2c323d + + + + name + Json key + scope + source.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #eb6772 + + + + name + Json value + scope + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json + settings + + foreground + #9acc76 + + + + name + json sub key + scope + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json string.quoted.double.json + settings + + foreground + #eb6772 + + + + name + Json sub value + scope + source.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json string.quoted.double.json + settings + + foreground + #9acc76 + + + + name + laravel blade tag + scope + text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade + settings + + foreground + #cd74e8 + + + + name + laravel blade @ + scope + text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade + settings + + foreground + #cd74e8 + + + + name + python function parameter + scope + source.python meta.function.python meta.function.parameters.python variable.parameter.function.python + settings + + foreground + #db9d63 + + + + name + python meta function + scope + source.python meta.function-call.python support.type.python + settings + + foreground + #5ebfcc + + + + name + python logical keyword + scope + source.python keyword.operator.logical.python + settings + + foreground + #cd74e8 + + + + name + python class ( begin + scope + source.python meta.class.python punctuation.definition.inheritance.begin.python + settings + + foreground + #f0c678 + + + + name + python class ) end + scope + source.python meta.class.python punctuation.definition.inheritance.end.python + settings + + foreground + #f0c678 + + + + name + python function call parameter name + scope + source.python meta.function-call.python meta.function-call.arguments.python variable.parameter.function.python + settings + + foreground + #db9d63 + + + + name + php fcuntion constants + scope + text.html.basic source.php.embedded.block.html support.constant.std.php + settings + + foreground + #db9d63 + + + + name + php namespace name + scope + text.html.basic source.php.embedded.block.html meta.namespace.php entity.name.type.namespace.php + settings + + foreground + #f0c678 + + + + name + javascript meta constant + scope + source.js meta.function.js support.constant.js + settings + + foreground + #db9d63 + + + + name + php namespace in top + scope + text.html.basic` source.php.embedded.block.html constant.other.php + settings + + foreground + #cd74e8 + + + + name + php namespace name in top + scope + text.html.basic source.php.embedded.block.html support.other.namespace.php + settings + + foreground + #db9d63 + + + + name + latex label names + scope + text.tex.latex meta.function.environment.math.latex string.other.math.block.environment.latex meta.definition.label.latex variable.parameter.definition.label.latex + settings + + foreground + #adb7c9 + + + + name + latex italic emph + scope + text.tex.latex meta.function.emph.latex markup.italic.emph.latex + settings + + fontStyle + italic + foreground + #cd74e8 + + + + name + subl_new js vars + scope + source.js variable.other.readwrite.js + settings + + foreground + #adb7c9 + + + + name + new_subl js $ + scope + source.js meta.function-call.with-arguments.js variable.function.js + settings + + foreground + #adb7c9 + + + + name + new_subl js call method + scope + source.js meta.group.braces.round meta.group.braces.curly meta.function-call.method.without-arguments.js variable.function.js + settings + + foreground + #adb7c9 + + + + name + new_subl e js + scope + source.js meta.group.braces.round meta.group.braces.curly variable.other.object.js + settings + + foreground + #adb7c9 + + + + name + new_subl js key + scope + source.js meta.group.braces.round meta.group.braces.curly constant.other.object.key.js string.unquoted.label.js + settings + + foreground + #adb7c9 + + + + name + new_subl obejct key + scope + source.js meta.group.braces.round meta.group.braces.curly constant.other.object.key.js punctuation.separator.key-value.js + settings + + foreground + #adb7c9 + + + + name + new_subl js method with args + scope + source.js meta.group.braces.round meta.group.braces.curly meta.function-call.method.with-arguments.js variable.function.js + settings + + foreground + #adb7c9 + + + + name + new_subl js variable function + scope + source.js meta.function-call.method.with-arguments.js variable.function.js + settings + + foreground + #adb7c9 + + + + name + new_subl variabel function method + scope + source.js meta.function-call.method.without-arguments.js variable.function.js + settings + + foreground + #adb7c9 + + + + +