MultiTheme
Publisher: Arturo ArevaloThemes in package: 336
A collection of themes ported from TextMate
A collection of themes ported from TextMate
Full workbench mockup using this variant's colors and tokenColors.
Loading...
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| — | #f8f8f2 | — |
| comment | #6272a4 | |
| string | #f1fa8c | — |
| constant.numeric | #bd93f9 | — |
| constant.language | #bd93f9 | — |
| constant.character, constant.other | #bd93f9 | — |
| variable | — | |
| variable.other.readwrite.instance | #ffb86c | |
| constant.character.escaped, constant.character.escape, string source, string source.ruby | #ff79c6 | |
| keyword | #ff79c6 | — |
| storage | #ff79c6 | |
| storage.type | #8be9fd | italic |
| entity.name.class | #50fa7b | underline |
| entity.other.inherited-class | #50fa7b | italic underline |
| entity.name.function | #50fa7b | |
| variable.parameter | #ffb86c | italic |
| entity.name.tag | #ff79c6 | |
| entity.other.attribute-name | #50fa7b | |
| support.function | #8be9fd | |
| support.constant | #6be5fd | |
| support.type, support.class | #66d9ef | italic |
| support.other.variable | — | |
| invalid | #F8F8F0 | |
| invalid.deprecated | #F8F8F0 | — |
| meta.structure.dictionary.json string.quoted.double.json | #CFCFC2 | — |
| meta.diff, meta.diff.header | #6272a4 | — |
| markup.deleted | #ff79c6 | — |
| markup.inserted | #50fa7b | — |
| markup.changed | #E6DB74 | — |
| constant.numeric.line-number.find-in-files - match | #bd93f9 | — |
| entity.name.filename | #E6DB74 | — |
| message.error | #F83333 | — |
| punctuation.definition.string.begin.json - meta.structure.dictionary.value.json, punctuation.definition.string.end.json - meta.structure.dictionary.value.json | #EEEEEE | — |
| meta.structure.dictionary.json string.quoted.double.json | #8be9fd | — |
| meta.structure.dictionary.value.json string.quoted.double.json | #f1fa8c | — |
| meta meta meta meta meta meta meta.structure.dictionary.value string | #50fa7b | — |
| meta meta meta meta meta meta.structure.dictionary.value string | #ffb86c | — |
| meta meta meta meta meta.structure.dictionary.value string | #ff79c6 | — |
| meta meta meta meta.structure.dictionary.value string | #bd93f9 | — |
| meta meta meta.structure.dictionary.value string | #50fa7b | — |
| meta meta.structure.dictionary.value string | #ffb86c | — |
Full workbench mockup using this variant's colors and tokenColors.
Loading...
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| — | #F8F8F2 | — |
| comment | #16FF00 | italic |
| string | #E6DB74 | italic |
| constant.numeric | #AE81FF | — |
| constant.language | #AE81FF | italic |
| constant.character, constant.other | #AE81FF | — |
| variable | #F2FF00 | italic bold |
| keyword | #F92672 | italic bold |
| storage | #F92672 | — |
| storage.type | #66D9EF | italic bold |
| entity.name.class | #A6E22E | underline |
| entity.other.inherited-class | #A6E22E | italic underline |
| entity.name.function | #A6E22E | bold |
| variable.parameter | #FD971F | italic |
| entity.name.tag | #F92672 | |
| entity.other.attribute-name | #A6E22E | — |
| support.function | #66D9EF | — |
| support.constant | #66D9EF | — |
| support.type, support.class | #66D9EF | italic |
| support.other.variable | — | — |
| invalid | #F8F8F0 | |
| invalid.deprecated | #F8F8F0 | — |
Full workbench mockup using this variant's colors and tokenColors.
Loading...
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| — | #FFFFFF | — |
| comment | #4A496D | |
| keyword, storage | #00B6AD | |
| constant.numeric | #23E0EE | |
| constant | #C5060B | |
| constant.language | #585CF6 | |
| variable.language, variable.other | #28FBB5 | |
| string | #05DF0D | |
| constant.character.escape, string source | #26B31A | |
| meta.preprocessor | #1A921C | |
| keyword.control.import | #0C450D | bold |
| entity.name.function, support.function.any-method | #00E3CB | bold |
| entity.name.type | — | underline |
| entity.other.inherited-class | — | |
| variable.parameter | — | |
| storage.type.method | #70727E | |
| meta.section entity.name.section, declaration.section entity.name.section | — | bold italic |
| support.function | #3C4C72 | bold |
| support.class, support.type | #6D79DE | |
| support.constant | #06960E | |
| support.variable | #21439C | |
| keyword.operator.js | #687687 | — |
| invalid | #FFFFFF | — |
| invalid.deprecated.trailing-whitespace | — | — |
| text source, string.unquoted | — | — |
| text source string.unquoted, text source text source | — | — |
| meta.tag.preprocessor.xml | #68685B | |
| meta.tag.sgml.doctype, meta.tag.sgml.doctype entity, meta.tag.sgml.doctype string, meta.tag.preprocessor.xml, meta.tag.preprocessor.xml entity, meta.tag.preprocessor.xml string | #888888 | |
| string.quoted.docinfo.doctype.DTD | — | |
| meta.tag, declaration.tag | #00A2DF | |
| entity.name.tag | — | |
| entity.other.attribute-name | #FF6421 | |
| markup.heading | #0C07FF | |
| markup.quote | #000000 | |
| markup.list | #B90690 | — |
Full workbench mockup using this variant's colors and tokenColors.
Loading...
TextMate scopes and font styles (syntax highlighting rules).
| scope | foreground | fontStyle |
|---|---|---|
| — | #D5D5D5 | — |
| comment | #898989 | — |
| constant | #A1F7B5 | — |
| entity | #D5D5D5 | — |
| keyword | #9A7FD5 | — |
| storage | #D2C057 | — |
| string | #F29766 | — |
| support, support.constant | #D7BAD9 | — |
| variable | #5DB0D7 | — |
| invalid.deprecated | #FD5FF1 | italic underline |
| invalid.illegal | #FD5FF1 | — |
| entity.name.type.class | #F0E8BC | — |
| entity.other.inherited-class | #F0E8BC | italic |
| string.quoted source, string constant | #D7BAD9 | — |
| string.regexp, string.regexp keyword.operator.regexp, string.regexp constant.character.escape | #E9C062 | — |
| string variable | #6F93A5 | — |
| support.function | #D2C057 | — |
| support.constant | #CFA7D1 | — |
| variable.other.property.php | #9BBBDC | — |
| string.quoted.double.sql.php source.sql.embedded.php support.function.aggregate.sql | #9A7FD5 | — |
| meta.function-call.static.php | — | italic |
| meta.function.php entity.name.function.php | #BFDBE8 | — |
| string.quoted.double.sql.php source.sql.embedded.php constant.numeric.sql | #F071BC | — |
| string.quoted.double.sql.php source.sql.embedded.php string.quoted.single.sql | #F071BC | — |
| meta.tag.sgml.doctype | #C0C0C0 | — |
| meta.tag, meta.tag entity, entity.name.tag.script.html, entity.name.tag.style.html, punctuation.definition.tag.begin.html, punctuation.definition.tag.end.html, punctuation.definition.tag.html | #5DB0D7 | — |
| entity.other.attribute-name.html, meta.attribute-with-value.id.html entity.other.attribute-name.id | #9BBBDC | — |
| text.xml meta.tag.preprocessor.xml entity.name.tag.xml, text.xml meta.tag.preprocessor.xml punctuation.definition.tag.begin.xml | #D5D5D5 | — |
| text.xml meta.tag.preprocessor.xml entity.other.attribute-name.xml, text.xml meta.tag.xml entity.other.attribute-name.localname.xml | #9BBBDC | — |
| text.xml string.unquoted.cdata.xml punctuation.definition.string.begin.xml, text.xml string.unquoted.cdata.xml punctuation.definition.string.end.xml | #F0E8BC | — |
| keyword.other.unit.css, constant.numeric.css, constant.other.color.rgb-value.css, support.constant.property-value.css, keyword.other.important.css, support.constant.font-name.css | #D5D5D5 | — |
| support.type.property-name.css, meta.property-name.css | #8CF0FF | — |
| meta.selector.css entity.name.tag, meta.selector.css entity.other.attribute-name.class, meta.selector.css entity.other.attribute-name.id | #3288B3 | — |
| meta.selector.css entity.other.attribute-name.pseudo-class.css | #89BFD8 | — |
| meta.at-rule.media.css keyword.control.at-rule.media.css | #F29766 | — |
| meta.at-rule.media.css support.type.property-name.media.css, meta.at-rule.media.css support.constant.media.css | #D2C057 | — |
| meta.at-rule.media.css keyword.operator.logic.media.css | #F29766 | — |
| meta.diff, meta.diff.header | #F8F8F8 | italic |
| markup.deleted | #F8F8F8 | — |
| markup.changed | #F8F8F8 | — |
| markup.inserted | #F8F8F8 | — |
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}
export interface User {
id: string;
name: string;
role: "admin" | "member";
tags: string[];
}
/**
* Fetch user data by ID
* @param id
* @returns User object or null if ID is invalid
*/
export async function fetchUser(id: string): Promise<User | null> {
if (!id) {
return null;
}
const response = await fetch(`/api/users/${id}`, {
method: "GET",
headers: { Accept: "application/json" },
});
if (!response.ok) {
throw new Error(`HTTP ${response.status}`);
}
return (await response.json()) as User;
}
function greet(user: User): string {
// Simple greeting function that uses the user's name
return `Hello, ${user.name}!`;
}