the repository which powers this website
Diffstat (limited to 'icons/theme.json')
-rw-r--r--icons/theme.json258
1 files changed, 258 insertions, 0 deletions
diff --git a/icons/theme.json b/icons/theme.json
new file mode 100644
index 00000000..3443faf4
--- /dev/null
+++ b/icons/theme.json
@@ -0,0 +1,258 @@
+{
+ "colors": {},
+ "displayName": "Ayu Mirage",
+ "name": "ayu-mirage",
+ "tokenColors": [
+ { "settings": { "background": "#1f2430", "foreground": "#cccac2" } },
+ {
+ "scope": ["comment"],
+ "settings": { "fontStyle": "italic", "foreground": "#6e7c8f" }
+ },
+ {
+ "scope": ["string", "constant.other.symbol"],
+ "settings": { "foreground": "#d5ff80" }
+ },
+ {
+ "scope": ["string.regexp", "constant.character", "constant.other"],
+ "settings": { "foreground": "#95e6cb" }
+ },
+ { "scope": ["constant.numeric"], "settings": { "foreground": "#dfbfff" } },
+ { "scope": ["constant.language"], "settings": { "foreground": "#dfbfff" } },
+ {
+ "scope": ["variable", "variable.parameter.function-call"],
+ "settings": { "foreground": "#cccac2" }
+ },
+ { "scope": ["variable.member"], "settings": { "foreground": "#f28779" } },
+ {
+ "scope": ["variable.language"],
+ "settings": { "fontStyle": "italic", "foreground": "#5ccfe6" }
+ },
+ { "scope": ["storage"], "settings": { "foreground": "#ffa659" } },
+ {
+ "scope": ["keyword.operator"],
+ "settings": { "foreground": "#f29e74", "fontStyle": "normal" }
+ },
+ {
+ "scope": ["keyword"],
+ "settings": { "foreground": "#ffa659", "fontStyle": "bold italic" }
+ },
+ {
+ "scope": ["punctuation.separator", "punctuation.terminator"],
+ "settings": { "foreground": "#cccac2b3" }
+ },
+ {
+ "scope": ["punctuation.section"],
+ "settings": { "foreground": "#cccac2" }
+ },
+ {
+ "scope": ["punctuation.accessor"],
+ "settings": { "foreground": "#f29e74" }
+ },
+ {
+ "scope": ["punctuation.definition.template-expression"],
+ "settings": { "foreground": "#ffa659" }
+ },
+ {
+ "scope": ["punctuation.section.embedded"],
+ "settings": { "foreground": "#ffa659" }
+ },
+ { "scope": ["meta.embedded"], "settings": { "foreground": "#cccac2" } },
+ {
+ "scope": [
+ "source.java storage.type",
+ "source.haskell storage.type",
+ "source.c storage.type"
+ ],
+ "settings": { "foreground": "#73d0ff" }
+ },
+ {
+ "scope": ["entity.other.inherited-class"],
+ "settings": { "foreground": "#5ccfe6" }
+ },
+ {
+ "scope": ["storage.type.function"],
+ "settings": { "foreground": "#ffa659" }
+ },
+ {
+ "scope": ["source.java storage.type.primitive"],
+ "settings": { "foreground": "#5ccfe6" }
+ },
+ {
+ "scope": ["entity.name.function"],
+ "settings": { "foreground": "#ffcd66" }
+ },
+ {
+ "scope": ["variable.parameter", "meta.parameter"],
+ "settings": { "foreground": "#dfbfff" }
+ },
+ {
+ "scope": [
+ "variable.function",
+ "variable.annotation",
+ "meta.function-call.generic",
+ "support.function.go"
+ ],
+ "settings": { "foreground": "#ffcd66" }
+ },
+ {
+ "scope": ["support.function", "support.macro"],
+ "settings": { "foreground": "#f28779" }
+ },
+ {
+ "scope": ["entity.name.import", "entity.name.package"],
+ "settings": { "foreground": "#d5ff80" }
+ },
+ { "scope": ["entity.name"], "settings": { "foreground": "#73d0ff" } },
+ {
+ "scope": ["entity.name.tag", "meta.tag.sgml"],
+ "settings": { "foreground": "#5ccfe6" }
+ },
+ {
+ "scope": ["support.class.component"],
+ "settings": { "foreground": "#73d0ff" }
+ },
+ {
+ "scope": [
+ "punctuation.definition.tag.end",
+ "punctuation.definition.tag.begin",
+ "punctuation.definition.tag"
+ ],
+ "settings": { "foreground": "#5ccfe680" }
+ },
+ {
+ "scope": ["entity.other.attribute-name"],
+ "settings": { "foreground": "#ffcd66" }
+ },
+ {
+ "scope": ["entity.other.attribute-name.pseudo-class"],
+ "settings": { "foreground": "#95e6cb" }
+ },
+ {
+ "scope": ["support.constant"],
+ "settings": { "fontStyle": "italic", "foreground": "#f29e74" }
+ },
+ {
+ "scope": ["support.type", "support.class", "source.go storage.type"],
+ "settings": { "foreground": "#5ccfe6" }
+ },
+ {
+ "scope": [
+ "meta.decorator variable.other",
+ "meta.decorator punctuation.decorator",
+ "storage.type.annotation",
+ "entity.name.function.decorator"
+ ],
+ "settings": { "foreground": "#d9be98" }
+ },
+ { "scope": ["invalid"], "settings": { "foreground": "#ff6666" } },
+ {
+ "scope": ["meta.diff", "meta.diff.header"],
+ "settings": { "foreground": "#c594c5" }
+ },
+ {
+ "scope": ["source.ruby variable.other.readwrite"],
+ "settings": { "foreground": "#ffcd66" }
+ },
+ {
+ "scope": [
+ "source.css entity.name.tag",
+ "source.sass entity.name.tag",
+ "source.scss entity.name.tag",
+ "source.less entity.name.tag",
+ "source.stylus entity.name.tag"
+ ],
+ "settings": { "foreground": "#73d0ff" }
+ },
+ {
+ "scope": [
+ "source.css support.type",
+ "source.sass support.type",
+ "source.scss support.type",
+ "source.less support.type",
+ "source.stylus support.type"
+ ],
+ "settings": { "foreground": "#6e7c8f" }
+ },
+ {
+ "scope": ["support.type.property-name"],
+ "settings": { "fontStyle": "normal", "foreground": "#5ccfe6" }
+ },
+ {
+ "scope": ["constant.numeric.line-number.find-in-files - match"],
+ "settings": { "foreground": "#6e7c8f" }
+ },
+ {
+ "scope": ["constant.numeric.line-number.match"],
+ "settings": { "foreground": "#ffa659" }
+ },
+ {
+ "scope": ["entity.name.filename.find-in-files"],
+ "settings": { "foreground": "#d5ff80" }
+ },
+ { "scope": ["message.error"], "settings": { "foreground": "#ff6666" } },
+ {
+ "scope": ["markup.heading", "markup.heading entity.name"],
+ "settings": { "fontStyle": "bold", "foreground": "#d5ff80" }
+ },
+ {
+ "scope": ["markup.underline.link", "string.other.link"],
+ "settings": { "foreground": "#5ccfe6" }
+ },
+ {
+ "scope": ["markup.italic", "emphasis"],
+ "settings": { "fontStyle": "italic", "foreground": "#f28779" }
+ },
+ {
+ "scope": ["markup.bold"],
+ "settings": { "fontStyle": "bold", "foreground": "#f28779" }
+ },
+ { "scope": ["markup.underline"], "settings": { "fontStyle": "underline" } },
+ {
+ "scope": ["markup.italic markup.bold", "markup.bold markup.italic"],
+ "settings": { "fontStyle": "bold italic" }
+ },
+ { "scope": ["markup.raw"], "settings": { "background": "#cccac205" } },
+ {
+ "scope": ["markup.raw.inline"],
+ "settings": { "background": "#cccac20f" }
+ },
+ {
+ "scope": ["meta.separator"],
+ "settings": {
+ "background": "#cccac20f",
+ "fontStyle": "bold",
+ "foreground": "#6e7c8f"
+ }
+ },
+ {
+ "scope": ["markup.quote"],
+ "settings": { "fontStyle": "italic", "foreground": "#95e6cb" }
+ },
+ {
+ "scope": ["markup.list punctuation.definition.list.begin"],
+ "settings": { "foreground": "#ffcd66" }
+ },
+ { "scope": ["markup.inserted"], "settings": { "foreground": "#87d96c" } },
+ { "scope": ["markup.changed"], "settings": { "foreground": "#80bfff" } },
+ { "scope": ["markup.deleted"], "settings": { "foreground": "#f27983" } },
+ { "scope": ["markup.strike"], "settings": { "foreground": "#d9be98" } },
+ { "scope": ["markup.strong"], "settings": { "fontStyle": "bold" } },
+ {
+ "scope": ["markup.table"],
+ "settings": { "background": "#cccac20f", "foreground": "#5ccfe6" }
+ },
+ {
+ "scope": ["text.html.markdown markup.inline.raw"],
+ "settings": { "foreground": "#f29e74" }
+ },
+ {
+ "scope": ["text.html.markdown meta.dummy.line-break"],
+ "settings": { "background": "#6e7c8f", "foreground": "#6e7c8f" }
+ },
+ {
+ "scope": ["punctuation.definition.markdown"],
+ "settings": { "background": "#cccac2", "foreground": "#6e7c8f" }
+ }
+ ],
+ "type": "dark"
+}