Skip to content

Instantly share code, notes, and snippets.

@sidneyspe
Created November 17, 2025 01:52
Show Gist options
  • Select an option

  • Save sidneyspe/783c5dcb6520a9ffbe19a07602bcea33 to your computer and use it in GitHub Desktop.

Select an option

Save sidneyspe/783c5dcb6520a9ffbe19a07602bcea33 to your computer and use it in GitHub Desktop.
Omni theme for Sublime Text
{
"name": "Omni (Sublime)",
"author": "Sidney & ChatGPT",
"variables": {
"background": "#191622",
"foreground": "#E1E1E6",
"caret": "#E1E1E6",
"selection": "#41414D",
"selection_border": "#41414D",
"inactive_selection": "#282837",
"line_highlight": "#201B2D",
"gutter": "#191622",
"gutter_foreground": "#4E445F",
"guide": "#3B3347",
"guide_active": "#5C4F74",
"accent": "#988BC7",
"comment": "#5A4B76",
"string": "#E7DE79",
"keyword": "#C792EA",
"keyword_control": "#FF79C6",
"function": "#67E480",
"variable": "#E1E1E6",
"type": "#78D1E1",
"number": "#FF79C6",
"constant": "#FF79C6",
"operator": "#FF79C6",
"punctuation": "#E1E1E6",
"tag": "#FF79C6",
"attribute": "#E7DE79"
},
"globals": {
"background": "var(background)",
"foreground": "var(foreground)",
"caret": "var(caret)",
"selection": "var(selection)",
"selection_border": "var(selection_border)",
"inactive_selection": "var(inactive_selection)",
"line_highlight": "var(line_highlight)",
"misspelling": "#FF5555",
"gutter": "var(gutter)",
"gutter_foreground": "var(gutter_foreground)",
"guide": "var(guide)",
"active_guide": "var(guide_active)",
"stack_guide": "var(guide)",
"highlight": "var(accent)",
"shadow": "#00000088",
"brackets_foreground": "var(accent)",
"brackets_options": "underline",
"bracket_contents_foreground": "var(accent)",
"bracket_contents_options": "underline",
"tags_foreground": "var(tag)",
"tags_options": "stippled_underline"
},
"rules": [
{
"name": "Comments",
"scope": "comment",
"foreground": "var(comment)",
"font_style": "italic"
},
{
"name": "Documentation Comment",
"scope": "comment.documentation",
"foreground": "var(comment)",
"font_style": "italic"
},
{
"name": "Strings",
"scope": "string",
"foreground": "var(string)"
},
{
"name": "String Interpolation",
"scope": "constant.other.placeholder, punctuation.definition.template-expression",
"foreground": "var(keyword_control)"
},
{
"name": "Keywords",
"scope": "keyword, storage.type",
"foreground": "var(keyword)"
},
{
"name": "Control Keywords",
"scope": "keyword.control, keyword.operator.new, keyword.operator.instanceof, keyword.operator.delete",
"foreground": "var(keyword_control)"
},
{
"name": "Types",
"scope": "storage.type.annotation, storage.type.primitive, support.type, support.class, entity.name.type",
"foreground": "var(type)"
},
{
"name": "Functions",
"scope": "entity.name.function, meta.function, support.function",
"foreground": "var(function)"
},
{
"name": "Variables",
"scope": "variable, meta.definition.variable, meta.object-literal.key",
"foreground": "var(variable)"
},
{
"name": "Constants",
"scope": "constant, constant.character, constant.other",
"foreground": "var(constant)"
},
{
"name": "Numbers",
"scope": "constant.numeric",
"foreground": "var(number)"
},
{
"name": "Operators",
"scope": "keyword.operator, punctuation.separator",
"foreground": "var(operator)"
},
{
"name": "Punctuation",
"scope": "punctuation.definition, punctuation.terminator, punctuation.section",
"foreground": "var(punctuation)"
},
{
"name": "Tags",
"scope": "entity.name.tag, meta.tag",
"foreground": "var(tag)"
},
{
"name": "Attributes",
"scope": "entity.other.attribute-name, meta.tag.attribute",
"foreground": "var(attribute)"
},
{
"name": "JSON Keys",
"scope": "meta.object-literal.key, meta.mapping.key, support.type.property-name",
"foreground": "var(attribute)"
},
{
"name": "TS/JS this",
"scope": "variable.language.this, variable.language.super",
"foreground": "var(constant)"
},
{
"name": "Decorators / Annotations",
"scope": "meta.decorator, punctuation.decorator",
"foreground": "var(keyword_control)"
},
{
"name": "Import / Export",
"scope": "keyword.control.import, keyword.control.export",
"foreground": "var(keyword_control)",
"font_style": "bold"
},
{
"name": "Invalid",
"scope": "invalid, invalid.illegal",
"foreground": "#FFFFFF",
"background": "#FF5555"
},
{
"name": "Markup Headings",
"scope": "markup.heading",
"foreground": "var(function)",
"font_style": "bold"
},
{
"name": "Markdown Bold",
"scope": "markup.bold",
"foreground": "var(function)",
"font_style": "bold"
},
{
"name": "Markdown Italic",
"scope": "markup.italic",
"foreground": "var(keyword)",
"font_style": "italic"
},
{
"name": "Links",
"scope": "markup.underline.link",
"foreground": "var(type)",
"font_style": "underline"
}
]
}
@sidneyspe
Copy link
Author

No Sublime:

Preferences → Browse Packages…

Abre a pasta User

Cria um arquivo chamado:
Omni.sublime-color-scheme

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment