Skip to content

Instantly share code, notes, and snippets.

@bradonomics
Last active January 7, 2023 20:25
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 bradonomics/1e18b17fa66d2951177b7b6b82b2fc7d to your computer and use it in GitHub Desktop.
Save bradonomics/1e18b17fa66d2951177b7b6b82b2fc7d to your computer and use it in GitHub Desktop.
Sublime Text Settings
[
{ "keys": ["ctrl+up"], "command": "swap_line_up" },
{ "keys": ["ctrl+down"], "command": "swap_line_down" },
{ "keys": ["shift+tab"], "command": "unindent" },
{
"keys": ["ctrl+1"],
"command": "set_layout",
"args":
{
"cols": [0.0, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1]]
}
},
{
"keys": ["ctrl+2"],
"command": "set_layout",
"args":
{
"cols": [0.0, 0.5, 1.0],
"rows": [0.0, 1.0],
"cells": [[0, 0, 1, 1], [1, 0, 2, 1]]
}
},
{ "keys": ["ctrl+t"], "command": "toggle_side_bar" },
{ "keys": ["ctrl+l"], "command": "show_overlay", "args": {"overlay": "goto", "text": ":"} },
]
{
"font_face": "Oxygen Mono",
"font_size": 18,
"theme": "Gravity.sublime-theme",
"color_scheme": "Packages/Twilight+/Twilight+.tmTheme",
"ignored_packages":
[
"Markdown",
"Vintage",
],
"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": "all",
"ensure_newline_at_eof_on_save": true,
"hot_exit": "disabled",
"word_wrap": "true",
"highlight_gutter": false,
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", ".Trash", ".Trash-*", ".obsidian"],
"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", ".directory", "desktop.ini", "*.class", "*.psd", "*.db", "*.sublime-workspace", ".gitignore"],
}
{
"menu_visible": false,
// "wrap_width": 64,
// For Dysliex font, use 50:
"wrap_width": 40,
}
<snippet>
<content><![CDATA[<% $0 %>]]></content>
<tabTrigger>-</tabTrigger>
<scope>text.html.ruby</scope>
<description>ERB tags</description>
</snippet>
// GitGutter Settings - User
{
"show_line_annotation": "false",
"status_bar_text": [
"{% if repo and branch %}",
"{% if not st_git_status %}",
"{{repo}}/{{branch}}",
"{% if added_files + deleted_files + modified_files > 0 %}*{% endif %}, ",
"{% endif %}",
"{% if compare not in ('HEAD', branch, None) %}Comparing against {{compare}}, {% endif %}",
"{% if line_commit and line_commit[:7] != '0000000' %}{{line_author}} ({{line_committer_age}}){% endif %}",
"{% endif %}"
]
}
// Documentation at https://www.sublimetext.com/docs/themes.html
{
"variables":
{
},
"rules":
[
{
// side bar label
"class": "sidebar_label",
"font.size": 19,
},
{
// Status Bar
"class": "label_control",
"font.size": 19
},
]
}
{
"extensions":
[
"rails",
"erb",
],
}
<snippet>
<content><![CDATA[
<% if $1 %>
$0
<% end %>
]]></content>
<tabTrigger>if</tabTrigger>
<scope>text.html.ruby</scope>
<description>ERB if / end</description>
</snippet>
<snippet>
<content><![CDATA[
<% if $1 %>$0<% end %>
]]></content>
<tabTrigger>ifin</tabTrigger>
<scope>text.html.ruby</scope>
<description>ERB if / end</description>
</snippet>
{
"extensions": ["md"],
"trim_automatic_white_space": true,
"trim_trailing_white_space_on_save": true,
"remove_trailing_whitespace_on_save": true,
"ensure_single_trailing_newline": true,
"ignore_whitespace_only_lines": false,
"ignore_whitespace_on_current_line": false
}
{
"bootstrapped": true,
"in_process_packages":
[
],
"installed_packages":
[
"All Autocomplete",
"GitGutter",
"Hide Menu",
"MarkdownEditing",
"Package Control",
"Profile Switcher",
"SideBarEnhancements",
"Sync Settings",
"Theme - Gravity",
"Twilight+",
"Whitespace",
],
}
{
// "font_face": "Roboto Slab",
// "font_face": "Fira Sans",
"font_face": "iA Writer Duospace",
// "font_face": "iA Writer Quattro S",
// "font_face": "OpenDyslexic Regular",
"font_size": 18,
"theme": "Gravity.sublime-theme",
"color_scheme": "Monokai Gravity.sublime-color-scheme",
"tab_size": 2,
"translate_tabs_to_spaces": true,
"trim_trailing_white_space_on_save": "all",
"ensure_newline_at_eof_on_save": true,
"hot_exit": "disabled",
"word_wrap": "true",
"highlight_gutter": false,
"folder_exclude_patterns": [".svn", ".git", ".hg", "CVS", ".Trash", ".Trash-*", ".obsidian"],
"file_exclude_patterns": ["*.pyc", "*.pyo", "*.exe", "*.dll", "*.obj","*.o", "*.a", "*.lib", "*.so", "*.dylib", "*.ncb", "*.sdf", "*.suo", "*.pdb", "*.idb", ".DS_Store", ".directory", "desktop.ini", "*.class", "*.psd", "*.db", "*.sublime-workspace", ".gitignore"],
"line_padding_bottom": 6,
"mde.auto_fold_link.enabled": false,
"mde.auto_increment_ordered_list_number": false,
"mde.list_indent_auto_switch_bullet": false,
"ignored_packages":
[
"MarkdownEditing",
"Vintage",
],
}
<snippet>
<content><![CDATA[<%= $0 %>]]></content>
<tabTrigger>=</tabTrigger>
<scope>text.html.ruby</scope>
<description>output ERB tags</description>
</snippet>
{
"extensions":
[
],
}
{
"name": "Slime Color Scheme",
"globals": {
"activityBar.activeBackground": "#1f2727",
"activityBar.activeBorder": "#ffbb00b2",
"activityBar.background": "#293030",
"activityBar.foreground": "#878f8c",
"activityBarBadge.background": "#a03f9b",
"activityBarBadge.foreground": "#ffffff",
"badge.background": "#90599B",
"badge.foreground": "#eeeeee",
"stack_guide": "#62706a",
"button.background": "#2F6260",
"background": "#1e2324",
"findMatchBackground": "#8b5f18",
"findMatchHighlightBackground": "#81550e66",
"findRangeHighlightBackground": "#405c5070",
"foreground": "#e0e0e0",
"lineHighlightBackground": "#65917d11",
"rangeHighlightBackground": "#557B6A33",
"selectionBackground": "#6c516e70",
"selectionHighlightBackground": "#687F7B33",
"wordHighlightBackground": "#DEB88733",
"editorBracketMatch.background": "#161919",
"editorBracketMatch.border": "#e0e0e088",
"editorCodeLens.foreground": "#7b8280",
"caret": "#a8df5a",
"block_caret": "#a8df5a",
"misspelling": "#b64e4e",
"editorGroupHeader.tabsBackground": "#282e2f",
"editorGutter.addedBackground": "#8bac78",
"gutter": "#1e2324",
"editorGutter.deletedBackground": "#c05557",
"editorGutter.modifiedBackground": "#375d4f",
"editorHoverWidget.background": "#282e2f",
"editorHoverWidget.border": "#95A29D",
"editorIndentGuide.activeBackground": "#3b4140",
"guide": "#3b414066",
"editorLineNumber.activeForeground": "#626a6a",
"gutter_foreground": "#9ba2a04d",
"editorSuggestWidget.background": "#282e2f",
"editorSuggestWidget.border": "#95A29D",
"editorSuggestWidget.selectedBackground": "#405c50",
"editorWarning.foreground": "#91b147",
"editorWhitespace.foreground": "#3b3a32",
"editorWidget.background": "#282e2f",
"focusBorder": "#3d5252",
"foreground": "#9CA2A0",
"line_diff_modified": "#b2af87",
"gitDecoration.untrackedResourceForeground": "#7E935A",
"input.background": "#24292a",
"input.border": "#37413F",
"input.foreground": "#e1e1e1",
"inputOption.activeBorder": "#a03f9b",
"list.activeSelectionBackground": "#515f59",
"list.activeSelectionForeground": "#ffffff",
"list.focusBackground": "#405c50",
"list.focusForeground": "#ffffff",
"fold_marker": "#E1B974",
"list.hoverBackground": "#405c5033",
"list.hoverForeground": "#e0e0e0",
"inactive_selection": "#3b474280",
"minimapGutter.addedBackground": "#8bac78",
"minimapGutter.deletedBackground": "#c05557",
"minimapGutter.modifiedBackground": "#375d4f",
"pickerGroup.foreground": "#9fb283",
"shadow": "#00000099",
"scrollbarSlider.activeBackground": "#53646466",
"scrollbarSlider.background": "#39474799",
"scrollbarSlider.hoverBackground": "#39474766",
"sideBar.background": "#1b2020",
"sideBar.border": "#222",
"sideBar.foreground": "#bcbebe",
"sideBarSectionHeader.background": "#1e2523",
"sideBarTitle.foreground": "#ffffff",
"statusBar.background": "#282e2f",
"statusBar.border": "#222",
"statusBar.foreground": "#62706a",
"statusBar.debuggingBackground": "#cd6564",
"statusBar.debuggingForeground": "#E2E2E2",
"statusBar.noFolderBackground": "#343b3c",
"tab.activeBackground": "#24292a",
"tab.activeModifiedBorder": "#fabd2f",
"tab.inactiveBackground": "#282e2f",
"tab.border": "#222",
"tab.inactiveForeground": "#d6d6d5a4",
"terminal.ansiBlack": "#666666",
"terminal.ansiBlue": "#6D9CBE",
"terminal.ansiBrightBlack": "#666666",
"terminal.ansiBrightBlue": "#6D9CBE",
"terminal.ansiBrightCyan": "#80B5B3",
"terminal.ansiBrightGreen": "#AEC199",
"terminal.ansiBrightMagenta": "#B081B9",
"terminal.ansiBrightRed": "#cd6564",
"terminal.ansiBrightWhite": "#efefef",
"terminal.ansiBrightYellow": "#fff099",
"terminal.ansiCyan": "#80B5B3",
"terminal.ansiGreen": "#AEC199",
"terminal.ansiMagenta": "#B081B9",
"terminal.ansiRed": "#cd6564",
"terminal.ansiWhite": "#efefef",
"terminal.ansiYellow": "#fff099",
"terminal.background": "#1e2222",
"titleBar.activeBackground": "#282e2f",
"titleBar.border": "#222",
"titleBar.inactiveBackground": "#282e2f"
},
"rules": [{
"name": "Text",
"scope": "variable.parameter.function, text.html.basic, text, source",
"foreground": "#e1e2de"
}, {
"name": "Boolean",
"scope": "constant.language.boolean.true.js, constant.language.boolean.false.js, constant.language.null.js,constant.language.boolean.true.ts, constant.language.boolean.false.ts, constant.language.null.ts,constant.language.undefined.ts,constant.language.undefined.js",
"foreground": "#AB6767"
}, {
"name": "Classes",
"scope": "support.class, entity.name.class, entity.name.type.class, meta.class",
"foreground": "#d6c05d"
}, {
"name": "Comments",
"scope": "comment, comment.block.html, comment.block.documentation.phpdoc.php keyword.other.phpdoc.php",
"foreground": "#6e7573",
"font_style": "italic"
}, {
"name": "Comments",
"scope": "punctuation.definition.comment",
"foreground": "#7c8280",
"font_style": ""
}, {
"name": "Constants",
"scope": "constant",
"foreground": "#9876AA"
}, {
"name": "Constant Other",
"scope": "constant.character, constant.other, punctuation.definition.entity.html",
"foreground": "#6D9CBE"
}, {
"name": "Delimiters",
"scope": "none",
"foreground": "#dedede"
}, {
"name": "Functions",
"scope": "entity.name.function, meta.require, support.function.any-method, support.function",
"foreground": "#e0ba7d"
}, {
"name": "Function Call",
"scope": "meta.function-call",
"foreground": "#a9b7c7"
}, {
"name": "Integers",
"scope": "constant.numeric",
"foreground": "#B081B9"
}, {
"name": "Keywords",
"scope": "keyword",
"foreground": "#9FB3C2"
}, {
"name": "Methods",
"scope": "keyword.other.special-method",
"foreground": "#8fa1b3"
}, {
"name": "Operators",
"scope": "keyword.operator",
"foreground": "#b4b4b4"
}, {
"name": "Keyword Control",
"scope": "keyword.control",
"foreground": "#d8d29a"
}, {
"name": "Storage",
"scope": "storage",
"foreground": "#9FB3C2"
}, {
"name": "Storage Type",
"scope": "storage.type",
"foreground": "#d88f56"
}, {
"name": "Storage Type Function Arrow",
"scope": "storage.type.function.arrow.ts",
"foreground": "#df7f37"
}, {
"name": "Strings",
"scope": "string, string.quoted.double, string.quoted.single, string.quoted.double.json, string.quoted.single.css, string.quoted.single.js, string.quoted.single.scss, constant.character.escape, constant.character.escape.css, constant.character.escape.scss, constant.other.symbol, invalid.illegal.bad-ampersand.html",
"foreground": "#8CAEC1"
}, {
"name": "Support",
"scope": "support.constant, support.type, support.class",
"foreground": "#E6CE64"
}, {
"name": "Support Console",
"scope": "support.class.console.js",
"foreground": "#FF8843"
}, {
"name": "Support Function Console",
"scope": "support.function.console.js",
"foreground": "#C7AF3F"
}, {
"name": "React Text",
"scope": "meta.jsx.children.js",
"foreground": "#e1e2de"
}, {
"name": "Variables",
"scope": "variable, variable.other.readwrite.js, punctuation.definition.variable.php, variable.other, support.variable",
"foreground": "#be9296"
}, {
"name": "_this",
"scope": "variable.other.object.js",
"foreground": "#AEC199"
}, {
"name": "Variable Parameter",
"scope": "variable.parameter.js",
"foreground": "#B5919F",
"font_style": "italic"
}, {
"name": "Literal Key",
"scope": ["meta.object-literal.key", "meta.object.member.object-literal.key", "meta.object-literal.key.js entity.name.function.js", "meta.object-literal.key.ts string.quoted.double.ts", "meta.object.member"],
"foreground": "#A8B298"
}, {
"name": "Function Storage Block",
"scope": "function.storage.type.block.js",
"foreground": "#C7AF3F"
}, {
"name": "JS Support Variable Object Process",
"scope": "support.variable.object.process.js",
"foreground": "#71b9a1"
}, {
"name": "ts keyword control import export",
"scope": "keyword.control.export, keyword.control.flow, keyword.control.import, keyword.control.from",
"foreground": "#c5a46f"
}, {
"name": "Entity name type",
"scope": "entity.name.type",
"foreground": "#8fc4ce"
}, {
"name": "ts entity name type param",
"scope": "meta.type.parameters.ts entity.name.type.ts",
"foreground": "#ddb78a"
}, {
"name": "Storage modifier",
"scope": "storage.modifier",
"foreground": "#ab9b67"
}, {
"name": "ts decorator",
"scope": "entity.name.function.ts, punctuation.decorator.ts",
"foreground": "#e0e0e0"
}, {
"name": "ts return",
"scope": "support.type.class.declaration.method.return.primitive.ts, type.annotation.support.class.declaration.method.parameters.primitive.ts",
"foreground": "#abdee8"
}, {
"name": "TS Support Type Primitive",
"scope": "support.type.primitive.ts",
"foreground": "#C8BA7C"
}, {
"name": "TS This",
"scope": "variable.language.this.ts",
"foreground": "#E6DDA8"
}, {
"name": "class",
"scope": "block.variable.other.object.class.declaration.property.method.ts, block.variable.other.object.class.declaration.method.ts, block.variable.other.object.array.literal.class.declaration.method.var.expr.ts, block.variable.class.declaration.method.parameter.arrow",
"foreground": "#a9b7c7"
}, {
"name": "TS method",
"scope": "block.variable.other.object.class.declaration.method.ts, block.variable.other.object.array.literal.class.declaration.method.var.expr.ts block.variable.class.declaration.method.parameter.arrow.ts, block.variable.other.class.declaration.property.method.ts",
"foreground": "#b57b91"
}, {
"name": "CSS",
"scope": "source.css",
"foreground": "#efefef"
}, {
"name": "CSS Class Selector",
"scope": "meta.selector, entity.other.attribute-name.class.css, entity.other.attribute-name.parent-selector-suffix.scss",
"foreground": "#B8CA9C"
}, {
"name": "CSS Class Selector Punctuation",
"scope": "entity.scss.meta.property-list.punctuation.other.attribute-name.class.css.definition, entity.punctuation.other.attribute-name.class.css.definition, punctuation.definition.entity.css, meta.selector.css",
"foreground": "#AFCA84"
}, {
"name": "CSS Tag Selector",
"scope": "entity.name.tag.scss, entity.name.tag.css",
"foreground": "#BEB558"
}, {
"name": "CSS ID Selector",
"scope": "entity.other.attribute-name.id.css",
"foreground": "#BE7C81"
}, {
"name": "CSS ID Selector Punctuation",
"scope": "entity.other.attribute-name.id.css punctuation.definition.entity.css",
"foreground": "#A0686D"
}, {
"name": "CSS property name",
"scope": "entity.name.tag.custom.sass,entity.name.tag.custom.scss, meta.property-list.css meta.property-name.css, meta.property-list.scss meta.property-name.sass, meta.property-list.scss meta.property-name.scss, support.type.property-name.css, support.type.property-name.sass, support.type.property-name.scss",
"foreground": "#83A5A1"
}, {
"name": "CSS Vendored Property Name",
"scope": "support.type.vendored.property-name.css",
"foreground": "#9BC4BF"
}, {
"name": "CSS property value",
"scope": "meta.property-group support.constant.property-value.css, meta.property-list.css meta.property-value.css, meta.property-value support.constant.property-value.css, meta.property-group support.constant.property-value.scss, meta.property-group support.constant.property-value.sass, meta.property-value support.constant.property-value.scss, meta.property-value support.constant.property-value.sass, variable.parameter.misc.css, parameter.less.data-uri comment markup.raw, source.less meta.property-value.css, meta.property-value.scss, support.constant.property-value.css",
"foreground": "#C0C0C3"
}, {
"name": "CSS Vendor Prefixed Property Value",
"scope": "support.constant.vendored.property-value.css",
"foreground": "#E2E08D"
}, {
"name": "CSS colors",
"scope": "constant.numeric.color.hex-value.scss punctuation.definition.constant.scss,constant.numeric.color.hex-value.scss, constant.other.color, constant.other.color.rgb-value, constant.other.rgb-value.css, meta.property-value constant, support.constant.named-color",
"foreground": "#C0C0C3"
}, {
"name": "CSS Font Names",
"scope": "support.constant.font-name.scss, support.constant.font-name.css",
"foreground": "#C0C0C3"
}, {
"name": "CSS/Sass constructor",
"scope": "meta.constructor.argument.css, meta.constructor.argument.sass",
"foreground": "#8F9D6A"
}, {
"name": "Sass Placeholder",
"scope": "entity.other.attribute-name.placeholder.scss, entity.other.attribute-name.placeholder.css",
"foreground": "#D1B781"
}, {
"name": "Sass Placeholder %",
"scope": "entity.other.attribute-name.placeholder.scss punctuation.definition.entity.sass, entity.other.attribute-name.placeholder.css punctuation.definition.entity.css ",
"foreground": "#B39659"
}, {
"name": "Preprocessor At Rule",
"scope": "meta.preprocessor.at-rule keyword.control.at-rule, keyword.control.at-rule",
"foreground": "#e78484"
}, {
"name": "Preprocessor At Rule at-sign",
"scope": "meta.preprocessor.at-rule keyword.control.at-rule punctuation.definition, keyword.control.at-rule punctuation.definition",
"foreground": "#AA6161"
}, {
"name": "CSS Important",
"scope": "keyword.other.important, token.literal.sass",
"font_style": "",
"foreground": "#CD6564"
}, {
"name": "CSS Numbers",
"scope": "meta.at-rule.constant.numeric.media, meta.property-list.property-value.constant.numeric, property-list.scss.constant.numeric.variable.set, constant.numeric.scss",
"foreground": "#B081B9"
}, {
"name": "CSS units",
"scope": "meta.at-rule.keyword.other.unit.media, keyword.other.unit.scss, keyword.other.unit.css",
"foreground": "#8C98AB"
}, {
"name": "CSS Pseudo",
"scope": "entity.other.attribute-name.pseudo-class.css, entity.other.attribute-name.pseudo-element.css,entity.property-list.other.attribute-name.pseudo-class.css, entity.property-list.other.attribute-name.pseudo-element.css",
"foreground": "#7A8D5C"
}, {
"name": "CSS Pseudo colons",
"scope": "entity.other.attribute-name.pseudo-class.css punctuation.definition.entity.css,entity.other.attribute-name.pseudo-element.css punctuation.definition.entity.css,entity.property-list.other.attribute-name.pseudo-class.css punctuation.definition.entity.css, entity.property-list.other.attribute-name.pseudo-element.css punctuation.definition.entity.css",
"foreground": "#7A8D5C"
}, {
"name": "SCSS Attribute selector",
"scope": "entity.other.attribute-name.attribute.scss, entity.other.attribute-name.css",
"foreground": "#AB6767"
}, {
"name": "SCSS Attribute Value",
"scope": "string.quoted.double.attribute-value.scss",
"foreground": "#82A66D"
}, {
"name": "SCSS Function",
"scope": "support.function.misc.scss, keyword.control.at-rule.function.scss, keyword.control.at-rule.function.scss punctuation.definition, entity.name.function.scss",
"foreground": "#ccc379"
}, {
"name": "SCSS @Function",
"scope": "keyword.control.at-rule.function.scss, keyword.control.at-rule.function.scss punctuation.definition",
"foreground": "#B3C564"
}, {
"name": "SCSS @Function at-sign",
"scope": "keyword.control.at-rule.function.scss, keyword.control.at-rule.function.scss punctuation.definition",
"foreground": "#97A754"
}, {
"name": "CSS @import",
"scope": "keyword.control.at-rule.import",
"foreground": "#BDB66F"
}, {
"name": "CSS @import at-sign",
"scope": "keyword.control.at-rule.import punctuation.definition",
"foreground": "#9F995D"
}, {
"name": "SCSS keyword control",
"scope": "keyword.control.else.scss, keyword.control.return.scss, keyword.control.if.scss, meta.at-rule.each.scss keyword.control.each.scss, keyword.control.warn.scss, meta.at-rule.each.scss keyword.control.operator",
"foreground": "#D99060"
}, {
"name": "SCSS keyword control at-sign",
"scope": "keyword.control.else.scss punctuation.definition, keyword.control.return.scss punctuation.definition, keyword.control.if.scss punctuation.definition, keyword.control.each.scss punctuation.definition, keyword.control.warn.scss punctuation.definition",
"foreground": "#BB7C52"
}, {
"name": "CSS at-media",
"scope": "keyword.control.at-rule.media",
"foreground": "#91AAC7"
}, {
"name": "CSS at-media at-sign",
"scope": "keyword.control.at-rule.media punctuation.definition",
"foreground": "#7B90A9"
}, {
"name": "CSS at-media attribute",
"scope": "support.type.property-name.media,meta.at-rule.include.scss,meta.at-rule.include.scss support.constant.mathematical-symbols.scss",
"foreground": "#83A5A1"
}, {
"name": "SCSS at-import string",
"scope": "scss.meta.at-rule.import.string.quoted.single",
"foreground": "#82A66D"
}, {
"name": "SCSS at-Rule Mixin",
"scope": "keyword.control.at-rule.mixin.scss",
"foreground": "#e78484"
}, {
"name": "SCSS at-Rule Mixin at-sign",
"scope": "keyword.control.at-rule.mixin.scss punctuation.definition",
"foreground": "#AA6161"
}, {
"name": "SCSS @mixin name",
"scope": "meta.at-rule.mixin.scss entity.name.function.scss, meta.at-rule.include.scss entity.name.function.scss",
"foreground": "#c9ae8b"
}, {
"name": "SCSS at-Rule Include",
"scope": "keyword.control.at-rule.include",
"foreground": "#e78484"
}, {
"name": "SCSS at-Rule Include at-sign",
"scope": "keyword.control.at-rule.include punctuation.definition",
"foreground": "#AA6161"
}, {
"name": "SCSS at-Rule FontFace",
"scope": "meta.at-rule.fontface.scss keyword.control.at-rule.fontface.scss",
"foreground": "#e78484"
}, {
"name": "SCSS at-Rule FontFace at-sign",
"scope": "keyword.control.at-rule.fontface.scss punctuation.definition.keyword.scss",
"foreground": "#AA6161"
}, {
"name": "SCSS at-Rule Supports",
"scope": "keyword.control.at-rule.supports",
"foreground": "#e78484"
}, {
"name": "SCSS at-Rule Supports at-sign",
"scope": "keyword.control.at-rule.supports.scss punctuation.definition.keyword",
"foreground": "#AA6161"
}, {
"name": "SCSS at-Rule Keyframe",
"scope": "keyword.control.at-rule.keyframes",
"foreground": "#e78484"
}, {
"name": "SCSS at-Rule Keyframe at-sign",
"scope": "keyword.control.at-rule.keyframes punctuation.definition",
"foreground": "#AA6161"
}, {
"name": "SCSS Keyframes",
"scope": "meta.at-rule.keyframes.scss entity.other.attribute-name.scss,meta.at-rule.keyframes.body entity.other.keyframe-offset.percentage, entity.other.keyframe-offset.css",
"foreground": "#6897BB"
}, {
"name": "SCSS Keyframes",
"scope": "meta.at-rule.keyframes.scss entity.name.function.scss",
"foreground": "#c9ae8b"
}, {
"name": "SCSS at-Rule Content",
"scope": "keyword.control.content.scss",
"foreground": "#b3c770"
}, {
"name": "SCSS at-Rule Content at-sign",
"scope": "keyword.control.content.scss punctuation.definition",
"foreground": "#97A95F"
}, {
"name": "Sass Interpolation",
"scope": "variable.interpolation.scss,punctuation.definition.interpolation.begin.bracket.curly.scss,punctuation.definition.interpolation.end.bracket.curly.scss",
"foreground": "#c2da90"
}, {
"name": "Sass Tag Reference ampersand",
"scope": "entity.name.tag.reference.scss",
"foreground": "#DCCA9C"
}, {
"name": "Sass Map Key",
"scope": "meta.definition.variable.map.scss support.type.map.key.scss",
"foreground": "#DCB5C4"
}, {
"name": "Sass Map Variable",
"scope": "meta.definition.variable.map.scss variable.scss",
"foreground": "#977785"
}, {
"name": "SCSS Extend",
"scope": "entity.other.attribute-name.placeholder.scss,entity.other.attribute-name.placeholder.scss punctuation.definition.entity.scss",
"foreground": "#768DA2"
}, {
"name": "PHP delimiters",
"scope": ["punctuation.section.embedded.begin.php", "punctuation.section.embedded.end.php", "punctuation.section.embedded.begin.metatag.php", "punctuation.section.embedded.end.metatag.php", "text.html.php meta.embedded.line.php punctuation.section.embedded.end.metatag.php source.php", "text.html.php meta.embedded.block.php punctuation.section.embedded.end.metatag.php source.php", "text.html.php meta.embedded.block.php punctuation.section.embedded.end.php source.php", "text.html.php meta.embedded.line.php punctuation.section.embedded.end.php source.php"],
"foreground": "#c8644d"
}, {
"name": "Regular Expressions",
"scope": "string.regexp",
"foreground": "#96b5b4"
}, {
"name": "Regular Expression Quantifier",
"scope": "keyword.operator.quantifier.regexp",
"foreground": "#D4C162"
}, {
"name": "Regular Expression Brackets",
"scope": "punctuation.definition.character-class.regexp",
"foreground": "#CD9081"
}, {
"name": "Regular Expression Group",
"scope": "punctuation.definition.group.regexp",
"foreground": "#e06060"
}, {
"name": "Regular Expression Group Nocapture",
"scope": "punctuation.definition.group.no-capture.regexp",
"foreground": "#a47bb8"
}, {
"name": "Regular Expression Anchor",
"scope": "keyword.control.anchor.regexp",
"foreground": "#7da85c"
}, {
"name": "PHPdoc Comments",
"scope": "meta.block.embedded.php.source.comment.documentation.phpdoc",
"foreground": "#ACB5B5"
}, {
"name": "PHP Function",
"scope": "meta.function-call.php",
"foreground": "#C0A3BB"
}, {
"name": "Escape Characters",
"scope": "constant.character.escape",
"foreground": "#96b5b4"
}, {
"name": "PHP booleans",
"scope": "meta.tag.any.html.string.quoted.double.embedded.line.php.source.constant.language.inline, meta.embedded.line.php.source.constant.language",
"foreground": "#996c6c"
}, {
"name": "PHP Control Keywords",
"scope": "keyword.control.php",
"foreground": "#E9D38D"
}, {
"name": "PHP Echo",
"scope": "support.function.construct.output.php",
"foreground": "#E9D38D"
}, {
"name": "Invalid",
"scope": "invalid.illegal",
"foreground": "#F8F8F0"
}, {
"name": "Invalid Deprecated",
"scope": "invalid.deprecated",
"foreground": "#F8F8F0"
}, {
"name": "Ampersands in strings",
"scope": "string.quoted.double.html invalid.illegal.bad-ampersand.html",
"foreground": "#d0c39b"
}, {
"name": "Markdown Headings",
"scope": "entity.name.section.markdown",
"font_style": "",
"foreground": "#BF93B5"
}, {
"name": "Markdown Headings Punctuation",
"scope": "punctuation.definition.heading.markdown",
"font_style": "",
"foreground": "#A16893"
}, {
"name": "Markdown Bold",
"scope": "markup.bold",
"font_style": "",
"foreground": "#CDA479"
}, {
"name": "Markdown Bold Punctuation",
"scope": "punctuation.definition.bold.markdown",
"font_style": "",
"foreground": "#AF8C67"
}, {
"name": "Markdown Paragraphs",
"scope": "meta.paragraph.markdown",
"font_style": "",
"foreground": "#c0c0c0"
}, {
"name": "Markdown Italic",
"scope": "markup.italic",
"font_style": "italic",
"foreground": "#B4B378"
}, {
"name": "Markdown Italic Punctuation",
"scope": "punctuation.definition.italic.markdown",
"font_style": "",
"foreground": "#959451"
}, {
"name": "Markdown Code Inline",
"scope": ["markup.inline.raw.markdown", "text.html.markdown markup.fenced_code.block.markdown", "markup.inline.raw.string.markdown"],
"foreground": "#C6DD88"
}, {
"name": "Markdown Code Block",
"scope": ["markup.fenced_code.block.markdown punctuation.definition.markdown", "punctuation.definition.raw.markdown"],
"foreground": "#A5BF5E"
}, {
"name": "Markdown Link Text",
"scope": "string.other.link",
"foreground": "#bf616a"
}, {
"name": "Markdown Link Url",
"scope": "meta.link, meta.paragraph.inline.link.underline.detected-link, markup.underline.link.image.markdown",
"foreground": "#B2885F"
}, {
"name": "Markdown Lists",
"scope": "markup.list meta.paragraph.markdown",
"foreground": "#D1CAB5"
}, {
"name": "Markdown List Bullets",
"scope": "beginning.punctuation.definition.list.markdown",
"foreground": "#F0E1B3"
}, {
"name": "Quotes",
"scope": "markup.quote",
"foreground": "#d08770"
}, {
"name": "Separator",
"scope": "meta.separator",
"foreground": "#c0c5ce"
}, {
"name": "Punctuation",
"scope": ["punctuation", "punctuation.definition", "punctuation.section.function", "punctuation.separator", "punctuation.support.type.property-name", "punctuation.accessor.ts", "meta.brace.round", "meta.brace.square", "meta.type.annotation.ts", "support.constant.mathematical-symbols", "block.brace.array.literal.square", "block.brace.round", "block.punctuation", "brace.array.literal.square", "brace.type.square", "punctuation.decorator.objectliteral.object.member.accessor", "punctuation.section", "meta.at-rule.media.scss", "keyword.operator.css", "source.css.scss", "punctuation.accessor.js", "punctuation.terminator", "text.html.php meta.tag.block.any.html", "text.html.php meta.embedded.block.php source.php", "text.html.php meta.embedded.line.php source.php", "punctuation.support.type.property-name.begin.json", "punctuation.support.type.property-name.end.json", "punctuation.definition.string.begin.js", "punctuation.definition.string.end.js", "punctuation.definition.string.begin.ts", "punctuation.definition.string.end.ts"],
"foreground": "#CCD2BE"
}, {
"name": "Logical Operator",
"scope": "keyword.operator.comparison, keyword.operator.logical, keyword.operator.ternary",
"foreground": "#CCD2BE"
}, {
"name": "Property Value",
"scope": "meta.structure.dictionary.value.json, string.quoted.double.json,meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json support.type.property-name.json,meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.begin.json,meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.end.json",
"foreground": "#8CAEC1"
}, {
"name": "Property Name",
"scope": "support.type.property-name.json,meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name.begin.json,meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name.end.json,meta.structure.array.json meta.structure.dictionary.json support.type.property-name.json,meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json meta.structure.dictionary.value.json meta.structure.array.json meta.structure.dictionary.json support.type.property-name.json",
"foreground": "#A8B298"
}, {
"name": "Property Constant",
"scope": "constant.language.json",
"foreground": "#AB6767"
}, {
"name": "JSON quotes",
"scope": "meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name.begin.json, meta.structure.dictionary.json support.type.property-name.json punctuation.support.type.property-name.end.json, meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.begin.json, meta.structure.dictionary.value.json string.quoted.double.json punctuation.definition.string.end.json",
"foreground": "#AFAFAF"
}, {
"name": "HTML Tag Background",
"scope": "text.html meta.tag.inline.any.html,text.html meta.tag.block.any.html,text.html source.js.embedded.html,text.html meta.tag.any.html,text.html meta.tag.structure.any.html,text.html meta.tag.other.html",
"foreground": "#c0c0c0"
}, {
"name": "HTML Tag Name",
"scope": "entity.name.tag, keyword.control.html.elements, entity.name.tag.inline.any.html, entity.name.tag.block.any.html",
"foreground": "#c9b567"
}, {
"name": "HTML Tag Punctuation",
"scope": "punctuation.definition.tag, punctuation.definition.tag.begin.html source.js",
"foreground": "#929292"
}, {
"name": "HTML Tag Attribute Name",
"scope": "meta.tag.any.html entity.other.attribute-name.html, meta.tag.block.any.html entity.other.attribute-name.html, meta.tag.inline.any.html entity.other.attribute-name.html, meta.tag.structure.any.html entity.other.attribute-name.html, meta.tag.other.html entity.other.attribute-name.html, source.js.embedded.html entity.other.attribute-name.html, entity.other.attribute-name.html, source.ts entity.other.attribute-name, entity.other.attribute-name.id.html, entity.other.attribute-name.js",
"foreground": "#9ab383"
}, {
"name": "HTML Tag Attribute Values",
"scope": "string.quoted.double.html, meta.template string.quoted.double,string.quoted.double.html invalid.illegal.bad-ampersand.html",
"foreground": "#82A2B4"
}, {
"name": "Attribute Value Quotes",
"scope": "string.quoted.double.html punctuation.definition.string.begin.html,string.quoted.double.html punctuation.definition.string.end.html",
"foreground": "#c0c0c0"
}, {
"name": "doctype",
"scope": "meta.tag.sgml.doctype.html",
"foreground": "#C48851"
}, {
"name": "Meta Template Expression",
"scope": "meta.template.expression.js punctuation.definition.template-expression, punctuation.definition.template-expression.begin.ts, punctuation.definition.template-expression.end.ts ",
"foreground": "#b4ce84"
}, {
"name": "Backticks",
"scope": "punctuation.definition.string.template.begin.js, punctuation.definition.string.template.end.js",
"foreground": "#da7979"
}, {
"name": "JSDOC comments",
"scope": "comment.block.documentation.js, comment.block.documentation.js storage.type.class.jsdoc, comment.block.documentation.js storage.type.class.jsdoc punctuation.definition.block.tag.jsdoc, comment.block.documentation.js punctuation.definition.comment.js, punctuation.definition.bracket.curly.begin.jsdoc, punctuation.definition.bracket.curly.end.jsdoc, variable.other.jsdoc, variable.other.jsdoc source.embedded.js, variable.other.jsdoc keyword.operator.assignment.jsdoc, punctuation.definition.optional-value.begin.bracket.square.jsdoc, punctuation.definition.optional-value.end.bracket.square.jsdoc, entity.name.type.instance.jsdoc",
"foreground": "#777777"
}, {
"scope": "token.info-token",
"foreground": "#6796e6"
}, {
"scope": "token.warn-token",
"foreground": "#cd9731"
}, {
"scope": "token.error-token",
"foreground": "#f44747"
}, {
"scope": "token.debug-token",
"foreground": "#b267e6"
}, ]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment