summaryrefslogtreecommitdiff
path: root/themes/Synthwave/Sublime-Text
diff options
context:
space:
mode:
Diffstat (limited to 'themes/Synthwave/Sublime-Text')
-rw-r--r--themes/Synthwave/Sublime-Text/SynthWave 84.sublime-color-scheme570
-rw-r--r--themes/Synthwave/Sublime-Text/SynthWave 84.sublime-theme186
2 files changed, 756 insertions, 0 deletions
diff --git a/themes/Synthwave/Sublime-Text/SynthWave 84.sublime-color-scheme b/themes/Synthwave/Sublime-Text/SynthWave 84.sublime-color-scheme
new file mode 100644
index 0000000..61f9794
--- /dev/null
+++ b/themes/Synthwave/Sublime-Text/SynthWave 84.sublime-color-scheme
@@ -0,0 +1,570 @@
+{
+ "name": "SynthWave 84",
+ "author": "",
+ "globals": {
+ "background": "#262335",
+ "foreground": "",
+ "caret": "#241b2f",
+ "block_caret": "#241b2f",
+ "line_highlight": "",
+ "misspelling": "#fe4450",
+ "fold_marker": "#f97e72",
+ "accent": "#f97e72",
+ "gutter": "",
+ "gutter_foreground": "#ffffff73",
+ "line_diff_added": "#0beb9935",
+ "line_diff_modified": "#b893ceee",
+ "line_diff_deleted": "#fe445035",
+ "selection": "#ffffff20",
+ "inactive_selection": "#ffffff20",
+ "inactive_selection_foreground": "#ffffff",
+ "highlight": "#D1861655",
+ "find_highlight": "#D1861655",
+ "find_highlight_foreground": "#f97e72",
+ "guide": "#444251",
+ "active_guide": "",
+ "stack_guide": "",
+ "brackets_foreground": "#ffffff20",
+ "tags_foreground": "#ffffff20",
+ "shadow": "#2a2139"
+ },
+ "variables": {
+ "black": "",
+ "white": "",
+ "red": "#fe4450",
+ "green": "#72f1b8",
+ "yellow": "#f97e72",
+ "orange": "#f97e72",
+ "blue": "#03edf9",
+ "magenta": "#ff7edb",
+ "cyan": "#03edf9"
+ },
+ "rules": [
+ {
+ "name": "Comment",
+ "foreground": "#848bbd",
+ "font_style": "italic",
+ "scope": "comment, string.quoted.docstring.multi.python, string.quoted.docstring.multi.python punctuation.definition.string.begin.python, string.quoted.docstring.multi.python punctuation.definition.string.end.python"
+ },
+ {
+ "name": "String",
+ "foreground": "#ff8b39",
+ "font_style": 0,
+ "scope": "string.quoted, string.template, punctuation.definition.string"
+ },
+ {
+ "name": "Punctuation within templates",
+ "foreground": "#b6b1b1",
+ "font_style": 0,
+ "scope": "string.template meta.embedded.line"
+ },
+ {
+ "name": "Variable",
+ "foreground": "#ff7edb",
+ "font_style": 0,
+ "scope": "variable, entity.name.variable"
+ },
+ {
+ "name": "Language variable",
+ "foreground": "#fe4450",
+ "font_style": "bold",
+ "scope": "variable.language"
+ },
+ {
+ "name": "Parameter",
+ "font_style": "italic",
+ "scope": "variable.parameter"
+ },
+ {
+ "name": "Storage (declaration or modifier keyword)",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "storage.type, storage.modifier"
+ },
+ {
+ "name": "Constant",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "constant"
+ },
+ {
+ "name": "Regex",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "string.regexp"
+ },
+ {
+ "name": "Number",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "constant.numeric"
+ },
+ {
+ "name": "Language constant (boolean, null)",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "constant.language"
+ },
+ {
+ "name": "Character escape",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "constant.character.escape"
+ },
+ {
+ "name": "Entity",
+ "foreground": "#fe4450",
+ "font_style": 0,
+ "scope": "entity.name"
+ },
+ {
+ "name": "HTML or XML tag",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "entity.name.tag"
+ },
+ {
+ "name": "HTML or XML tag brackets",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "punctuation.definition.tag"
+ },
+ {
+ "name": "Tag attribute",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "entity.other.attribute-name"
+ },
+ {
+ "name": "Tag attribute HTML",
+ "foreground": "#fede5d",
+ "font_style": "italic",
+ "scope": "entity.other.attribute-name.html"
+ },
+ {
+ "name": "Class",
+ "foreground": "#fe4450",
+ "font_style": 0,
+ "scope": "entity.name.type, meta.attribute.class.html"
+ },
+ {
+ "name": "Inherited class",
+ "foreground": "#D50",
+ "font_style": 0,
+ "scope": "entity.other.inherited-class"
+ },
+ {
+ "name": "Function",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "entity.name.function, variable.function"
+ },
+ {
+ "name": "JS Export",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "keyword.control.export.js, keyword.control.import.js"
+ },
+ {
+ "name": "JS Numerics",
+ "foreground": "#2EE2FA",
+ "font_style": 0,
+ "scope": "constant.numeric.decimal.js"
+ },
+ {
+ "name": "Keyword",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "keyword"
+ },
+ {
+ "name": "Control keyword",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "keyword.control"
+ },
+ {
+ "name": "Operator",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "keyword.operator"
+ },
+ {
+ "name": "Special operator",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "keyword.operator.new, keyword.operator.expression, keyword.operator.logical"
+ },
+ {
+ "name": "Unit",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "keyword.other.unit"
+ },
+ {
+ "name": "Support",
+ "foreground": "#fe4450",
+ "font_style": 0,
+ "scope": "support"
+ },
+ {
+ "name": "Support function",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "support.function"
+ },
+ {
+ "name": "Support variable",
+ "foreground": "#ff7edb",
+ "font_style": 0,
+ "scope": "support.variable"
+ },
+ {
+ "name": "Object literal key / property",
+ "foreground": "#ff7edb",
+ "font_style": 0,
+ "scope": "meta.object-literal.key, support.type.property-name"
+ },
+ {
+ "name": "Key-value separator",
+ "foreground": "#b6b1b1",
+ "font_style": 0,
+ "scope": "punctuation.separator.key-value"
+ },
+ {
+ "name": "Embedded punctuation",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "punctuation.section.embedded"
+ },
+ {
+ "name": "Template expression",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "punctuation.definition.template-expression.begin, punctuation.definition.template-expression.end"
+ },
+ {
+ "name": "CSS property",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "support.type.property-name.css, support.type.property-name.json"
+ },
+ {
+ "name": "JS Switch control",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "switch-block.expr.js"
+ },
+ {
+ "name": "JS object path",
+ "foreground": "#2ee2fa",
+ "font_style": 0,
+ "scope": "variable.other.constant.property.js, variable.other.property.js"
+ },
+ {
+ "name": "Color",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "constant.other.color"
+ },
+ {
+ "name": "Font names",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "support.constant.font-name"
+ },
+ {
+ "name": "CSS #id",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "entity.other.attribute-name.id"
+ },
+ {
+ "name": "Pseudo CSS",
+ "foreground": "#D50",
+ "font_style": 0,
+ "scope": "entity.other.attribute-name.pseudo-element, entity.other.attribute-name.pseudo-class"
+ },
+ {
+ "name": "CSS support functions (rgb)",
+ "foreground": "#fe4450",
+ "font_style": 0,
+ "scope": "support.function.misc.css"
+ },
+ {
+ "name": "Markup heading",
+ "foreground": "#ff7edb",
+ "font_style": 0,
+ "scope": "markup.heading, entity.name.section"
+ },
+ {
+ "name": "Markup text",
+ "foreground": "#ffffffee",
+ "font_style": 0,
+ "scope": "text.html, keyword.operator.assignment"
+ },
+ {
+ "name": "Markup quote",
+ "foreground": "#b6b1b1cc",
+ "font_style": "italic",
+ "scope": "markup.quote"
+ },
+ {
+ "name": "Markup list",
+ "foreground": "#ff7edb",
+ "font_style": 0,
+ "scope": "beginning.punctuation.definition.list"
+ },
+ {
+ "name": "Markup link",
+ "foreground": "#D50",
+ "font_style": 0,
+ "scope": "markup.underline.link"
+ },
+ {
+ "name": "Markup link description",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "string.other.link.description"
+ },
+ {
+ "name": "Python function call",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "meta.function-call.generic.python"
+ },
+ {
+ "name": "Python variable params",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "variable.parameter.function-call.python"
+ },
+ {
+ "name": "C# storage type",
+ "foreground": "#fe4450",
+ "font_style": 0,
+ "scope": "storage.type.cs"
+ },
+ {
+ "name": "C# local variable",
+ "foreground": "#ff7edb",
+ "font_style": 0,
+ "scope": "entity.name.variable.local.cs"
+ },
+ {
+ "name": "C# properties and fields",
+ "foreground": "#ff7edb",
+ "font_style": 0,
+ "scope": "entity.name.variable.field.cs, entity.name.variable.property.cs"
+ },
+ {
+ "name": "C placeholder",
+ "foreground": "#72f1b8",
+ "font_style": "italic",
+ "scope": "constant.other.placeholder.c"
+ },
+ {
+ "name": "C preprocessors",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "keyword.control.directive.include.c, keyword.control.directive.define.c"
+ },
+ {
+ "name": "C storage modifier",
+ "foreground": "#fe4450",
+ "font_style": 0,
+ "scope": "storage.modifier.c"
+ },
+ {
+ "name": "C++ operators",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "source.cpp keyword.operator"
+ },
+ {
+ "name": "C++ placeholder",
+ "foreground": "#72f1b8",
+ "font_style": "italic",
+ "scope": "constant.other.placeholder.cpp"
+ },
+ {
+ "name": "C++ include",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "keyword.control.directive.include.cpp, keyword.control.directive.define.cpp"
+ },
+ {
+ "name": "C++ constant modifier",
+ "foreground": "#fe4450",
+ "font_style": 0,
+ "scope": "storage.modifier.specifier.const.cpp"
+ },
+ {
+ "name": "Elixir Classes",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "source.elixir support.type.elixir, source.elixir meta.module.elixir entity.name.class.elixir"
+ },
+ {
+ "name": "Elixir Functions",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "source.elixir entity.name.function"
+ },
+ {
+ "name": "Elixir Constants",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "source.elixir constant.other.symbol.elixir, source.elixir constant.other.keywords.elixir"
+ },
+ {
+ "name": "Elixir String Punctuation",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "source.elixir punctuation.definition.string"
+ },
+ {
+ "name": "Elixir",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "source.elixir variable.other.readwrite.module.elixir, source.elixir variable.other.readwrite.module.elixir punctuation.definition.variable.elixir"
+ },
+ {
+ "name": "Elixir Binary Punctuation",
+ "foreground": "#ff7edb",
+ "font_style": "italic",
+ "scope": "source.elixir .punctuation.binary.elixir"
+ },
+ {
+ "name": "Clojure Globals",
+ "foreground": "#36f9f6",
+ "font_style": "bold",
+ "scope": "entity.global.clojure"
+ },
+ {
+ "name": "Clojure Storage",
+ "foreground": "#36f9f6",
+ "font_style": "italic",
+ "scope": "storage.control.clojure"
+ },
+ {
+ "name": "Clojure Metadata",
+ "foreground": "#fe4450",
+ "font_style": "italic",
+ "scope": "meta.metadata.simple.clojure, meta.metadata.map.clojure"
+ },
+ {
+ "name": "Clojure Macros, Quoted",
+ "font_style": "italic",
+ "scope": "meta.quoted-expression.clojure"
+ },
+ {
+ "name": "Clojure Symbols",
+ "foreground": "#ff7edbff",
+ "font_style": 0,
+ "scope": "meta.symbol.clojure"
+ },
+ {
+ "name": "Go basic",
+ "foreground": "#ff7edbff",
+ "font_style": 0,
+ "scope": "source.go"
+ },
+ {
+ "name": "Go Function Calls",
+ "foreground": "#36f9f6",
+ "font_style": 0,
+ "scope": "source.go meta.function-call.go"
+ },
+ {
+ "name": "Go Keywords",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "source.go keyword.package.go, source.go keyword.import.go, source.go keyword.function.go, source.go keyword.type.go, source.go keyword.const.go, source.go keyword.var.go, source.go keyword.map.go, source.go keyword.channel.go, source.go keyword.control.go"
+ },
+ {
+ "name": "Go interfaces",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "source.go storage.type, source.go keyword.struct.go, source.go keyword.interface.go"
+ },
+ {
+ "name": "Go Constants e.g. nil, string format (%s, %d, etc.)",
+ "foreground": "#2EE2FA",
+ "font_style": 0,
+ "scope": "source.go constant.language.go, source.go constant.other.placeholder.go, source.go variable"
+ },
+ {
+ "name": "Markdown links and image paths",
+ "foreground": "#72f1b8",
+ "font_style": "italic",
+ "scope": "markup.underline.link.markdown, markup.inline.raw.string.markdown"
+ },
+ {
+ "name": "Markdown links and image paths",
+ "foreground": "#fede5d",
+ "font_style": 0,
+ "scope": "string.other.link.title.markdown"
+ },
+ {
+ "name": "Markdown headings",
+ "foreground": "#ff7edb",
+ "font_style": "bold",
+ "scope": "markup.heading.markdown, entity.name.section.markdown"
+ },
+ {
+ "name": "Markdown italic",
+ "foreground": "#2EE2FA",
+ "font_style": "italic",
+ "scope": "markup.italic.markdown"
+ },
+ {
+ "name": "Markdown bold",
+ "foreground": "#2EE2FA",
+ "font_style": "bold",
+ "scope": "markup.bold.markdown"
+ },
+ {
+ "name": "Markdown quotes",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "punctuation.definition.quote.begin.markdown, markup.quote.markdown"
+ },
+ {
+ "name": "Basic source colours",
+ "foreground": "#ff7edbff",
+ "font_style": 0,
+ "scope": "source.dart, source.python, source.scala"
+ },
+ {
+ "name": "Dart strings",
+ "foreground": "#f97e72",
+ "font_style": 0,
+ "scope": "string.interpolated.single.dart"
+ },
+ {
+ "name": "Dart variable params",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "variable.parameter.dart"
+ },
+ {
+ "name": "Dart numerics",
+ "foreground": "#2EE2FA",
+ "font_style": 0,
+ "scope": "constant.numeric.dart"
+ },
+ {
+ "name": "Scala variable params",
+ "foreground": "#2EE2FA",
+ "font_style": 0,
+ "scope": "variable.parameter.scala"
+ },
+ {
+ "name": "Scala",
+ "foreground": "#72f1b8",
+ "font_style": 0,
+ "scope": "meta.template.expression.scala"
+ }
+ ]
+} \ No newline at end of file
diff --git a/themes/Synthwave/Sublime-Text/SynthWave 84.sublime-theme b/themes/Synthwave/Sublime-Text/SynthWave 84.sublime-theme
new file mode 100644
index 0000000..6b71cd8
--- /dev/null
+++ b/themes/Synthwave/Sublime-Text/SynthWave 84.sublime-theme
@@ -0,0 +1,186 @@
+{
+ "extends": "Adaptive.sublime-theme",
+ "variables": {
+ "font_face": "system",
+ "font_size_sm": 11,
+ "font_size": 12,
+ "font_size_lg": 13
+ },
+ "rules": [
+ {
+ "class": "title_bar",
+ "fg": ""
+ },
+ {
+ "class": "sidebar_container",
+ "layer0.tint": "#241b2f"
+ },
+ {
+ "class": "status_bar",
+ "layer0.tint": "#241b2f"
+ },
+ {
+ "class": "label_control",
+ "parents": [
+ {
+ "class": "status_bar"
+ }
+ ],
+ "fg": "#ffffff80"
+ },
+ {
+ "class": "tree_row",
+ "attributes": [
+ "selectable",
+ "hover"
+ ],
+ "layer0.tint": "#ffffff20",
+ "layer0.opacity": 1
+ },
+ {
+ "class": "tree_row",
+ "attributes": [
+ "selected"
+ ],
+ "layer0.tint": "#ffffff20",
+ "layer0.opacity": 1
+ },
+ {
+ "class": "sidebar_heading",
+ "fg": "#ffffffca"
+ },
+ {
+ "class": "sidebar_label",
+ "fg": "#ffffff99"
+ },
+ {
+ "class": "sidebar_label",
+ "parents": [
+ {
+ "class": "tree_row",
+ "attributes": [
+ "selected"
+ ]
+ }
+ ],
+ "fg": "#ffffff"
+ },
+ {
+ "class": "vcs_status_badge",
+ "parents": [
+ {
+ "class": "file_system_entry",
+ "attributes": [
+ "untracked"
+ ]
+ }
+ ],
+ "layer0.tint": "#72f1b8"
+ },
+ {
+ "class": "vcs_status_badge",
+ "parents": [
+ {
+ "class": "file_system_entry",
+ "attributes": [
+ "modified"
+ ]
+ }
+ ],
+ "layer0.tint": "#b893ceee"
+ },
+ {
+ "class": "vcs_status_badge",
+ "parents": [
+ {
+ "class": "file_system_entry",
+ "attributes": [
+ "missing"
+ ]
+ }
+ ],
+ "layer0.tint": "#fe4450"
+ },
+ {
+ "class": "vcs_status_badge",
+ "parents": [
+ {
+ "class": "file_system_entry",
+ "attributes": [
+ "staged"
+ ]
+ }
+ ],
+ "layer0.tint": "#72f1b8cc"
+ },
+ {
+ "class": "vcs_status_badge",
+ "parents": [
+ {
+ "class": "file_system_entry",
+ "attributes": [
+ "added"
+ ]
+ }
+ ],
+ "layer0.tint": "#72f1b8cc"
+ },
+ {
+ "class": "vcs_status_badge",
+ "parents": [
+ {
+ "class": "file_system_entry",
+ "attributes": [
+ "deleted"
+ ]
+ }
+ ],
+ "layer0.tint": "#fe4450"
+ },
+ {
+ "class": "sidebar_label",
+ "parents": [
+ {
+ "class": "file_system_entry",
+ "attributes": [
+ "ignored"
+ ]
+ }
+ ],
+ "color": "#ffffff59"
+ },
+ {
+ "class": "tab_control",
+ "attributes": [
+ "selected"
+ ],
+ "tint_modifier": ""
+ },
+ {
+ "class": "tab_control",
+ "attributes": [
+ "dirty"
+ ],
+ "settings": [
+ "highlight_modified_tabs"
+ ],
+ "layer2.tint": "#f97e72"
+ },
+ {
+ "class": "tab_label",
+ "fg": "#ffffff99"
+ },
+ {
+ "class": "tab_label",
+ "parents": [
+ {
+ "class": "tab_control",
+ "attributes": [
+ "selected"
+ ]
+ }
+ ],
+ "fg": "#ffffff"
+ }
+ ]
+} \ No newline at end of file