diff --git a/schemes/Everforest Dark.sublime-color-scheme b/schemes/Everforest Dark.sublime-color-scheme new file mode 100644 index 00000000..d920c88d --- /dev/null +++ b/schemes/Everforest Dark.sublime-color-scheme @@ -0,0 +1,333 @@ +{ + "name": "Everforest Dark", + "author": "", + "globals": { + "background": "var(bg0)", + "foreground": "var(fg)", + "caret": "var(fg)", + "block_caret": "var(fg)", + "line_highlight": "var(bg1)", + "misspelling": "var(red)", + "fold_marker": "var(green)", + "accent": "var(green)", + "gutter": "var(bg0)", + "gutter_foreground": "var(grey0)", + "line_diff_added": "var(green)", + "line_diff_modified": "var(blue)", + "line_diff_deleted": "var(red)", + "selection": "var(bg_visual)", + "inactive_selection": "var(bg3)", + "inactive_selection_border": "var(bg3)", + "inactive_selection_foreground": "var(grey2)", + "highlight": "var(green)", + "find_highlight": "var(bg_green)", + "find_highlight_foreground": "var(green)", + "guide": "var(bg2)", + "active_guide": "var(fg)", + "stack_guide": "var(grey1)", + "brackets_foreground": "var(bg3)", + "tags_foreground": "var(bg3)", + "shadow": "var(bg_dim)" + }, + "variables": { + "bg_dim": "#232a2e", + "bg0": "#2d353b", + "bg1": "#343f44", + "bg2": "#3D484D", + "bg3": "#475258", + "bg_visual": "#543a48", + "bg_red": "#514045", + "bg_yellow": "#4d4c43", + "bg_green": "#425047", + "bg_blue": "#3a515d", + "bg_purple": "#4a444e", + "fg": "#d3c6aa", + "red": "#e67e80", + "green": "#a7c080", + "yellow": "#dbbc7f", + "orange": "#e69875", + "blue": "#7fbbb3", + "purple": "#d699b6", + "aqua": "#83c092", + "grey0": "#7a8478", + "grey1": "#859289", + "grey2": "#9DA9A0" + }, + "rules": [ + { + "name": "Keyword", + "foreground": "var(red)", + "font_style": "", + "scope": "keyword, storage.type.function, storage.type.class, storage.type.enum, storage.type.interface, storage.type.property, keyword.operator.new, keyword.operator.expression, keyword.operator.new, keyword.operator.delete, storage.type.extends" + }, + { + "name": "Debug", + "foreground": "var(red)", + "font_style": "", + "scope": "keyword.other.debugger" + }, + { + "name": "Storage", + "foreground": "var(orange)", + "font_style": "", + "scope": "storage, modifier, keyword.var, entity.name.tag, keyword.control.case, keyword.control.switch" + }, + { + "name": "Operator", + "foreground": "var(orange)", + "font_style": "", + "scope": "keyword.operator" + }, + { + "name": "String", + "foreground": "var(yellow)", + "font_style": "", + "scope": "string, punctuation.definition.string.end, punctuation.definition.string.begin, punctuation.definition.string.template.begin, punctuation.definition.string.template.end" + }, + { + "name": "Attribute", + "foreground": "var(yellow)", + "font_style": "", + "scope": "entity.other.attribute-name" + }, + { + "name": "String Escape", + "foreground": "var(green)", + "font_style": "", + "scope": "constant.character.escape, punctuation.quasi.element, punctuation.definition.template-expression, punctuation.section.embedded, storage.type.format, constant.other.placeholder, constant.other.placeholder, variable.interpolation" + }, + { + "name": "Function", + "foreground": "var(green)", + "font_style": "", + "scope": "entity.name.function, support.function, meta.function, meta.function-call, meta.definition.method" + }, + { + "name": "Preproc", + "foreground": "var(aqua)", + "font_style": "", + "scope": "keyword.control.at-rule, keyword.control.import, keyword.control.export, storage.type.namespace, punctuation.decorator, keyword.control.directive, keyword.preprocessor, punctuation.definition.preprocessor, punctuation.definition.directive, keyword.other.import, keyword.other.package, entity.name.type.namespace, entity.name.scope-resolution, keyword.other.using, keyword.package, keyword.import, keyword.map" + }, + { + "name": "Annotation", + "foreground": "var(aqua)", + "font_style": "", + "scope": "storage.type.annotation" + }, + { + "name": "Label", + "foreground": "var(aqua)", + "font_style": "", + "scope": "entity.name.label, constant.other.label" + }, + { + "name": "Modules", + "foreground": "var(aqua)", + "font_style": "", + "scope": "support.module, support.node, support.other.module, support.type.object.module, entity.name.type.module, entity.name.type.class.module, keyword.control.module" + }, + { + "name": "Type", + "foreground": "var(blue)", + "font_style": "", + "scope": "storage.type, support.type, entity.name.type, keyword.type" + }, + { + "name": "Class", + "foreground": "var(blue)", + "font_style": "", + "scope": "entity.name.type.class, support.class, entity.name.class, entity.other.inherited-class, storage.class" + }, + { + "name": "Number", + "foreground": "var(purple)", + "font_style": "", + "scope": "constant.numeric" + }, + { + "name": "Boolean", + "foreground": "var(purple)", + "font_style": "", + "scope": "constant.language.boolean" + }, + { + "name": "Macro", + "foreground": "var(purple)", + "font_style": "", + "scope": "entity.name.function.preprocessor" + }, + { + "name": "Special identifier", + "foreground": "var(purple)", + "font_style": "", + "scope": "variable.language.this, variable.language.self, variable.language.super, keyword.other.this, variable.language.special, constant.language.null, constant.language.undefined, constant.language.nan" + }, + { + "name": "Constant", + "foreground": "var(purple)", + "font_style": "", + "scope": "constant.language, support.constant" + }, + { + "name": "Identifier", + "foreground": "var(fg)", + "font_style": "", + "scope": "variable, support.variable, meta.definition.variable" + }, + { + "name": "Property", + "foreground": "var(fg)", + "font_style": "", + "scope": "variable.object.property, support.variable.property, variable.other.property, variable.other.object.property, variable.other.enummember, variable.other.member, meta.object-literal.key" + }, + { + "name": "Delimiter", + "foreground": "var(grey1)", + "font_style": "", + "scope": "punctuation, meta.brace, meta.delimiter, meta.bracket" + }, + { + "name": "Markdown header default", + "font_style": "bold italic", + "scope": "markup.heading | entity.name.section" + }, + { + "scope": "markup.heading.1", + "foreground": "var(red)" + }, + { + "scope": "markup.heading.2", + "foreground": "var(orange)" + }, + { + "scope": "markup.heading.3", + "foreground": "var(yellow)" + }, + { + "scope": "markup.heading.4", + "foreground": "var(green)" + }, + { + "scope": "markup.heading.5", + "foreground": "var(blue)" + }, + { + "scope": "markup.heading.6", + "foreground": "var(purple)" + }, + { + "scope": "markup.bold", + "foreground": "var(yellow)", + "font_style": "bold" + }, + { + "scope": "markup.italic", + "foreground": "var(purple)", + "font_style": "italic" + }, + { + "scope": "markup.bold markup.italic | markup.italic markup.bold", + "foreground": "var(red)", + "font_style": "italic bold" + }, + { + "scope": "markup.underline", + "font_style": "underline" + }, + { + "scope": "markup.strikethrough", + "foreground": "var(grey1)" + }, + { + "scope": "markup.inserted", + "foreground": "var(green)", + "font_style": "underline" + }, + { + "scope": "markup.deleted", + "foreground": "var(red)" + }, + { + "name": "Markdown URL", + "scope": "markup.underline.link | markup.underline.link.markdown | markup.underline.link.image.markdown | markup.underline.link.markdown-gfm | punctuation.separator.path.markdown | constant.character.escape.url.markdown", + "foreground": "var(blue)", + "font_style": "underline" + }, + { + "name": "Markdown link text", + "scope": "meta.link.inline.description | meta.image.inline.description | meta.link.reference.description | meta.image.reference.description | entity.name.reference.link | meta.link.reference.literal | meta.link.reference.footnote", + "foreground": "var(green)" + }, + { + "scope": "meta.string.title", + "foreground": "var(orange)" + }, + { + "name": "Markdown footnote", + "scope": "meta.link.reference.def", + "foreground": "var(grey1)" + }, + { + "scope": "markup.quote", + "foreground": "var(grey1)", + "font_style": "italic" + }, + { + "scope": "markup.info | markup.highlight | markup.heading.alert.note | markup.heading.admonition.note entity.name.admonition", + "background": "var(bg_blue)", + "foreground": "var(blue)" + }, + { + "scope": "markup.heading.alert.tip | markup.heading.admonition.tip entity.name.admonition", + "background": "var(bg_green)", + "foreground": "var(green)" + }, + { + "scope": "markup.heading.alert.important | markup.heading.admonition.important entity.name.admonition", + "background": "var(bg_purple)", + "foreground": "var(purple)" + }, + { + "scope": "markup.heading.alert.warning | markup.heading.admonition.warning entity.name.admonition", + "background": "var(bg_yellow)", + "foreground": "var(yellow)" + }, + { + "scope": "markup.heading.alert.caution | markup.heading.admonition.caution entity.name.admonition | markup.heading.admonition.error entity.name.admonition", + "background": "var(bg_red)", + "foreground": "var(red)" + }, + { + "scope": "markup.heading.admonition.quote entity.name.admonition | markup.heading.admonition.other entity.name.admonition", + "background": "var(bg3)" + }, + { + "scope": "markup.raw.inline | markup.raw.block", + "foreground": "var(aqua)", + "font_style": "glow" + }, + { + "name": "Markdown code block language", + "scope": "constant.other.language-name", + "foreground": "var(yellow)" + }, + { + "scope": "markup.math", + "foreground": "var(purple)" + }, + { + "scope": "punctuation.definition.thematic-break", + "foreground": "var(grey1)" + }, + { + "scope": "punctuation | markup.list.unnumbered.bullet | markup.list.numbered.bullet", + "foreground": "var(grey0)", + "font_style": "regular" + }, + { + "scope": "punctuation.definition.blockquote | punctuation.definition.admonition", + "background": "color(var(grey0) alpha(0.25))", + "foreground": "color(var(grey0) alpha(0.25))" + } + ] +} \ No newline at end of file diff --git a/schemes/Everforest Light.sublime-color-scheme b/schemes/Everforest Light.sublime-color-scheme new file mode 100644 index 00000000..77fd37af --- /dev/null +++ b/schemes/Everforest Light.sublime-color-scheme @@ -0,0 +1,333 @@ +{ + "name": "Everforest Light", + "author": "", + "globals": { + "background": "var(bg0)", + "foreground": "var(fg)", + "caret": "var(fg)", + "block_caret": "var(fg)", + "line_highlight": "var(bg1)", + "misspelling": "var(red)", + "fold_marker": "var(green)", + "accent": "var(green)", + "gutter": "var(bg0)", + "gutter_foreground": "var(grey0)", + "line_diff_added": "var(green)", + "line_diff_modified": "var(blue)", + "line_diff_deleted": "var(red)", + "selection": "var(bg_visual)", + "inactive_selection": "var(bg3)", + "inactive_selection_border": "var(bg3)", + "inactive_selection_foreground": "var(grey2)", + "highlight": "var(green)", + "find_highlight": "var(bg_green)", + "find_highlight_foreground": "var(green)", + "guide": "var(bg2)", + "active_guide": "var(fg)", + "stack_guide": "var(grey1)", + "brackets_foreground": "var(bg3)", + "tags_foreground": "var(bg3)", + "shadow": "var(bg_dim)" + }, + "variables": { + "bg_dim": "#efebd4", + "bg0": "#fdf6e3", + "bg1": "#f4f0d9", + "bg2": "var(bg_dim)", + "bg3": "#e6e2cc", + "bg_visual": "#eaedc8", + "bg_red": "#fde3da", + "bg_yellow": "#faedcd", + "bg_green": "#f0f1d2", + "bg_blue": "#e9f0e9", + "bg_purple": "#fae8e2", + "fg": "#5c6a72", + "red": "#f85552", + "green": "#8da101", + "yellow": "#dfa000", + "orange": "#f57d26", + "blue": "#3a94c5", + "purple": "#df69ba", + "aqua": "#35a77c", + "grey0": "#a6b0a0", + "grey1": "#939f91", + "grey2": "#829181" + }, + "rules": [ + { + "name": "Keyword", + "foreground": "var(red)", + "font_style": "", + "scope": "keyword, storage.type.function, storage.type.class, storage.type.enum, storage.type.interface, storage.type.property, keyword.operator.new, keyword.operator.expression, keyword.operator.new, keyword.operator.delete, storage.type.extends" + }, + { + "name": "Debug", + "foreground": "var(red)", + "font_style": "", + "scope": "keyword.other.debugger" + }, + { + "name": "Storage", + "foreground": "var(orange)", + "font_style": "", + "scope": "storage, modifier, keyword.var, entity.name.tag, keyword.control.case, keyword.control.switch" + }, + { + "name": "Operator", + "foreground": "var(orange)", + "font_style": "", + "scope": "keyword.operator" + }, + { + "name": "String", + "foreground": "var(yellow)", + "font_style": "", + "scope": "string, punctuation.definition.string.end, punctuation.definition.string.begin, punctuation.definition.string.template.begin, punctuation.definition.string.template.end" + }, + { + "name": "Attribute", + "foreground": "var(yellow)", + "font_style": "", + "scope": "entity.other.attribute-name" + }, + { + "name": "String Escape", + "foreground": "var(green)", + "font_style": "", + "scope": "constant.character.escape, punctuation.quasi.element, punctuation.definition.template-expression, punctuation.section.embedded, storage.type.format, constant.other.placeholder, constant.other.placeholder, variable.interpolation" + }, + { + "name": "Function", + "foreground": "var(green)", + "font_style": "", + "scope": "entity.name.function, support.function, meta.function, meta.function-call, meta.definition.method" + }, + { + "name": "Preproc", + "foreground": "var(aqua)", + "font_style": "", + "scope": "keyword.control.at-rule, keyword.control.import, keyword.control.export, storage.type.namespace, punctuation.decorator, keyword.control.directive, keyword.preprocessor, punctuation.definition.preprocessor, punctuation.definition.directive, keyword.other.import, keyword.other.package, entity.name.type.namespace, entity.name.scope-resolution, keyword.other.using, keyword.package, keyword.import, keyword.map" + }, + { + "name": "Annotation", + "foreground": "var(aqua)", + "font_style": "", + "scope": "storage.type.annotation" + }, + { + "name": "Label", + "foreground": "var(aqua)", + "font_style": "", + "scope": "entity.name.label, constant.other.label" + }, + { + "name": "Modules", + "foreground": "var(aqua)", + "font_style": "", + "scope": "support.module, support.node, support.other.module, support.type.object.module, entity.name.type.module, entity.name.type.class.module, keyword.control.module" + }, + { + "name": "Type", + "foreground": "var(blue)", + "font_style": "", + "scope": "storage.type, support.type, entity.name.type, keyword.type" + }, + { + "name": "Class", + "foreground": "var(blue)", + "font_style": "", + "scope": "entity.name.type.class, support.class, entity.name.class, entity.other.inherited-class, storage.class" + }, + { + "name": "Number", + "foreground": "var(purple)", + "font_style": "", + "scope": "constant.numeric" + }, + { + "name": "Boolean", + "foreground": "var(purple)", + "font_style": "", + "scope": "constant.language.boolean" + }, + { + "name": "Macro", + "foreground": "var(purple)", + "font_style": "", + "scope": "entity.name.function.preprocessor" + }, + { + "name": "Special identifier", + "foreground": "var(purple)", + "font_style": "", + "scope": "variable.language.this, variable.language.self, variable.language.super, keyword.other.this, variable.language.special, constant.language.null, constant.language.undefined, constant.language.nan" + }, + { + "name": "Constant", + "foreground": "var(purple)", + "font_style": "", + "scope": "constant.language, support.constant" + }, + { + "name": "Identifier", + "foreground": "var(fg)", + "font_style": "", + "scope": "variable, support.variable, meta.definition.variable" + }, + { + "name": "Property", + "foreground": "var(fg)", + "font_style": "", + "scope": "variable.object.property, support.variable.property, variable.other.property, variable.other.object.property, variable.other.enummember, variable.other.member, meta.object-literal.key" + }, + { + "name": "Delimiter", + "foreground": "var(grey1)", + "font_style": "", + "scope": "punctuation, meta.brace, meta.delimiter, meta.bracket" + }, + { + "name": "Markdown header default", + "font_style": "bold italic", + "scope": "markup.heading | entity.name.section" + }, + { + "scope": "markup.heading.1", + "foreground": "var(red)" + }, + { + "scope": "markup.heading.2", + "foreground": "var(orange)" + }, + { + "scope": "markup.heading.3", + "foreground": "var(yellow)" + }, + { + "scope": "markup.heading.4", + "foreground": "var(green)" + }, + { + "scope": "markup.heading.5", + "foreground": "var(blue)" + }, + { + "scope": "markup.heading.6", + "foreground": "var(purple)" + }, + { + "scope": "markup.bold", + "foreground": "var(yellow)", + "font_style": "bold" + }, + { + "scope": "markup.italic", + "foreground": "var(purple)", + "font_style": "italic" + }, + { + "scope": "markup.bold markup.italic | markup.italic markup.bold", + "foreground": "var(red)", + "font_style": "italic bold" + }, + { + "scope": "markup.underline", + "font_style": "underline" + }, + { + "scope": "markup.strikethrough", + "foreground": "var(grey1)" + }, + { + "scope": "markup.inserted", + "foreground": "var(green)", + "font_style": "underline" + }, + { + "scope": "markup.deleted", + "foreground": "var(red)" + }, + { + "name": "Markdown URL", + "scope": "markup.underline.link | markup.underline.link.markdown | markup.underline.link.image.markdown | markup.underline.link.markdown-gfm | punctuation.separator.path.markdown | constant.character.escape.url.markdown", + "foreground": "var(blue)", + "font_style": "underline" + }, + { + "name": "Markdown link text", + "scope": "meta.link.inline.description | meta.image.inline.description | meta.link.reference.description | meta.image.reference.description | entity.name.reference.link | meta.link.reference.literal | meta.link.reference.footnote", + "foreground": "var(green)" + }, + { + "scope": "meta.string.title", + "foreground": "var(orange)" + }, + { + "name": "Markdown footnote", + "scope": "meta.link.reference.def", + "foreground": "var(grey1)" + }, + { + "scope": "markup.quote", + "foreground": "var(grey1)", + "font_style": "italic" + }, + { + "scope": "markup.info | markup.highlight | markup.heading.alert.note | markup.heading.admonition.note entity.name.admonition", + "background": "var(bg_blue)", + "foreground": "var(blue)" + }, + { + "scope": "markup.heading.alert.tip | markup.heading.admonition.tip entity.name.admonition", + "background": "var(bg_green)", + "foreground": "var(green)" + }, + { + "scope": "markup.heading.alert.important | markup.heading.admonition.important entity.name.admonition", + "background": "var(bg_purple)", + "foreground": "var(purple)" + }, + { + "scope": "markup.heading.alert.warning | markup.heading.admonition.warning entity.name.admonition", + "background": "var(bg_yellow)", + "foreground": "var(yellow)" + }, + { + "scope": "markup.heading.alert.caution | markup.heading.admonition.caution entity.name.admonition | markup.heading.admonition.error entity.name.admonition", + "background": "var(bg_red)", + "foreground": "var(red)" + }, + { + "scope": "markup.heading.admonition.quote entity.name.admonition | markup.heading.admonition.other entity.name.admonition", + "background": "var(bg3)" + }, + { + "scope": "markup.raw.inline | markup.raw.block", + "foreground": "var(aqua)", + "font_style": "glow" + }, + { + "name": "Markdown code block language", + "scope": "constant.other.language-name", + "foreground": "var(yellow)" + }, + { + "scope": "markup.math", + "foreground": "var(purple)" + }, + { + "scope": "punctuation.definition.thematic-break", + "foreground": "var(grey1)" + }, + { + "scope": "punctuation | markup.list.unnumbered.bullet | markup.list.numbered.bullet", + "foreground": "var(grey0)", + "font_style": "regular" + }, + { + "scope": "punctuation.definition.blockquote | punctuation.definition.admonition", + "background": "color(var(grey0) alpha(0.25))", + "foreground": "color(var(grey0) alpha(0.25))" + } + ] +} \ No newline at end of file