Skip to content

Instantly share code, notes, and snippets.

@orazdow
Created February 10, 2026 07:29
Show Gist options
  • Select an option

  • Save orazdow/6556cf186c56b7c9b902adbe2d43a972 to your computer and use it in GitHub Desktop.

Select an option

Save orazdow/6556cf186c56b7c9b902adbe2d43a972 to your computer and use it in GitHub Desktop.
Benthic Zone sublime theme
{
"name": "Benthic Zone(gamma)",
"author": "Clemm",
"variables":
{
"black": "#00020a",
"black2": "#04001a",
"blue": "#70a5ff",
"blueb": "#6290ff",
"blue2": "#2b3462",
"blue3": "#60689b",
"grey": "#2f3b6a",
"grey2": "#252e52e9",
"cyan": "#0ffa41",
"cyan2": "#02e0da",
"cyan3": "#02ceea",
"orange": "#ff8905",
"pink": "#d360fc",
"purple": "#704aff",
"purple2": "#cc93f2",
"red": "#ff2548",
"white": "#f4f4e8",
"white2": "#e8ffff",
"white3": "#ccebf6",
"yellow": "#ffe554"
},
"globals":
{
"foreground": "var(white3)",
"background": "var(black2)",
"caret": "var(white2)",
"invisibles": "var(blue2)",
"line_highlight": "color(var(blue2) alpha(0.5))",
"selection": "var(grey2)"
},
"rules":
[
{
"name": "Comment",
"scope": "comment",
"foreground": "var(blue3)",
"font_style": "italic"
},
{
"name": "String",
"scope": "string",
"foreground": "var(cyan3)"
},
{
"name": "Number",
"scope": "constant.numeric",
"foreground": "var(purple2)"
},
{
"name": "Built-in constant",
"scope": "constant.language",
"foreground": "var(pink)"
},
{
"name": "User-defined constant",
"scope": "constant.character, constant.other",
"foreground": "var(pink)"
},
{
"name": "Variable",
"scope": "variable",
"foreground": "var(red)"
},
// {
// "name": "SKeyword",
// "scope": "constant.character, constant.other",
// "foreground": "var(cyan)"
// },
// {
// "name": "Keyword",
// "scope": "keyword.operator.assignment",
// "foreground": "var(cyan)"
// },
{
"name": "Assignment Keyword",
"scope": "keyword",
"foreground": "var(red)"
},
{
"name": "Storage",
"scope": "storage",
"foreground": "var(red)"
},
{
"name": "Storage type",
"scope": "storage.type",
"foreground": "var(red)",
"font_style": "italic"
},
{
"name": "Class name",
"scope": "entity.name.class",
"foreground": "var(cyan)",
"font_style": "underline"
},
{
"name": "Inherited class",
"scope": "entity.other.inherited-class",
"foreground": "var(yellow)",
"font_style": "italic underline"
},
{
"name": "Function name",
"scope": "entity.name.function",
"foreground": "var(red)"
},
{
"name": "Function argument",
"scope": "variable.parameter",
"foreground": "var(blue)",
"font_style": "italic"
},
{
"name": "Tag name",
"scope": "entity.name.tag",
"foreground": "var(red)"
},
{
"name": "Tag attribute",
"scope": "entity.other.attribute-name",
"foreground": "var(cyan)"
},
{
"name": "Library function",
"scope": "support.function",
"foreground": "var(cyan)"
},
{
"name": "Library constant",
"scope": "support.constant",
"foreground": "var(pink)"
},
{
"name": "Library class/type",
"scope": "support.type, support.class",
"foreground": "var(cyan)",
"font_style": "italic"
},
{
"name": "Library variable",
"scope": "support.other.variable",
"foreground": "var(yellow)"
},
{
"name": "Invalid",
"scope": "invalid",
"foreground": "var(white)",
"background": "var(red)"
},
{
"name": "Invalid deprecated",
"scope": "invalid.deprecated",
"foreground": "var(white)",
"background": "var(purple)"
},
{
"name": "JS Incidentals",
"scope": "source.js meta.brace.curly.js, source.js meta.function.js punctuation.definition.parameters.begin.js, source.js meta.function.js punctuation.definition.parameters.end.js, source.js meta.brace.round.js, source.js meta.delimiter.object.comma.js",
"foreground": "var(blue2)"
},
{
"name": "Python Incidentals",
"scope": "source.python meta.class.python punctuation.definition.inheritance.begin.python, source.python meta.class.python punctuation.definition.inheritance.end.python, source.python meta.function.python punctuation.definition.parameters.begin.python, source.python meta.function.python punctuation.definition.parameters.end.python, source.python meta.function-call.python punctuation.definition.arguments.begin.python, source.python meta.function-call.python punctuation.definition.arguments.end.python, source.python meta.function.python meta.function.parameters.python punctuation.separator.parameters.python",
"foreground": "var(blue2)"
},
{
"name": "Ruby Incidentals",
"scope": "source.ruby meta.function.method.with-arguments.ruby punctuation.definition.parameters.ruby, source.ruby punctuation.section.array.ruby, source.ruby punctuation.section.function.ruby , source.ruby meta.require.ruby meta.environment-variable.ruby, source.ruby punctuation.separator.variable.ruby",
"foreground": "var(blue2)"
},
{
"name": "Markup: strike",
"scope": "markup.strike",
"foreground": "var(orange)",
"font_style": "italic"
},
{
"name": "Markup: link",
"scope": "meta.link.inline, meta.link.reference",
"foreground": "var(cyan2)",
"font_style": "bold"
},
{
"name": "Markup: bold",
"scope": "markup.bold",
"foreground": "var(orange)",
"font_style": "bold"
},
{
"name": "Markup: italic",
"scope": "markup.italic",
"foreground": "var(orange)",
"font_style": "italic"
},
{
"name": "Markdown: heading",
"scope": "markup.heading",
"foreground": "var(cyan)"
},
{
"name": "Markdown: List Items Punctuation",
"scope": "punctuation.definition.list_item.markdown",
"foreground": "var(pink)"
},
{
"name": "Markdown: Blockquote",
"scope": "markup.quote",
"foreground": "var(blue)",
"font_style": "italic"
},
{
"name": "Markdown: Blockquote Punctuation",
"scope": "punctuation.definition.blockquote.markdown",
"foreground": "var(blue)",
"font_style": "italic"
},
{
"name": "Markdown: Separator",
"scope": "meta.separator",
"foreground": "var(blue3)"
},
{
"name": "Markup: raw inline",
"scope": "text.html.markdown markup.raw.inline",
"foreground": "var(cyan)"
},
{
"name": "Markup: underline",
"scope": "markup.underline",
"foreground": "var(orange)",
"font_style": "underline"
},
{
"name": "Markup: Raw block",
"scope": "markup.raw.block",
"foreground": "var(cyan)"
},
{
"name": "Markdown: Raw Block fenced source",
"scope": "markup.raw.block.fenced.markdown source",
"foreground": "var(white2)"
},
{
"name": "Markdown: Fenced Bode Block",
"scope": "punctuation.definition.fenced.markdown, variable.language.fenced.markdown",
"foreground": "var(blue3)",
"font_style": "italic"
},
{
"name": "Markdown: Fenced Language",
"scope": "variable.language.fenced.markdown",
"foreground": "var(blue3)",
"font_style": "italic"
},
{
"name": "Punctuation Accessor",
"scope": "punctuation.accessor",
"foreground": "var(pink)"
},
{
"name": "Meta Function Return Type",
"scope": "meta.function.return-type",
"foreground": "var(pink)"
},
{
"name": "Punctuation Section Block Begin",
"scope": "punctuation.section.block.begin",
"foreground": "var(white2)"
},
{
"name": "Punctuation Section Block End",
"scope": "punctuation.section.block.end",
"foreground": "var(white2)"
},
{
"name": "Punctuation Section Embedded Begin",
"scope": "punctuation.section.embedded.begin",
"foreground": "var(pink)"
},
{
"name": "Punctuation Section Embedded End",
"scope": "punctuation.section.embedded.end",
"foreground": "var(pink)"
},
{
"name": "Punctuation Separator Namespace",
"scope": "punctuation.separator.namespace",
"foreground": "var(pink)"
},
{
"name": "Variable Function",
"scope": "variable.function",
"foreground": "var(cyan)"
},
{
"name": "Variable Other",
"scope": "variable.other",
"foreground": "var(white2)"
},
{
"name": "Variable Language",
"scope": "variable.language",
"foreground": "var(pink)"
},
{
"name": "Entity Name Module Ruby",
"scope": "entity.name.module.ruby",
"foreground": "var(blue)"
},
{
"name": "Entity Name Constant Ruby",
"scope": "entity.name.constant.ruby",
"foreground": "var(pink)"
},
{
"name": "Support Function Builtin Ruby",
"scope": "support.function.builtin.ruby",
"foreground": "var(white2)"
},
{
"name": "Storage Type Namespace CS",
"scope": "storage.type.namespace.cs",
"foreground": "var(pink)"
},
{
"name": "Entity Name Namespace CS",
"scope": "entity.name.namespace.cs",
"foreground": "var(blue)"
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment