| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558 |
- {
- "colors": {
- "actionBar.toggledBackground": "var(--surface-raised-base)",
- "activityBarBadge.background": "var(--surface-brand-base)",
- "checkbox.border": "var(--border-base)",
- "editor.background": "transparent",
- "editor.foreground": "var(--text-base)",
- "editor.inactiveSelectionBackground": "var(--surface-raised-base)",
- "editor.selectionHighlightBackground": "var(--border-active)",
- "editorIndentGuide.activeBackground1": "var(--border-weak-base)",
- "editorIndentGuide.background1": "var(--border-weak-base)",
- "input.placeholderForeground": "var(--text-weak)",
- "list.activeSelectionIconForeground": "var(--text-base)",
- "list.dropBackground": "var(--surface-raised-base)",
- "menu.background": "var(--surface-base)",
- "menu.border": "var(--border-base)",
- "menu.foreground": "var(--text-base)",
- "menu.selectionBackground": "var(--surface-interactive-base)",
- "menu.separatorBackground": "var(--border-base)",
- "ports.iconRunningProcessForeground": "var(--icon-success-base)",
- "sideBarSectionHeader.background": "transparent",
- "sideBarSectionHeader.border": "var(--border-weak-base)",
- "sideBarTitle.foreground": "var(--text-weak)",
- "statusBarItem.remoteBackground": "var(--surface-success-base)",
- "statusBarItem.remoteForeground": "var(--text-base)",
- "tab.lastPinnedBorder": "var(--border-weak-base)",
- "tab.selectedBackground": "var(--surface-raised-base)",
- "tab.selectedForeground": "var(--text-weak)",
- "terminal.inactiveSelectionBackground": "var(--surface-raised-base)",
- "widget.border": "var(--border-base)"
- },
- "displayName": "opencode",
- "name": "opencode",
- "semanticHighlighting": true,
- "semanticTokenColors": {
- "customLiteral": "var(--syntax-function)",
- "newOperator": "var(--syntax-operator)",
- "numberLiteral": "var(--syntax-number)",
- "stringLiteral": "var(--syntax-string)"
- },
- "tokenColors": [
- {
- "scope": [
- "meta.embedded",
- "source.groovy.embedded",
- "string meta.image.inline.markdown",
- "variable.legacy.builtin.python"
- ],
- "settings": {
- "foreground": "var(--text-base)"
- }
- },
- {
- "scope": "emphasis",
- "settings": {
- "fontStyle": "italic"
- }
- },
- {
- "scope": "strong",
- "settings": {
- "fontStyle": "bold"
- }
- },
- {
- "scope": "header",
- "settings": {
- "foreground": "var(--markdown-heading)"
- }
- },
- {
- "scope": "comment",
- "settings": {
- "foreground": "var(--syntax-comment)"
- }
- },
- {
- "scope": "constant.language",
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": [
- "constant.numeric",
- "variable.other.enummember",
- "keyword.operator.plus.exponent",
- "keyword.operator.minus.exponent"
- ],
- "settings": {
- "foreground": "var(--syntax-number)"
- }
- },
- {
- "scope": "constant.regexp",
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": "entity.name.tag",
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": ["entity.name.tag.css", "entity.name.tag.less"],
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": "entity.other.attribute-name",
- "settings": {
- "foreground": "var(--syntax-variable)"
- }
- },
- {
- "scope": [
- "entity.other.attribute-name.class.css",
- "source.css entity.other.attribute-name.class",
- "entity.other.attribute-name.id.css",
- "entity.other.attribute-name.parent-selector.css",
- "entity.other.attribute-name.parent.less",
- "source.css entity.other.attribute-name.pseudo-class",
- "entity.other.attribute-name.pseudo-element.css",
- "source.css.less entity.other.attribute-name.id",
- "entity.other.attribute-name.scss"
- ],
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": "invalid",
- "settings": {
- "foreground": "var(--syntax-critical)"
- }
- },
- {
- "scope": "markup.underline",
- "settings": {
- "fontStyle": "underline"
- }
- },
- {
- "scope": "markup.bold",
- "settings": {
- "fontStyle": "bold",
- "foreground": "var(--markdown-strong)"
- }
- },
- {
- "scope": "markup.heading",
- "settings": {
- "fontStyle": "bold",
- "foreground": "var(--theme-markdown-heading)"
- }
- },
- {
- "scope": "markup.italic",
- "settings": {
- "fontStyle": "italic"
- }
- },
- {
- "scope": "markup.strikethrough",
- "settings": {
- "fontStyle": "strikethrough"
- }
- },
- {
- "scope": "markup.inserted",
- "settings": {
- "foreground": "var(--text-diff-add-base)"
- }
- },
- {
- "scope": "markup.deleted",
- "settings": {
- "foreground": "var(--text-diff-delete-base)"
- }
- },
- {
- "scope": "markup.changed",
- "settings": {
- "foreground": "var(--text-base)"
- }
- },
- {
- "scope": "punctuation.definition.quote.begin.markdown",
- "settings": {
- "foreground": "var(--markdown-block-quote)"
- }
- },
- {
- "scope": "punctuation.definition.list.begin.markdown",
- "settings": {
- "foreground": "var(--markdown-list-enumeration)"
- }
- },
- {
- "scope": "markup.inline.raw",
- "settings": {
- "foreground": "var(--markdown-code)"
- }
- },
- {
- "scope": "punctuation.definition.tag",
- "settings": {
- "foreground": "var(--syntax-punctuation)"
- }
- },
- {
- "scope": ["meta.preprocessor", "entity.name.function.preprocessor"],
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": "meta.preprocessor.string",
- "settings": {
- "foreground": "var(--syntax-string)"
- }
- },
- {
- "scope": "meta.preprocessor.numeric",
- "settings": {
- "foreground": "var(--syntax-number)"
- }
- },
- {
- "scope": "meta.structure.dictionary.key.python",
- "settings": {
- "foreground": "var(--syntax-variable)"
- }
- },
- {
- "scope": "meta.diff.header",
- "settings": {
- "foreground": "var(--text-weak)"
- }
- },
- {
- "scope": "storage",
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": "storage.type",
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": ["storage.modifier", "keyword.operator.noexcept"],
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": ["string", "meta.embedded.assembly"],
- "settings": {
- "foreground": "var(--syntax-string)"
- }
- },
- {
- "scope": "string.tag",
- "settings": {
- "foreground": "var(--syntax-string)"
- }
- },
- {
- "scope": "string.value",
- "settings": {
- "foreground": "var(--syntax-string)"
- }
- },
- {
- "scope": "string.regexp",
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": [
- "punctuation.definition.template-expression.begin",
- "punctuation.definition.template-expression.end",
- "punctuation.section.embedded"
- ],
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": ["meta.template.expression"],
- "settings": {
- "foreground": "var(--text-base)"
- }
- },
- {
- "scope": [
- "support.type.vendored.property-name",
- "support.type.property-name",
- "source.css variable",
- "source.coffee.embedded"
- ],
- "settings": {
- "foreground": "var(--syntax-variable)"
- }
- },
- {
- "scope": "keyword",
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": "keyword.control",
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": "keyword.operator",
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": [
- "keyword.operator.new",
- "keyword.operator.expression",
- "keyword.operator.cast",
- "keyword.operator.sizeof",
- "keyword.operator.alignof",
- "keyword.operator.typeid",
- "keyword.operator.alignas",
- "keyword.operator.instanceof",
- "keyword.operator.logical.python",
- "keyword.operator.wordlike"
- ],
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": "keyword.other.unit",
- "settings": {
- "foreground": "var(--syntax-number)"
- }
- },
- {
- "scope": ["punctuation.section.embedded.begin.php", "punctuation.section.embedded.end.php"],
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": "support.function.git-rebase",
- "settings": {
- "foreground": "var(--syntax-variable)"
- }
- },
- {
- "scope": "constant.sha.git-rebase",
- "settings": {
- "foreground": "var(--syntax-number)"
- }
- },
- {
- "scope": ["storage.modifier.import.java", "variable.language.wildcard.java", "storage.modifier.package.java"],
- "settings": {
- "foreground": "var(--text-base)"
- }
- },
- {
- "scope": "variable.language",
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": [
- "entity.name.function",
- "support.function",
- "support.constant.handlebars",
- "source.powershell variable.other.member",
- "entity.name.operator.custom-literal"
- ],
- "settings": {
- "foreground": "var(--syntax-function)"
- }
- },
- {
- "scope": [
- "support.class",
- "support.type",
- "entity.name.type",
- "entity.name.namespace",
- "entity.other.attribute",
- "entity.name.scope-resolution",
- "entity.name.class",
- "storage.type.numeric.go",
- "storage.type.byte.go",
- "storage.type.boolean.go",
- "storage.type.string.go",
- "storage.type.uintptr.go",
- "storage.type.error.go",
- "storage.type.rune.go",
- "storage.type.cs",
- "storage.type.generic.cs",
- "storage.type.modifier.cs",
- "storage.type.variable.cs",
- "storage.type.annotation.java",
- "storage.type.generic.java",
- "storage.type.java",
- "storage.type.object.array.java",
- "storage.type.primitive.array.java",
- "storage.type.primitive.java",
- "storage.type.token.java",
- "storage.type.groovy",
- "storage.type.annotation.groovy",
- "storage.type.parameters.groovy",
- "storage.type.generic.groovy",
- "storage.type.object.array.groovy",
- "storage.type.primitive.array.groovy",
- "storage.type.primitive.groovy"
- ],
- "settings": {
- "foreground": "var(--syntax-type)"
- }
- },
- {
- "scope": [
- "meta.type.cast.expr",
- "meta.type.new.expr",
- "support.constant.math",
- "support.constant.dom",
- "support.constant.json",
- "entity.other.inherited-class",
- "punctuation.separator.namespace.ruby"
- ],
- "settings": {
- "foreground": "var(--syntax-type)"
- }
- },
- {
- "scope": [
- "keyword.control",
- "source.cpp keyword.operator.new",
- "keyword.operator.delete",
- "keyword.other.using",
- "keyword.other.directive.using",
- "keyword.other.operator",
- "entity.name.operator"
- ],
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": [
- "variable",
- "meta.definition.variable.name",
- "support.variable",
- "entity.name.variable",
- "constant.other.placeholder"
- ],
- "settings": {
- "foreground": "var(--syntax-variable)"
- }
- },
- {
- "scope": ["variable.other.constant", "variable.other.enummember"],
- "settings": {
- "foreground": "var(--syntax-variable)"
- }
- },
- {
- "scope": ["meta.object-literal.key"],
- "settings": {
- "foreground": "var(--syntax-variable)"
- }
- },
- {
- "scope": [
- "support.constant.property-value",
- "support.constant.font-name",
- "support.constant.media-type",
- "support.constant.media",
- "constant.other.color.rgb-value",
- "constant.other.rgb-value",
- "support.constant.color"
- ],
- "settings": {
- "foreground": "var(--syntax-string)"
- }
- },
- {
- "scope": [
- "punctuation.definition.group.regexp",
- "punctuation.definition.group.assertion.regexp",
- "punctuation.definition.character-class.regexp",
- "punctuation.character.set.begin.regexp",
- "punctuation.character.set.end.regexp",
- "keyword.operator.negation.regexp",
- "support.other.parenthesis.regexp"
- ],
- "settings": {
- "foreground": "var(--syntax-string)"
- }
- },
- {
- "scope": [
- "constant.character.character-class.regexp",
- "constant.other.character-class.set.regexp",
- "constant.other.character-class.regexp",
- "constant.character.set.regexp"
- ],
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": ["keyword.operator.or.regexp", "keyword.control.anchor.regexp"],
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": "keyword.operator.quantifier.regexp",
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": ["constant.character", "constant.other.option"],
- "settings": {
- "foreground": "var(--syntax-keyword)"
- }
- },
- {
- "scope": "constant.character.escape",
- "settings": {
- "foreground": "var(--syntax-operator)"
- }
- },
- {
- "scope": "entity.name.label",
- "settings": {
- "foreground": "var(--text-weak)"
- }
- }
- ],
- "type": "dark"
- }
|