Skip to content

Instantly share code, notes, and snippets.

@huytd
Last active March 5, 2020 21:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save huytd/b8382fe7bd0c7469f4d94d590cf58155 to your computer and use it in GitHub Desktop.
Save huytd/b8382fe7bd0c7469f4d94d590cf58155 to your computer and use it in GitHub Desktop.
Sublime Monokai Filter Machine Theme
[
{"keys": ["ctrl+v"], "command": "expand_selection", "args": {"to": "scope"} },
{ "keys": ["super+shift+k"], "command": "run_macro_file", "args": {"file": "res://Packages/Default/Delete Line.sublime-macro"} },
{ "keys": ["super+;"], "command": "show_overlay", "args": {"overlay": "goto", "text": "#"} },
]
{
"name": "Monokai Pro (Filter Machine)",
"author": "Monokai",
"uuid": "6af1fde6-846c-5d13-aec7-ec5ee9dc836b",
"colorSpaceName": "sRGB",
"variables":
{
"red": "#ff6d7e",
"orange": "#ffb270",
"yellow": "#ffed72",
"green": "#a2e57b",
"blue": "#7cd5f1",
"purple": "#baa0f8",
"black": "#273136",
"white": "#f2fffc",
"accent1": "#ff6d7e",
"accent2": "#ffb270",
"accent3": "#ffed72",
"accent4": "#a2e57b",
"accent5": "#7cd5f1",
"accent6": "#baa0f8"
},
"globals":
{
"background": "#273136",
"foreground": "#f2fffc",
"invisibles": "#545f62",
"caret": "#f2fffc",
"block_caret": "#8b9798",
"guide": "#3a4449",
"stackGuide": "#3a4449",
"activeGuide": "#545f62",
"selection": "#3a4449",
"selection_border": "#3a4449",
"selection_border_width": "1",
"selection_corner_style": "round",
"selection_corner_radius": "2",
"line_highlight": "#f2fffc0c",
"bracket_contents_options": "underline",
"tags_options": "stippled_underline",
"gutter": "#273136",
"gutter_foreground": "#545f62",
"shadow": "#00000000",
"shadow_width": "0",
"highlight": "#6b7678",
"find_highlight": "#ffed72",
"find_highlight_foreground": "#273136",
"misspelling": "#ff6d7e",
"fold_marker": "#ffed72",
"accent": "#ffed72",
"line_diff_width": "2",
"line_diff_added": "#a2e57b",
"line_diff_modified": "#ffed72",
"line_diff_deleted": "#ff6d7e",
"popup_css": "html {--background: #273136;--foreground: #f2fffc;--redish: #ff6d7e;--orangish: #ffb270;--yellowish: #ffed72;--greenish: #a2e57b;--bluish: #7cd5f1;--purplish: #baa0f8;--pinkish: #ff6d7e; background-color: #3a4449;color: #f2fffc;} a {color: var(--yellowish);}"
},
"rules": [
{
"name": "Comments and overrides inside comments",
"scope": "comment, comment keyword, comment markup.underline.link, comment string, comment punctuation.definition, comment punctuation, comment text",
"font_style": "italic",
"foreground": "#6b7678"
},
{
"name": "JSDoc storage type",
"scope": "comment storage.type",
"foreground": "#6b7678"
},
{
"name": "JSDoc entity name",
"scope": "comment entity.name.type",
"foreground": "#b8c4c3"
},
{
"name": "JSDoc variable",
"scope": "comment variable, comment variable.other",
"foreground": "#b8c4c3"
},
{
"name": "Comment TODO / FIXME (at least in VSCode Python)",
"scope": "comment keyword.codetag.notation",
"font_style": "italic",
"foreground": "#baa0f8"
},
{
"name": "git status remote",
"scope": "comment.git-status.header.remote",
"foreground": "#ff6d7e"
},
{
"name": "git status local",
"scope": "comment.git-status.header.local",
"foreground": "#7cd5f1"
},
{
"name": "git status remote",
"scope": "comment.other.git-status.head",
"foreground": "#f2fffc"
},
{
"name": "Constant",
"scope": "constant",
"foreground": "#baa0f8"
},
{
"name": "Constant",
"scope": "constant.other",
"foreground": "#f2fffc"
},
{
"name": "Constant",
"scope": "constant.other.php",
"foreground": "#baa0f8"
},
{
"name": "Constant as property",
"scope": "constant.other.property",
"foreground": "#baa0f8"
},
{
"name": "Constant in latex",
"scope": "constant.other.citation.latex",
"foreground": "#baa0f8"
},
{
"name": "Constant as color (in css / sass)",
"scope": "constant.other.color",
"foreground": "#baa0f8"
},
{
"name": "Constant as character class escape (e.g. in regex)",
"scope": "constant.other.character-class.escape",
"foreground": "#baa0f8"
},
{
"name": "Constant as key (e.g. in puppet manifests)",
"scope": "constant.other.key",
"foreground": "#baa0f8"
},
{
"name": "Constant as symbol (e.g. in ruby)",
"scope": "constant.other.symbol",
"foreground": "#ffb270"
},
{
"name": "Number",
"scope": "constant.numeric",
"foreground": "#baa0f8"
},
{
"name": "Constant",
"scope": "constant.language",
"foreground": "#baa0f8"
},
{
"name": "Character escape",
"scope": "constant.character.escape",
"foreground": "#baa0f8"
},
{
"name": "Search result line numbers",
"scope": "constant.numeric.line-number.find-in-files",
"foreground": "#545f62"
},
{
"name": "Search result matched line numbes",
"scope": "constant.numeric.line-number.match.find-in-files",
"foreground": "#ffed72"
},
{
"name": "Sections",
"scope": "entity.name.section",
"foreground": "#ffed72"
},
{
"name": "Functions",
"scope": "entity.name.function, entity.name.function.templated",
"foreground": "#a2e57b"
},
{
"name": "Functions",
"scope": "entity.name.function.member.static",
"foreground": "#f2fffc"
},
{
"name": "Class template",
"scope": "entity.name.type.class.templated, entity.name.type.class.generic, entity.name.type.namespace",
"foreground": "#7cd5f1"
},
{
"name": "label",
"scope": "entity.name.label",
"foreground": "#baa0f8"
},
{
"name": "Macros",
"scope": "entity.name.function.preprocessor",
"foreground": "#7cd5f1"
},
{
"name": "Entity name",
"scope": "entity.name",
"foreground": "#a2e57b"
},
{
"name": "Class name",
"scope": "entity.name.class",
"foreground": "#7cd5f1"
},
{
"name": "Constant name",
"scope": "entity.name.constant",
"foreground": "#baa0f8"
},
{
"name": "Namespace",
"scope": "entity.name.namespace",
"foreground": "#f2fffc"
},
{
"name": "Inherited class",
"scope": "entity.other.inherited-class",
"font_style": "italic",
"foreground": "#7cd5f1"
},
{
"name": "Function name",
"scope": "entity.name.function",
"foreground": "#a2e57b"
},
{
"name": "Tag name",
"scope": "entity.name.tag, entity.name.tag.js.jsx support.class.component.js.jsx, entity.name.tag support.class.component",
"foreground": "#ff6d7e"
},
{
"name": "Operator",
"scope": "entity.name.function.operator",
"foreground": "#ff6d7e"
},
{
"name": "Entity name type",
"scope": "entity.name.type, entity.name.type.class.reference, entity.name.type.class.value",
"foreground": "#7cd5f1"
},
{
"name": "Tag attribute",
"scope": "entity.other.attribute-name",
"font_style": "italic",
"foreground": "#7cd5f1"
},
{
"name": "CSS class",
"scope": "entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector-suffix.css, entity.other.attribute-name.parent-selector-suffix.css punctuation.definition.entity.css, entity.other.attribute-name.css",
"foreground": "#a2e57b"
},
{
"name": "CSS id",
"scope": "entity.other.attribute-name.id.css",
"foreground": "#ffb270"
},
{
"name": "CSS pseudo class",
"scope": "entity.other.attribute-name.pseudo-class.css, entity.other.pseudo-class.css, entity.other.pseudo-element.css",
"font_style": "italic",
"foreground": "#7cd5f1"
},
{
"name": "Function names / calls",
"scope": "entity.name.function, support.function",
"foreground": "#a2e57b"
},
{
"name": "git status commit hex",
"scope": "entity.other.git-status.hex",
"foreground": "#baa0f8"
},
{
"name": "jinja delimiters",
"scope": "entity.other.jinja2.delimiter",
"foreground": "#8b9798"
},
{
"name": "custom literal",
"scope": "entity.name.operator.custom-literal",
"foreground": "#f2fffc"
},
{
"name": "custom literal string",
"scope": "entity.name.operator.custom-literal.string",
"foreground": "#ffed72"
},
{
"name": "custom literal number",
"scope": "entity.name.operator.custom-literal.number",
"foreground": "#baa0f8"
},
{
"name": "rust specific",
"scope": "entity.name.type.rust",
"foreground": "#7cd5f1"
},
{
"name": "rust specific",
"scope": "entity.name.lifetime.rust",
"foreground": "#ff6d7e"
},
{
"name": "Invalid",
"scope": "invalid",
"font_style": "italic"
},
{
"name": "Keyword",
"scope": "keyword",
"foreground": "#ff6d7e"
},
{
"name": "Control keywords examples include if, try, end and while. Some syntaxes prefer to mark if and else with the conditional variant. The import variant is often used in appropriate situations.",
"scope": "keyword.control",
"foreground": "#ff6d7e"
},
{
"name": "keyword control directive",
"scope": "keyword.control.directive",
"foreground": "#ff6d7e"
},
{
"name": "Operator",
"scope": "keyword.operator, keyword.operator.member, keyword.operator.new",
"foreground": "#ff6d7e"
},
{
"name": "Substitution string",
"scope": "keyword.other.substitution",
"font_style": "italic",
"foreground": "#8b9798"
},
{
"name": "Template literal begin / end",
"scope": "keyword.other.template.begin, keyword.other.template.end",
"foreground": "#ff6d7e"
},
{
"name": "RestructuredText heading, table markup",
"scope": "keyword.operator.heading.restructuredtext, keyword.operator.table.row.restructuredtext keyword.operator.table.data.restructuredtext",
"foreground": "#8b9798"
},
{
"name": "rust specific",
"scope": "keyword.other.fn.rust, keyword.other.rust, keyword.other.unsafe.rust, keyword.other.where.rust",
"foreground": "#7cd5f1"
},
{
"name": "rust specific",
"scope": "keyword.control.rust, keyword.operator.misc.rust",
"foreground": "#ff6d7e"
},
{
"name": "Italic",
"scope": "markup.italic",
"font_style": "italic"
},
{
"name": "Bold",
"scope": "markup.bold",
"font_style": "bold"
},
{
"name": "Heading",
"scope": "markup.heading",
"foreground": "#ffed72"
},
{
"name": "Raw",
"scope": "markup.raw",
"foreground": "#ffb270"
},
{
"name": "Underline",
"scope": "markup.underline",
"font_style": "underline"
},
{
"name": "Link",
"scope": "markup.underline.link",
"foreground": "#a2e57b"
},
{
"name": "Diff inserted",
"scope": "markup.inserted, markup.inserted punctuation.definition.inserted",
"foreground": "#a2e57b"
},
{
"name": "Diff deleted",
"scope": "markup.deleted, markup.deleted punctuation.definition.deleted",
"foreground": "#ff6d7e"
},
{
"name": "Diff changed",
"scope": "markup.changed, markup.changed punctuation.definition.changed",
"foreground": "#ffed72"
},
{
"name": "Diff ignored",
"scope": "markup.ignored, markup.ignored punctuation.definition.ignored",
"foreground": "#8b9798"
},
{
"name": "Diff untracked",
"scope": "markup.untracked",
"foreground": "#8b9798"
},
{
"name": "Markup quote",
"scope": "markup.quote",
"font_style": "italic"
},
{
"name": "Braces, delimiters",
"scope": "meta.brace.round, meta.brace.square, meta.brace.curly, meta.delimiter.comma.js, meta.function-call.without-arguments.js, meta.function-call.method.without-arguments.js",
"foreground": "#8b9798"
},
{
"name": "Function call",
"scope": "meta.function-call.python, meta.function-call.arguments.python meta.function-call.python",
"foreground": "#a2e57b"
},
{
"name": "Function arguments",
"scope": "meta.function-call.python meta.function-call.arguments.python",
"foreground": "#f2fffc"
},
{
"name": "Constructor (new MyClass())",
"scope": "meta.instance.constructor",
"foreground": "#a2e57b"
},
{
"name": "Class string name (i.e. in html attributes)",
"scope": "meta.attribute-with-value.class string, meta.attribute.class.html string",
"font_style": "italic",
"foreground": "#a2e57b"
},
{
"name": "ID string name (i.e. in html attributes)",
"scope": "meta.attribute-with-value.id string, meta.attribute.id.html string",
"font_style": "italic",
"foreground": "#ffb270"
},
{
"name": "JSON keys (and invisibles)",
"scope": "source.json meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary, source.json meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string, source.json meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary string",
"foreground": "#f2fffc"
},
{
"name": "JSON values",
"scope": "source.json meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string, source.json meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value meta.structure.dictionary meta.structure.dictionary.value string",
"foreground": "#ffed72"
},
{
"name": "Object members",
"scope": "meta.object.member",
"foreground": "#f2fffc"
},
{
"name": "SCSS Variable",
"scope": "meta.property-list.css variable.other",
"foreground": "#ffb270"
},
{
"name": "Preprocessor",
"scope": "entity.name.constant.preprocessor, meta.preprocessor",
"foreground": "#baa0f8"
},
{
"name": "git diff header",
"scope": "meta.diff.git-diff.header",
"foreground": "#ffed72"
},
{
"name": "rust specific (brackets and certain type names)",
"scope": "meta.type_params.rust",
"foreground": "#f2fffc"
},
{
"name": "rust specific (variable.language.rust is 'self' keyword.",
"scope": "meta.attribute.rust, variable.language.rust",
"foreground": "#b8c4c3"
},
{
"name": "Punctuation",
"scope": "punctuation",
"foreground": "#8b9798"
},
{
"name": "Punctuation tags",
"scope": "punctuation.definition.tag, punctuation.definition.tag source, punctuation.definition.group.begin.ruby, punctuation.definition.group.end.ruby, punctuation.definition.group.begin.css, punctuation.definition.group.end.css, punctuation.definition.string.end.html source.css",
"foreground": "#8b9798"
},
{
"name": "Group (i.e. in regex)",
"scope": "punctuation.definition.group",
"foreground": "#f2fffc"
},
{
"name": "Comment start / end",
"scope": "punctuation.definition.comment",
"foreground": "#6b7678"
},
{
"name": "Variable indicator (i.e. in php or in include directives in sass)",
"scope": "punctuation.definition.variable, punctuation.definition.keyword.scss, punctuation.definition.entity.css",
"foreground": "#b8c4c3"
},
{
"name": "Punctuation section embedded (i.e. ?php blocks in html)",
"scope": "punctuation.section.embedded, punctuation.section.embedded entity.name.tag, punctuation.section.embedded constant.other, punctuation.section.embedded source",
"foreground": "#ffb270"
},
{
"name": "Punctuation template string (`example`)",
"scope": "punctuation.template-string.element.begin, punctuation.template-string.element.end, punctuation.definition.string.template.begin, punctuation.definition.string.template.end, string.quoted.template punctuation.definition.string.begin, string.quoted.template punctuation.definition.string.end",
"foreground": "#ff6d7e"
},
{
"Name": "Punctuation hard line break in Markdown",
"scope": "meta.paragraph.markdown meta.dummy.line-break, meta.paragraph.markdown meta.hard-line-break.markdown",
"background": "#baa0f8"
},
{
"name": "region red color",
"scope": "region.redish",
"foreground": "#ff6d7e",
"background": "#ff6d7e59"
},
{
"name": "region orange color",
"scope": "region.orangish",
"foreground": "#ffb270",
"background": "#ffb27059"
},
{
"name": "region yellow color",
"scope": "region.yellowish",
"foreground": "#ffed72",
"background": "#ffed7259"
},
{
"name": "region green color",
"scope": "region.greenish",
"foreground": "#a2e57b",
"background": "#a2e57b59"
},
{
"name": "region blue color",
"scope": "region.bluish",
"foreground": "#7cd5f1",
"background": "#7cd5f159"
},
{
"name": "region purple color",
"scope": "region.purplish",
"foreground": "#baa0f8",
"background": "#baa0f859"
},
{
"name": "region pink color",
"scope": "region.pinkish",
"foreground": "#ff6d7e",
"background": "#ff6d7e59"
},
{
"name": "White for ST3 for non-colorized scheme",
"scope": "region.whitish",
"foreground": "#FFFFFF"
},
{
"name": "source",
"scope": "source",
"foreground": "#f2fffc"
},
{
"name": "SASS, SCSS default",
"scope": "source.scss, source.sass",
"foreground": "#8b9798"
},
{
"name": "SASS, SCSS and LESS variables",
"scope": "source.sass variable.other, source.sass variable.sass, source.scss variable.other, source.scss variable.scss, source.scss variable.sass, source.css variable.other, source.css variable.scss, source.less variable.other, source.less variable.other.less, source.less variable.declaration.less",
"font_style": "italic",
"foreground": "#ffb270"
},
{
"name": "git",
"scope": "source.git-show.commit.sha",
"foreground": "#baa0f8"
},
{
"name": "git",
"scope": "source.git-show.author, source.git-show.date, source.git-diff.command, source.git-diff.command meta.diff.git-diff.header.from-file, source.git-diff.command meta.diff.git-diff.header.to-file",
"foreground": "#8b9798"
},
{
"name": "git diff header hash",
"scope": "source.git-show meta.diff.git-diff.header.extended.index.from-sha, source.git-show meta.diff.git-diff.header.extended.index.to-sha",
"foreground": "#baa0f8"
},
{
"name": "git diff header range",
"scope": "source.git-show meta.diff.range.unified",
"foreground": "#ffb270"
},
{
"name": "git diff header files",
"scope": "source.git-show meta.diff.header.from-file, source.git-show meta.diff.header.to-file",
"foreground": "#8b9798"
},
{
"name": "Storage",
"scope": "storage",
"foreground": "#ff6d7e"
},
{
"name": "Types and definition/declaration keywords should use the following scope. Examples include int, bool, char, func, function, class and def. Depending on the language and semantics, const may be this or storage.modifier.",
"scope": "storage.type",
"font_style": "italic",
"foreground": "#7cd5f1"
},
{
"name": "Extends",
"scope": "storage.type.extends",
"font_style": "normal",
"foreground": "#ff6d7e"
},
{
"name": "Fat arrow function",
"scope": "storage.type.function.arrow",
"font_style": "normal",
"foreground": "#ff6d7e"
},
{
"name": "Keywords that affect the storage of a variable, function or data structure should use the following scope. Examples include static, inline, const, public and private.",
"scope": "storage.modifier, storage.type.modifier",
"font_style": "italic",
"foreground": "#ff6d7e"
},
{
"name": "refs (Restructured text)",
"scope": "storage.class.restructuredtext.ref",
"foreground": "#baa0f8"
},
{
"name": "rust specific",
"scope": "storage.modifier.visibility.rust, storage.modifier.lifetime.rust",
"foreground": "#ff6d7e"
},
{
"name": "rust specific",
"scope": "storage.modifier.const.rust, storage.modifier.dyn.rust, storage.modifier.mut.rust, storage.modifier.static.rust, storage.type.rust, storage.type.core.rust, storage.class.std.rust",
"foreground": "#7cd5f1"
},
{
"name": "rust specific (adjust blue to red)",
"scope": "storage.type.rust, storage.modifier.const.rust, storage.modifier.dyn.rust, storage.modifier.mut.rust, storage.modifier.static.rust, keyword.other.rust, keyword.other.where.rust",
"foreground": "#ff6d7e"
},
{
"name": "String",
"scope": "string",
"font_style": "italic",
"foreground": "#ffed72"
},
{
"name": "String label",
"scope": "string.unquoted.label",
"foreground": "#f2fffc"
},
{
"name": "Source in template string",
"scope": "string source",
"font_style": "italic",
"foreground": "#f2fffc"
},
{
"name": "Embedded punctuation begin / end in template string",
"scope": "string source punctuation.section.embedded",
"foreground": "#8b9798"
},
{
"name": "link title",
"scope": "string.other.link.title, string.other.link.description",
"foreground": "#ff6d7e"
},
{
"name": "link description",
"scope": "string.other.link.description.title",
"foreground": "#7cd5f1"
},
{
"name": "String regexp begin / end",
"scope": "string.regexp punctuation.definition.string.begin, string.regexp punctuation.definition.string.end",
"font_style": "italic",
"foreground": "#ff6d7e"
},
{
"name": "refs (Restructured text)",
"scope": "string.other.ref, string.other.restructuredtext.ref",
"foreground": "#a2e57b"
},
{
"name": "git key in git status help text",
"scope": "string.other.git-status.help.key",
"foreground": "#b8c4c3"
},
{
"name": "git status remote",
"scope": "string.other.git-status.remote",
"foreground": "#ff6d7e"
},
{
"name": "Library constant",
"scope": "support.constant",
"foreground": "#7cd5f1"
},
{
"name": "Handlebars start / end",
"scope": "support.constant.handlebars",
"foreground": "#8b9798"
},
{
"name": "vendor prefix",
"scope": "support.type.vendor-prefix.css",
"foreground": "#b8c4c3"
},
{
"name": "Function name",
"scope": "support.function",
"foreground": "#a2e57b"
},
{
"name": "Library type",
"scope": "support.type, entity.name.type.object.console",
"font_style": "italic",
"foreground": "#7cd5f1"
},
{
"name": "Support variables",
"scope": "support.variable",
"foreground": "#7cd5f1"
},
{
"name": "Library type property",
"scope": "support.type.property-name",
"font_style": "normal",
"foreground": "#f2fffc"
},
{
"name": "Library class",
"scope": "support.class",
"foreground": "#7cd5f1"
},
{
"name": "rust specific",
"scope": "support.constant.core.rust",
"foreground": "#baa0f8"
},
{
"name": "text",
"scope": "text",
"foreground": "#f2fffc"
},
{
"name": "Search result",
"scope": "text.find-in-files",
"foreground": "#f2fffc"
},
{
"name": "Variable",
"scope": "variable, variable.other",
"foreground": "#f2fffc"
},
{
"name": "Function arguments",
"scope": "variable.parameter, parameters variable.function",
"font_style": "italic",
"foreground": "#ffb270"
},
{
"name": "Reserved variable names that are specified by the language, such as this, self, super, arguments. Also in function arguments (e.g. like in Python)",
"scope": "variable.language, variable.parameter.function.language.special.self.python, variable.parameter.function.language.special.cls.python",
"font_style": "italic",
"foreground": "#b8c4c3"
},
{
"name": "Reserved variable names: 'arguments'",
"scope": "variable.language.arguments",
"foreground": "#baa0f8"
},
{
"name": "Library function",
"scope": "variable.other.class",
"foreground": "#7cd5f1"
},
{
"name": "Immutable variables, often via a const modifier, should receive the following scope. Depending on the language and semantics, entity.name.constant may be a better choice.",
"scope": "variable.other.constant",
"foreground": "#baa0f8"
},
{
"name": "Fields, properties, members and attributes of a class or other data structure should use:",
"scope": "variable.other.member",
"foreground": "#f2fffc"
},
{
"name": "Enum member",
"scope": "variable.other.enummember",
"foreground": "#baa0f8"
},
{
"name": "Variable property",
"scope": "variable.other.property, variable.other.property.static, variable.other.event",
"foreground": "#f2fffc"
},
{
"name": "Function and method names should be scoped using the following, but only when they are being invoked. When defined, they should use entity.name.function.",
"scope": "variable.function",
"foreground": "#a2e57b"
},
{
"name": "Substitution (restructured text)",
"scope": "variable.other.substitution",
"foreground": "#ffb270"
},
{
"name": "Ruby instance variables",
"scope": "source.ruby variable.other.readwrite.instance.ruby, source.ruby variable.other.readwrite.class.ruby",
"foreground": "#baa0f8"
},
{
"name": "jinja2 variable block",
"scope": "source.jinja2 variable.other.jinja2.block",
"foreground": "#a2e57b"
},
{
"name": "jinja2 variable",
"scope": "source.jinja2 variable.other.jinja2",
"foreground": "#ffb270"
}
]
}
{
"typescript_auto_format": false,
"enable_typescript_language_service": true,
"enable_language_service_for_javascript": true,
"enable_inline_error_tips": true
}
{
"color_scheme": "Packages/Theme - Monokai Pro/Monokai Pro (Filter Machine).sublime-color-scheme",
"draw_indent_guides": true,
"draw_white_space": "selection",
"extra_file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.o",
"*.a",
"*.lib",
"*.so",
"*.dylib",
"*.ncb",
"*.sdf",
"*.suo",
"*.pdb",
"*.idb",
".DS_Store",
"*.class",
"*.psd",
"*.db",
"*.sublime-workspace"
],
"extra_folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS"
],
"file_exclude_patterns":
[
"*.pyc",
"*.pyo",
"*.exe",
"*.dll",
"*.obj",
"*.o",
"*.a",
"*.lib",
"*.so",
"*.dylib",
"*.ncb",
"*.sdf",
"*.suo",
"*.pdb",
"*.idb",
".DS_Store",
"*.class",
"*.psd",
"*.db",
"*.sublime-workspace"
],
"folder_exclude_patterns":
[
".svn",
".git",
".hg",
"CVS",
"/Users/huytran/code/loop-bee/web-app/frontend/usr",
"/Users/huytran/code/play/pomoday/.cache",
"/Users/huytran/code/loop-bee/web-app/frontend/build",
"/Users/huytran/code/play/pomoday/dist",
"/Users/huytran/code/play/pomoday/node_modules",
"/Users/huytran/code/loop-bee/web-app/frontend/node_modules",
"/Users/huytran/code/loop-bee/web-app/frontend/webpack/manifests"
],
"font_face": "Haskplex Nerd",
"font_options":
[
"no_calt"
],
"font_size": 14,
"ignored_packages":
[
"Six",
"Vintage",
"Vintageous"
],
"line_padding_bottom": 3,
"line_padding_top": 3,
"monokai_pro_file_icons_monochrome": true,
"monokai_pro_highlight_open_folders": true,
"monokai_pro_style_title_bar": true,
"neovintageous_build_version": 11100,
"theme": "Adaptive.sublime-theme",
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": true,
"vintageous_use_ctrl_keys": true,
"vintageous_use_super_keys": null,
"vintageous_use_sys_clipboard": true
}
{
"auto_complete_triggers" : [ {"selector": "source.ts", "characters": "."} ],
"use_tab_stops": false,
"word_separators": "./\\()\"'-:,.;<>~!@#%^&*|+=[]{}`~?",
// empty string, or one of "region.redish", "region.orangish", "region.yellowish", "region.greenish", "region.bluish", "region.purplish", "region.pinkish"
"error_color": "region.redish",
"error_icon": "circle",
"error_outlined": true,
"quick_info_popup_max_width": 1024
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment