diff --git a/docs/content/documentation/content/syntax-highlighting.md b/docs/content/documentation/content/syntax-highlighting.md index 13260158..0060265f 100644 --- a/docs/content/documentation/content/syntax-highlighting.md +++ b/docs/content/documentation/content/syntax-highlighting.md @@ -80,6 +80,7 @@ Here is a full list of supported languages and their short names: - Lisp -> ["cl", "clisp", "el", "fasl", "l", "lisp", "lsp", "mud", "scm", "ss"] - Literate Haskell -> ["lhs"] - Lua -> ["lua"] +- Lyric -> ["lyric", "lrc"] - Makefile -> ["GNUmakefile", "Makefile", "Makefile.am", "Makefile.in", "OCamlMakefile", "mak", "make", "makefile", "makefile.am", "makefile.in", "mk"] - Markdown -> ["markdn", "markdown", "md", "mdown"] - MATLAB -> ["matlab"] @@ -110,6 +111,7 @@ Here is a full list of supported languages and their short names: - Scala -> ["sbt", "scala"] - SQL -> ["ddl", "dml", "sql"] - SQL (Rails) -> ["erbsql", "sql.erb"] +- Subtitle -> ["srt", "subrip"] - SWI-Prolog -> ["pro"] - Swift -> ["swift"] - Tcl -> ["tcl"] diff --git a/docs/content/documentation/getting-started/configuration.md b/docs/content/documentation/getting-started/configuration.md index 6a5465a8..da4079b8 100644 --- a/docs/content/documentation/getting-started/configuration.md +++ b/docs/content/documentation/getting-started/configuration.md @@ -132,6 +132,9 @@ Zola currently has the following highlight themes available: - [agola-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Agola%20Dark) - [ascetic-white](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Ascetic%20White) - [axar](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Axar) +- [ayu-dark](https://github.com/dempfi/ayu) +- [ayu-light](https://github.com/dempfi/ayu) +- [ayu-mirage](https://github.com/dempfi/ayu) - [base16-ocean-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Base16%20Ocean%20Dark) - [base16-ocean-light](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Base16%20Ocean%20Light) - [bbedit](https://tmtheme-editor.herokuapp.com/#!/editor/theme/BBEdit) @@ -152,16 +155,14 @@ Zola currently has the following highlight themes available: - [material-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Material%20Dark) - [material-light](https://github.com/morhetz/gruvbox) - [monokai](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Monokai) +- [nyx-bold](https://github.com/GalAster/vscode-theme-nyx) +- [one-dark](https://github.com/andresmichel/one-dark-theme) - [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) - [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) - [Tomorrow](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Tomorrow) -- [one-dark](https://github.com/andresmichel/one-dark-theme) +- [visual-studio-dark](https://tmtheme-editor.herokuapp.com/#!/editor/theme/Visual%20Studio%20Dark) - [zenburn](https://github.com/colinta/zenburn) Zola uses the Sublime Text themes, making it very easy to add more. @@ -181,4 +182,4 @@ is space being replaced by `_` since a space is not valid in an anchor. Note that if you are using a strategy other than the default, you will have to manually escape whitespace and Markdown tokens to be able to link to your pages. For example an internal link to a file named `some space.md` will need to be -written like `some%20space.md` in your Markdown files. \ No newline at end of file +written like `some%20space.md` in your Markdown files. diff --git a/sublime_syntaxes/lrc.sublime-syntax b/sublime_syntaxes/lrc.sublime-syntax new file mode 100644 index 00000000..babc25f1 --- /dev/null +++ b/sublime_syntaxes/lrc.sublime-syntax @@ -0,0 +1,27 @@ +%YAML 1.2 +--- +# http://www.sublimetext.com/docs/3/syntax.html +scope: source.lyric +file_extensions: + - lrc + - lyric +contexts: + main: + - match: '\[([0-5][0-9]:[0-5][0-9]\.[0-9][0-9])\]' + captures: + 1: constant.other.time.lyric + push: + - match: '(.*)[\n\r]+' + captures: + 1: string.literal.lyric + pop: true + - match: '(\[)([a-zA-Z].*)(:)(.*)(\])' + captures: + 1: punctuation.definition.meta.lyric + 2: entity.name.function.lyric + 3: punctuation.definition.split.lyric + 4: meta.object-literal.key.lyric + 5: punctuation.definition.meta.lyric + - match: (.*) + captures: + 1: invalid.illegal.lyric diff --git a/sublime_syntaxes/srt.sublime-syntax b/sublime_syntaxes/srt.sublime-syntax new file mode 100644 index 00000000..de8d8f6e --- /dev/null +++ b/sublime_syntaxes/srt.sublime-syntax @@ -0,0 +1,35 @@ +%YAML 1.2 +--- +# http://www.sublimetext.com/docs/3/syntax.html +scope: source.subrip +file_extensions: + - srt + - subrip +contexts: + main: + - match: "^([1-9][0-9]*)$" + scope: variable.other.readwrite.subrip + - match: '^(\d{2}:[0-5][0-9]:[0-5][0-9],\d{3}) (-->) (\d{2}:[0-5][0-9]:[0-5][0-9],\d{3})$' + captures: + 1: constant.other.time.subrip + 2: keyword.operator.assignment.subrip + 3: constant.other.time.subrip + - match: .+ + push: + - meta_scope: string.literal.subrip + - match: (\n\r|\n) + pop: true + - match: (\)' + captures: + 1: punctuation.definition.tag.end.html + pop: true + - match: ()(.*)(<\/b>) + captures: + 1: punctuation.definition.tag.begin.html + 2: entity.name.tag.inline.any.html + 3: punctuation.definition.tag.end.html diff --git a/sublime_themes/nyx-bold.tmTheme b/sublime_themes/nyx-bold.tmTheme new file mode 100644 index 00000000..cef16455 --- /dev/null +++ b/sublime_themes/nyx-bold.tmTheme @@ -0,0 +1,2201 @@ + + + + + + + + + author + Aster + name + Nyx Bold + semanticClass + theme.dark.nyx_bold + type + dark + colorSpaceName + sRGB + uuid + ad350ae4-8890-4f98-895a-58bdbc260734 + gutterSettings + + background + #393939 + divider + #393939 + foreground + #747369 + selectionBackground + #515151 + selectionForeground + #a09f93 + + settings + + + settings + + background + #282C34 + caret + #528BFF + foreground + #ABB2BF + invisibles + #747369 + lineHighlight + #4c576730 + selection + #3D4350 + + + + name + Attribute class + scope + entity.other.attribute-name.class.css + settings + + fontStyle + normal + foreground + #d19a66 + + + + name + Attribute IDs + scope + entity.other.attribute-name.id + settings + + fontStyle + normal + foreground + #61AFEF + + + + name + Attributes + scope + entity.other.attribute-name + settings + + foreground + #d19a66 + + + + name + beginning.punctuation.definition.list.markdown + scope + beginning.punctuation.definition.list.markdown + settings + + foreground + #e06c75 + + + + name + block scope + scope + block.scope.end,block.scope.begin + settings + + foreground + #abb2bf + + + + name + Bold + scope + markup.bold,todo.bold + settings + + fontStyle + bold + foreground + #d19a66 + + + + name + Bold + scope + punctuation.definition.bold + settings + + foreground + #E5C07B + + + + name + Boolean + scope + none + settings + + foreground + #d19a66 + + + + name + brace function + scope + function.brace + settings + + foreground + #abb2bf + + + + name + Broken + scope + invalid.broken + settings + + foreground + #FFFFFF + + + + name + Classes + scope + entity.name.type.namespace + settings + + fontStyle + bold + foreground + #E5C07B + + + + name + Classes + scope + support.class, entity.name.type.class + settings + + foreground + #E5C07B + + + + name + Class name + scope + entity.name.class.identifier.namespace.type + settings + + foreground + #E5C07B + + + + name + Class name php + scope + variable.other.class.php + settings + + foreground + #e06c75 + + + + name + comment + scope + comment.line.double-slash,comment.block.documentation + settings + + fontStyle + italic + + + + name + Comment Markup Link + scope + comment markup.link + settings + + foreground + #5C6370 + + + + name + Comments + scope + comment, punctuation.definition.comment + settings + + foreground + #7F848E + + + + name + Compound Assignment Operators + scope + keyword.operator.assignment.compound + settings + + foreground + #C678DD + + + + name + constant.language.symbol.ruby + scope + constant.language.symbol.ruby + settings + + foreground + #56B6C2 + + + + name + Constant other symbol + scope + constant.other.symbol + settings + + foreground + #56B6C2 + + + + name + Constants + scope + constant + settings + + foreground + #d19a66 + + + + name + Constants + scope + punctuation.definition.constant + settings + + foreground + #d19a66 + + + + name + Control Elements + scope + control.elements, keyword.operator.less + settings + + foreground + #d19a66 + + + + name + C operator assignment + scope + entity.name.type.generic.nyar + settings + + foreground + #E06C75 + + + + name + cs local variable + scope + entity.name.variable.local.cs + settings + + foreground + #e06c75 + + + + name + css attribute-name.id + scope + support.constant.color.w3c-standard-color-name.css + settings + + foreground + #d19a66 + + + + name + css color standard name + scope + support.constant.color.w3c-standard-color-name.css,support.constant.color.w3c-standard-color-name.scss + settings + + foreground + #d19a66 + + + + name + css comma + scope + punctuation.separator.list.comma.css + settings + + foreground + #abb2bf + + + + name + CSS: Important Keyword + scope + keyword.other.important + settings + + fontStyle + bold + + + + name + css property-name + scope + support.type.vendored.property-name.css + settings + + foreground + #56B6C2 + + + + name + CSS Property Name + scope + support.type.property-name.css + settings + + foreground + #61AFEF + + + + name + CSS/SCSS/LESS Operators + scope + keyword.operator.css,keyword.operator.scss,keyword.operator.less + settings + + foreground + #56B6C2 + + + + name + cs storage type + scope + storage.type.cs + settings + + foreground + #E5C07B + + + + name + deleted.diff + scope + markup.deleted.diff + settings + + foreground + #e06c75 + + + + name + Delimiters + scope + none + settings + + foreground + #abb2bf + + + + name + Deprecated + scope + invalid.deprecated + settings + + foreground + #FFFFFF + + + + name + diff + scope + meta.diff.header.from-file,punctuation.definition.from-file.diff + settings + + foreground + #61AFEF + + + + name + Embedded + scope + punctuation.section.embedded, variable.interpolation + settings + + foreground + #e06c75 + + + + name + entity.name.lifetime.rust + scope + entity.name.lifetime.rust + settings + + foreground + #E5C07B + + + + name + entity.name.type.module + scope + entity.name.type.module + settings + + foreground + #E5C07B + + + + name + entity.name.type.rust + scope + entity.name.type.rust + settings + + foreground + #56b6c2 + + + + name + error suppression + scope + keyword.operator.error-control.php + settings + + foreground + #c678dd + + + + name + Escape Characters + scope + constant.character.escape + settings + + foreground + #56B6C2 + + + + name + Floats + scope + none + settings + + foreground + #d19a66 + + + + name + Headings + scope + markup.heading + settings + + fontStyle + bold + foreground + #e06c75 + + + + name + Headings + scope + markup.heading punctuation.definition.heading, entity.name.section + settings + + foreground + #61AFEF + + + + name + Illegal + scope + invalid.illegal + settings + + foreground + #FFFFFF + + + + name + inserted.diff + scope + markup.inserted.diff + settings + + foreground + #98c379 + + + + name + Integers + scope + constant.numeric + settings + + foreground + #d19a66 + + + + name + Italic + scope + emphasis md + settings + + foreground + #C678DD + + + + name + Italic + scope + markup.italic, punctuation.definition.italic,todo.emphasis + settings + + foreground + #C678DD + + + + name + Java Imports + scope + import.storage.java + settings + + foreground + #E5C07B + + + + name + java modifier.import + scope + meta.method.java + settings + + foreground + #61AFEF + + + + name + java modifier.import + scope + punctuation.section.block.begin.java,punctuation.section.block.end.java,punctuation.definition.method-parameters.begin.java,punctuation.definition.method-parameters.end.java,meta.method.identifier.java,punctuation.section.method.begin.java,punctuation.section.method.end.java,punctuation.terminator.java,punctuation.section.class.begin.java,punctuation.section.class.end.java,punctuation.section.inner-class.begin.java,punctuation.section.inner-class.end.java,meta.method-call.java,storage.type.generic.java,punctuation.section.class.begin.bracket.curly.java,punctuation.section.class.end.bracket.curly.java,punctuation.section.method.begin.bracket.curly.java,punctuation.section.method.end.bracket.curly.java,punctuation.separator.period.java,meta.method.body.java + settings + + foreground + #abb2bf + + + + name + java modifier.import + scope + storage.modifier.import.java,storage.type.java + settings + + foreground + #E5C07B + + + + name + java source + scope + source.java + settings + + foreground + #e06c75 + + + + name + Java Storage + scope + token.storage.type.java + settings + + foreground + #E5C07B + + + + name + java type + scope + storage.type.annotation.java + settings + + foreground + #E5C07B + + + + name + java variable.name + scope + meta.definition.variable.name.java + settings + + foreground + #e06c75 + + + + name + Java Variables + scope + token.variable.parameter.java + settings + + foreground + #abb2bf + + + + name + js console function + scope + entity.name.function,support.function.console + settings + + foreground + #61AFEF + + + + name + js dom + scope + support.type.object.dom + settings + + foreground + #56B6C2 + + + + name + js dom variable + scope + support.variable.dom,support.variable.property.dom + settings + + foreground + #e06c75 + + + + name + JSON: Const + scope + support.constant.json + settings + + foreground + #d19a66 + + + + name + JSON: Property Name + scope + support.type.property-name.json + settings + + foreground + #e06c75 + + + + name + JSON: Punctuation for Property Name + scope + support.type.property-name.json punctuation + settings + + foreground + #e06c75 + + + + name + js operator + scope + keyword.operator + settings + + foreground + #56B6C2 + + + + name + js/ts console + scope + support.type.object.console + settings + + foreground + #e06c75 + + + + name + js/ts import keyword + scope + keyword.operator.expression.import + settings + + foreground + #61AFEF + + + + name + js/ts italic + scope + entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super + settings + + fontStyle + italic + + + + name + js/ts module + scope + support.module.node,support.type.object.module,support.module.node + settings + + foreground + #E5C07B + + + + name + js/ts punctuation separator key-value + scope + punctuation.separator.key-value + settings + + foreground + #abb2bf + + + + name + js/ts support.variable.property.process + scope + support.variable.property.process + settings + + foreground + #d19a66 + + + + name + js/ts template-expression + scope + punctuation.definition.template-expression.begin,punctuation.definition.template-expression.end + settings + + foreground + #e06c75 + + + + name + js/ts variable.other.constant + scope + variable.other.constant + settings + + foreground + #E5C07B + + + + name + js variable readwrite + scope + variable.other.readwrite,meta.object-literal.key,support.variable.property,support.variable.object.process,support.variable.object.node + settings + + foreground + #e06c75 + + + + name + Keyword Control + scope + keyword.control + settings + + foreground + #C678DD + + + + name + keyword.operator + scope + keyword.operator.arithmetic,keyword.operator.comparison,keyword.operator.decrement,keyword.operator.increment + settings + + foreground + #56B6C2 + + + + name + Keywords + scope + keyword + settings + + foreground + #C678DD + + + + name + Language variables + scope + variable.language + settings + + foreground + #E5C07B + + + + name + laravel blade @ + scope + text.html.laravel-blade source.php.embedded.line.html support.constant.laravel-blade + settings + + foreground + #c678dd + + + + name + laravel blade tag + scope + text.html.laravel-blade source.php.embedded.line.html entity.name.tag.laravel-blade + settings + + foreground + #c678dd + + + + name + Markdown: heading punctuation + scope + punctuation.definition.heading.markdown + settings + + foreground + #E06C75 + + + + name + Markdown: headings + scope + entity.name.section.markdown + settings + + foreground + #e06c75 + + + + name + Markdown: heading setext + scope + markup.heading.setext + settings + + foreground + #abb2bf + + + + name + Markdown: Inline Raw + scope + markup.inline.raw.markdown + settings + + foreground + #98c379 + + + + name + Markdown: Inline Raw + scope + markup.inline.raw.string.markdown + settings + + foreground + #98c379 + + + + name + Markdown: list punctuation + scope + punctuation.definition.list.begin.markdown + settings + + foreground + #E06C75 + + + + name + Markdown: list punctuation + scope + punctuation.definition.list.begin.notedown + settings + + foreground + #E06C75 + + + + name + Markdown: List Punctuation Definition + scope + punctuation.definition.list.markdown + settings + + foreground + #e06c75 + + + + name + Markdown: Punctuation Definition Bold + scope + punctuation.definition.bold.markdown + settings + + foreground + #d19a66 + + + + name + Markdown: Punctuation Definition Link + scope + punctuation.definition.metadata.markdown + settings + + foreground + #e06c75 + + + + name + Markdown: Quote + scope + markup.quote.markdown + settings + + fontStyle + italic + foreground + #5C6370 + + + + name + markup diff + scope + markup.changed.diff + settings + + foreground + #E5C07B + + + + name + Markup: Heading + scope + markup.heading + settings + + fontStyle + bold + foreground + #e06c75 + + + + name + Markup: Heading Punctuation + scope + punctuation.definition.heading + settings + + fontStyle + bold + foreground + #e06c75 + + + + name + Markup: Italic + scope + markup.italic + settings + + fontStyle + italic + + + + name + Markup: Strong + scope + markup.bold + settings + + fontStyle + bold + + + + name + math js/ts + scope + support.constant.math + settings + + foreground + #E5C07B + + + + name + math property js/ts + scope + support.constant.property.math + settings + + foreground + #d19a66 + + + + name + Meta tag + scope + meta.tag + settings + + foreground + #abb2bf + + + + name + Methods + scope + keyword.other.special-method + settings + + foreground + #61AFEF + + + + name + Notedown: Code Block + scope + fenced_code.block.language + settings + + foreground + #C678DD + + + + name + Notedown: Code Block + scope + punctuation.definition.notedown + settings + + foreground + #C678DD + + + + name + Notedown: Comment + scope + comment.text.line.notedown + settings + + fontStyle + italic + foreground + #7F848E + + + + name + Notedown: Comment + scope + comment.text.notedown + settings + + fontStyle + italic + foreground + #7F848E + + + + name + Notedown: Comment + scope + punctuation.definition.comment.notedown + settings + + fontStyle + italic + foreground + #7F848E + + + + name + Notedown: Heading + scope + entity.name.section.notedown + settings + + fontStyle + bold + foreground + #E06C75 + + + + name + Notedown: Heading Punctuation + scope + punctuation.definition.heading.notedown + settings + + fontStyle + bold + foreground + #E06C75 + + + + name + Notedown: Italic + scope + markup.italic.notedown + settings + + fontStyle + italic + foreground + #E5C07B + + + + name + Notedown: Italic Punctuation + scope + punctuation.definition.italic.notedown + settings + + fontStyle + italic + foreground + #E5C07B + + + + name + Notedown: Quote Punctuation + scope + punctuation.definition.quote.begin.notedown + settings + + foreground + #61AFEF + + + + name + Notedown: Strong + scope + markup.bold.notedown + settings + + fontStyle + bold + foreground + #D19A66 + + + + name + Notedown: Strong Punctuation + scope + punctuation.definition.bold.notedown + settings + + fontStyle + bold + foreground + #D19A66 + + + + name + operator bitwise + scope + keyword.operator.bitwise + settings + + foreground + #56B6C2 + + + + name + operator channel + scope + keyword.operator.channel + settings + + foreground + #56B6C2 + + + + name + operator logical + scope + keyword.operator.logical.js + settings + + foreground + #56b6c2 + + + + name + Operators + scope + keyword.operator + settings + + foreground + #abb2bf + + + + name + Other punctuation .c + scope + entity.name.type.declaration.nyar + settings + + foreground + #E5C07B + + + + name + Other punctuation .c + scope + storage.modifier.other.nyar + settings + + foreground + #FFC800 + + + + name + Other punctuation .c + scope + storage.type.annotation.end.nyar + settings + + foreground + #FFC800 + + + + name + Other punctuation .c + scope + storage.type.annotation.inner.nyar + settings + + foreground + #FFC800 + + + + name + Other punctuation .c + scope + storage.type.annotation.nyar + settings + + foreground + #FFC800 + + + + name + Other punctuation .c + scope + storage.type.annotation.punctuation.nyar + settings + + foreground + #FFC800 + + + + name + Other punctuation .c + scope + storage.type.annotation.start.nyar + settings + + foreground + #FFC800 + + + + name + Other punctuation .c + scope + variable.language.self.nyar + settings + + foreground + #C678DD + + + + name + Other punctuation .c + scope + variable.other.readwrite.nyar + settings + + foreground + #A7B2BF + + + + name + Packages + scope + token.package + settings + + foreground + #abb2bf + + + + name + Packages + scope + token.package.keyword + settings + + foreground + #C678DD + + + + name + parameter function + scope + function.parameter + settings + + foreground + #d19a66 + + + + name + parameter function js/ts + scope + function.parameter + settings + + foreground + #abb2bf + + + + name + parameter function ruby cs + scope + function.parameter.ruby, function.parameter.cs + settings + + foreground + #abb2bf + + + + name + php call-function + scope + meta.function-call.php,meta.function-call.object.php,meta.function-call.static.php + settings + + foreground + #61AFEF + + + + name + php comparison + scope + keyword.operator.comparison.php + settings + + foreground + #56b6c2 + + + + name + php function-resets + scope + punctuation.definition.parameters.begin.bracket.round.php,punctuation.definition.parameters.end.bracket.round.php,punctuation.separator.delimiter.php,punctuation.section.scope.begin.php,punctuation.section.scope.end.php,punctuation.terminator.expression.php,punctuation.definition.arguments.begin.bracket.round.php,punctuation.definition.arguments.end.bracket.round.php,punctuation.definition.storage-type.begin.bracket.round.php,punctuation.definition.storage-type.end.bracket.round.php,punctuation.definition.array.begin.bracket.round.php,punctuation.definition.array.end.bracket.round.php,punctuation.definition.begin.bracket.round.php,punctuation.definition.end.bracket.round.php,punctuation.definition.begin.bracket.curly.php,punctuation.definition.end.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php,punctuation.definition.section.switch-block.start.bracket.curly.php,punctuation.definition.section.switch-block.begin.bracket.curly.php,punctuation.definition.section.switch-block.end.bracket.curly.php + settings + + foreground + #abb2bf + + + + name + php goto + scope + entity.name.goto-label.php,support.other.php + settings + + foreground + #61AFEF + + + + name + php heredoc/nowdoc + scope + keyword.operator.heredoc.php,keyword.operator.nowdoc.php + settings + + foreground + #c678dd + + + + name + php illegal.non-null-typehinted + scope + invalid.illegal.non-null-typehinted.php + settings + + foreground + #f44747 + + + + name + php instanceof + scope + keyword.operator.type.php + settings + + foreground + #c678dd + + + + name + php logical/bitwise operator + scope + keyword.operator.logical.php,keyword.operator.bitwise.php,keyword.operator.arithmetic.php + settings + + foreground + #56b6c2 + + + + name + php regexp operator + scope + keyword.operator.regexp.php + settings + + foreground + #c678dd + + + + name + php types + scope + storage.type.php,meta.other.type.phpdoc.php,keyword.other.type.php,keyword.other.array.phpdoc.php + settings + + foreground + #E5C07B + + + + name + Punctuation + scope + punctuation.separator.delimiter + settings + + foreground + #abb2bf + + + + name + punctuation.definition + scope + punctuation.definition.string.begin,punctuation.definition.string.end + settings + + foreground + #98c379 + + + + name + punctuation.definition.list.begin.markdown + scope + punctuation.definition.list.begin.markdown + settings + + foreground + #e06c75 + + + + name + pyCs + scope + variable.parameter.function.python + settings + + foreground + #d19a66 + + + + name + python function-call.generic + scope + meta.function-call.generic.python + settings + + foreground + #61AFEF + + + + name + python function decorator @ + scope + meta.function.decorator.python + settings + + foreground + #61AFEF + + + + name + Python Keyword Control + scope + keyword.control.import.python,keyword.control.flow.python + settings + + fontStyle + italic + + + + name + python logical + scope + keyword.operator.logical.python + settings + + foreground + #c678dd + + + + name + python parameter + scope + variable.parameter.function.language.python + settings + + foreground + #d19a66 + + + + name + python placeholder reset to normal string + scope + constant.character.format.placeholder.other.python + settings + + foreground + #98c379 + + + + name + python type + scope + support.type.python + settings + + foreground + #56b6c2 + + + + name + regexp constant character-class + scope + constant.other.character-class.regexp + settings + + foreground + #e06c75 + + + + name + regexp operator.quantifier + scope + keyword.operator.quantifier.regexp + settings + + foreground + #d19a66 + + + + name + Regular Expressions + scope + string.regexp + settings + + foreground + #56B6C2 + + + + name + rgb-value + scope + rgb-value + settings + + foreground + #56B6C2 + + + + name + rgb value + scope + inline-color-decoration rgb-value + settings + + foreground + #d19a66 + + + + name + rgb value less + scope + less rgb-value + settings + + foreground + #d19a66 + + + + name + sass selector + scope + selector.sass + settings + + foreground + #e06c75 + + + + name + Sections + scope + entity.name.section + settings + + fontStyle + bold + + + + name + Selector + scope + meta.selector + settings + + foreground + #C678DD + + + + name + Source Js Keyword Operator Delete,source Js Keyword Operator In,source Js Keyword Operator Of,source Js Keyword Operator Instanceof,source Js Keyword Operator New,source Js Keyword Operator Typeof,source Js Keyword Operator Void + scope + keyword.operator.expression.delete,keyword.operator.expression.in,keyword.operator.expression.of,keyword.operator.expression.instanceof,keyword.operator.new,keyword.operator.expression.typeof,keyword.operator.expression.void + settings + + foreground + #C678DD + + + + name + Storage + scope + storage + settings + + foreground + #C678DD + + + + name + Storage JS TS + scope + token.storage + settings + + foreground + #C678DD + + + + name + storage.modifier.lifetime.rust + scope + storage.modifier.lifetime.rust + settings + + foreground + #abb2bf + + + + name + Strings, Inherited Class + scope + string, entity.other.inherited-class + settings + + foreground + #98c379 + + + + name + style double quoted array index normal begin + scope + punctuation.section.array.begin.php + settings + + foreground + #abb2bf + + + + name + style double quoted array index normal end + scope + punctuation.section.array.end.php + settings + + foreground + #abb2bf + + + + name + Support + scope + support.function + settings + + foreground + #56B6C2 + + + + name + support.constant.edge + scope + support.constant.edge + settings + + foreground + #C678DD + + + + name + support.constant.property-value.scss + scope + support.constant.property-value.scss,support.constant.property-value.css + settings + + foreground + #d19a66 + + + + name + support.function.std.rust + scope + support.function.std.rust + settings + + foreground + #61AFEF + + + + name + support php constants + scope + support.constant.ext.php,support.constant.std.php,support.constant.core.php,support.constant.parser-token.php + settings + + foreground + #d19a66 + + + + name + Support type + scope + support.constant.font-name + settings + + foreground + #d19a66 + + + + name + Support type + scope + support.constant.property-value + settings + + foreground + #abb2bf + + + + name + Support type + scope + support.type.property-name + settings + + foreground + #abb2bf + + + + name + support.variable.magic.python + scope + support.variable.magic.python + settings + + foreground + #e06c75 + + + + name + Tags + scope + entity.name.tag + settings + + foreground + #e06c75 + + + + name + Text + scope + variable.parameter.function + settings + + foreground + #abb2bf + + + + name + token.debug-token + scope + token.debug-token + settings + + foreground + #C678DD + + + + name + token.error-token + scope + token.error-token + settings + + foreground + #f44747 + + + + name + token.info-token + scope + token.info-token + settings + + foreground + #61AFEF + + + + name + token.warn-token + scope + token.warn-token + settings + + foreground + #d19a66 + + + + name + ts primitive/builtin types + scope + support.type.primitive.ts,support.type.builtin.ts,support.type.primitive.tsx,support.type.builtin.tsx + settings + + foreground + #E5C07B + + + + name + Type Name + scope + entity.name.type + settings + + foreground + #E5C07B + + + + name + Unimplemented + scope + invalid.unimplemented + settings + + foreground + #FFFFFF + + + + name + Units + scope + keyword.other.unit + settings + + foreground + #e06c75 + + + + name + Values + scope + none + settings + + foreground + #d19a66 + + + + name + variable.language.rust + scope + variable.language.rust + settings + + foreground + #e06c75 + + + + name + variable.parameter.function.language.special.self.python + scope + variable.parameter.function.language.special.self.python + settings + + foreground + #E5C07B + + + + name + Variables + scope + variable + settings + + foreground + #e06c75 + + + + +