DB-GPT/web/components/chat/ob-editor/theme.ts
lhwan 3a32344380
feat: web update (#1860)
Co-authored-by: 夏姜 <wenfengjiang.jwf@digital-engine.com>
Co-authored-by: yhjun1026 <460342015@qq.com>
Co-authored-by: aries_ckt <916701291@qq.com>
Co-authored-by: wb-lh513319 <wb-lh513319@alibaba-inc.com>
2024-08-22 11:05:18 +08:00

698 lines
14 KiB
TypeScript

export const github = {
base: 'vs',
inherit: true,
rules: [
{
background: 'ffffff',
token: '',
},
{
foreground: '6a737d',
token: 'comment',
},
{
foreground: '6a737d',
token: 'punctuation.definition.comment',
},
{
foreground: '6a737d',
token: 'string.comment',
},
{
foreground: '005cc5',
token: 'constant',
},
{
foreground: '005cc5',
token: 'entity.name.constant',
},
{
foreground: '005cc5',
token: 'variable.other.constant',
},
{
foreground: '005cc5',
token: 'variable.language',
},
{
foreground: '6f42c1',
token: 'entity',
},
{
foreground: '6f42c1',
token: 'entity.name',
},
{
foreground: '24292e',
token: 'variable.parameter.function',
},
{
foreground: '22863a',
token: 'entity.name.tag',
},
{
foreground: 'd73a49',
token: 'keyword',
},
{
foreground: 'd73a49',
token: 'storage',
},
{
foreground: 'd73a49',
token: 'storage.type',
},
{
foreground: '24292e',
token: 'storage.modifier.package',
},
{
foreground: '24292e',
token: 'storage.modifier.import',
},
{
foreground: '24292e',
token: 'storage.type.java',
},
{
foreground: '032f62',
token: 'string',
},
{
foreground: '032f62',
token: 'punctuation.definition.string',
},
{
foreground: '032f62',
token: 'string punctuation.section.embedded source',
},
{
foreground: '005cc5',
token: 'support',
},
{
foreground: '005cc5',
token: 'meta.property-name',
},
{
foreground: 'e36209',
token: 'variable',
},
{
foreground: '24292e',
token: 'variable.other',
},
{
foreground: 'b31d28',
fontStyle: 'bold italic underline',
token: 'invalid.broken',
},
{
foreground: 'b31d28',
fontStyle: 'bold italic underline',
token: 'invalid.deprecated',
},
{
foreground: 'fafbfc',
background: 'b31d28',
fontStyle: 'italic underline',
token: 'invalid.illegal',
},
{
foreground: 'fafbfc',
background: 'd73a49',
fontStyle: 'italic underline',
token: 'carriage-return',
},
{
foreground: 'b31d28',
fontStyle: 'bold italic underline',
token: 'invalid.unimplemented',
},
{
foreground: 'b31d28',
token: 'message.error',
},
{
foreground: '24292e',
token: 'string source',
},
{
foreground: '005cc5',
token: 'string variable',
},
{
foreground: '032f62',
token: 'source.regexp',
},
{
foreground: '032f62',
token: 'string.regexp',
},
{
foreground: '032f62',
token: 'string.regexp.character-class',
},
{
foreground: '032f62',
token: 'string.regexp constant.character.escape',
},
{
foreground: '032f62',
token: 'string.regexp source.ruby.embedded',
},
{
foreground: '032f62',
token: 'string.regexp string.regexp.arbitrary-repitition',
},
{
foreground: '22863a',
fontStyle: 'bold',
token: 'string.regexp constant.character.escape',
},
{
foreground: '005cc5',
token: 'support.constant',
},
{
foreground: '005cc5',
token: 'support.variable',
},
{
foreground: '005cc5',
token: 'meta.module-reference',
},
{
foreground: '735c0f',
token: 'markup.list',
},
{
foreground: '005cc5',
fontStyle: 'bold',
token: 'markup.heading',
},
{
foreground: '005cc5',
fontStyle: 'bold',
token: 'markup.heading entity.name',
},
{
foreground: '22863a',
token: 'markup.quote',
},
{
foreground: '24292e',
fontStyle: 'italic',
token: 'markup.italic',
},
{
foreground: '24292e',
fontStyle: 'bold',
token: 'markup.bold',
},
{
foreground: '005cc5',
token: 'markup.raw',
},
{
foreground: 'b31d28',
background: 'ffeef0',
token: 'markup.deleted',
},
{
foreground: 'b31d28',
background: 'ffeef0',
token: 'meta.diff.header.from-file',
},
{
foreground: 'b31d28',
background: 'ffeef0',
token: 'punctuation.definition.deleted',
},
{
foreground: '22863a',
background: 'f0fff4',
token: 'markup.inserted',
},
{
foreground: '22863a',
background: 'f0fff4',
token: 'meta.diff.header.to-file',
},
{
foreground: '22863a',
background: 'f0fff4',
token: 'punctuation.definition.inserted',
},
{
foreground: 'e36209',
background: 'ffebda',
token: 'markup.changed',
},
{
foreground: 'e36209',
background: 'ffebda',
token: 'punctuation.definition.changed',
},
{
foreground: 'f6f8fa',
background: '005cc5',
token: 'markup.ignored',
},
{
foreground: 'f6f8fa',
background: '005cc5',
token: 'markup.untracked',
},
{
foreground: '6f42c1',
fontStyle: 'bold',
token: 'meta.diff.range',
},
{
foreground: '005cc5',
token: 'meta.diff.header',
},
{
foreground: '005cc5',
fontStyle: 'bold',
token: 'meta.separator',
},
{
foreground: '005cc5',
token: 'meta.output',
},
{
foreground: '586069',
token: 'brackethighlighter.tag',
},
{
foreground: '586069',
token: 'brackethighlighter.curly',
},
{
foreground: '586069',
token: 'brackethighlighter.round',
},
{
foreground: '586069',
token: 'brackethighlighter.square',
},
{
foreground: '586069',
token: 'brackethighlighter.angle',
},
{
foreground: '586069',
token: 'brackethighlighter.quote',
},
{
foreground: 'b31d28',
token: 'brackethighlighter.unmatched',
},
{
foreground: 'b31d28',
token: 'sublimelinter.mark.error',
},
{
foreground: 'e36209',
token: 'sublimelinter.mark.warning',
},
{
foreground: '959da5',
token: 'sublimelinter.gutter-mark',
},
{
foreground: '032f62',
fontStyle: 'underline',
token: 'constant.other.reference.link',
},
{
foreground: '032f62',
fontStyle: 'underline',
token: 'string.other.link',
},
],
colors: {
'editor.foreground': '#24292e',
'editor.background': '#ffffff',
'editor.selectionBackground': '#c8c8fa',
'editor.inactiveSelectionBackground': '#fafbfc',
'editor.lineHighlightBackground': '#fafbfc',
'editorCursor.foreground': '#24292e',
'editorWhitespace.foreground': '#959da5',
'editorIndentGuide.background': '#959da5',
'editorIndentGuide.activeBackground': '#24292e',
'editor.selectionHighlightBorder': '#fafbfc',
},
};
export const githubDark = {
base: 'vs-dark',
inherit: true,
rules: [
{
background: '24292e',
token: '',
},
{
foreground: '959da5',
token: 'comment',
},
{
foreground: '959da5',
token: 'punctuation.definition.comment',
},
{
foreground: '959da5',
token: 'string.comment',
},
{
foreground: 'c8e1ff',
token: 'constant',
},
{
foreground: 'c8e1ff',
token: 'entity.name.constant',
},
{
foreground: 'c8e1ff',
token: 'variable.other.constant',
},
{
foreground: 'c8e1ff',
token: 'variable.language',
},
{
foreground: 'b392f0',
token: 'entity',
},
{
foreground: 'b392f0',
token: 'entity.name',
},
{
foreground: 'f6f8fa',
token: 'variable.parameter.function',
},
{
foreground: '7bcc72',
token: 'entity.name.tag',
},
{
foreground: 'ea4a5a',
token: 'keyword',
},
{
foreground: 'ea4a5a',
token: 'storage',
},
{
foreground: 'ea4a5a',
token: 'storage.type',
},
{
foreground: 'f6f8fa',
token: 'storage.modifier.package',
},
{
foreground: 'f6f8fa',
token: 'storage.modifier.import',
},
{
foreground: 'f6f8fa',
token: 'storage.type.java',
},
{
foreground: '79b8ff',
token: 'string',
},
{
foreground: '79b8ff',
token: 'punctuation.definition.string',
},
{
foreground: '79b8ff',
token: 'string punctuation.section.embedded source',
},
{
foreground: 'c8e1ff',
token: 'support',
},
{
foreground: 'c8e1ff',
token: 'meta.property-name',
},
{
foreground: 'fb8532',
token: 'variable',
},
{
foreground: 'f6f8fa',
token: 'variable.other',
},
{
foreground: 'd73a49',
fontStyle: 'bold italic underline',
token: 'invalid.broken',
},
{
foreground: 'd73a49',
fontStyle: 'bold italic underline',
token: 'invalid.deprecated',
},
{
foreground: 'fafbfc',
background: 'd73a49',
fontStyle: 'italic underline',
token: 'invalid.illegal',
},
{
foreground: 'fafbfc',
background: 'd73a49',
fontStyle: 'italic underline',
token: 'carriage-return',
},
{
foreground: 'd73a49',
fontStyle: 'bold italic underline',
token: 'invalid.unimplemented',
},
{
foreground: 'd73a49',
token: 'message.error',
},
{
foreground: 'f6f8fa',
token: 'string source',
},
{
foreground: 'c8e1ff',
token: 'string variable',
},
{
foreground: '79b8ff',
token: 'source.regexp',
},
{
foreground: '79b8ff',
token: 'string.regexp',
},
{
foreground: '79b8ff',
token: 'string.regexp.character-class',
},
{
foreground: '79b8ff',
token: 'string.regexp constant.character.escape',
},
{
foreground: '79b8ff',
token: 'string.regexp source.ruby.embedded',
},
{
foreground: '79b8ff',
token: 'string.regexp string.regexp.arbitrary-repitition',
},
{
foreground: '7bcc72',
fontStyle: 'bold',
token: 'string.regexp constant.character.escape',
},
{
foreground: 'c8e1ff',
token: 'support.constant',
},
{
foreground: 'c8e1ff',
token: 'support.variable',
},
{
foreground: 'c8e1ff',
token: 'meta.module-reference',
},
{
foreground: 'fb8532',
token: 'markup.list',
},
{
foreground: '0366d6',
fontStyle: 'bold',
token: 'markup.heading',
},
{
foreground: '0366d6',
fontStyle: 'bold',
token: 'markup.heading entity.name',
},
{
foreground: 'c8e1ff',
token: 'markup.quote',
},
{
foreground: 'f6f8fa',
fontStyle: 'italic',
token: 'markup.italic',
},
{
foreground: 'f6f8fa',
fontStyle: 'bold',
token: 'markup.bold',
},
{
foreground: 'c8e1ff',
token: 'markup.raw',
},
{
foreground: 'b31d28',
background: 'ffeef0',
token: 'markup.deleted',
},
{
foreground: 'b31d28',
background: 'ffeef0',
token: 'meta.diff.header.from-file',
},
{
foreground: 'b31d28',
background: 'ffeef0',
token: 'punctuation.definition.deleted',
},
{
foreground: '176f2c',
background: 'f0fff4',
token: 'markup.inserted',
},
{
foreground: '176f2c',
background: 'f0fff4',
token: 'meta.diff.header.to-file',
},
{
foreground: '176f2c',
background: 'f0fff4',
token: 'punctuation.definition.inserted',
},
{
foreground: 'b08800',
background: 'fffdef',
token: 'markup.changed',
},
{
foreground: 'b08800',
background: 'fffdef',
token: 'punctuation.definition.changed',
},
{
foreground: '2f363d',
background: '959da5',
token: 'markup.ignored',
},
{
foreground: '2f363d',
background: '959da5',
token: 'markup.untracked',
},
{
foreground: 'b392f0',
fontStyle: 'bold',
token: 'meta.diff.range',
},
{
foreground: 'c8e1ff',
token: 'meta.diff.header',
},
{
foreground: '0366d6',
fontStyle: 'bold',
token: 'meta.separator',
},
{
foreground: '0366d6',
token: 'meta.output',
},
{
foreground: 'ffeef0',
token: 'brackethighlighter.tag',
},
{
foreground: 'ffeef0',
token: 'brackethighlighter.curly',
},
{
foreground: 'ffeef0',
token: 'brackethighlighter.round',
},
{
foreground: 'ffeef0',
token: 'brackethighlighter.square',
},
{
foreground: 'ffeef0',
token: 'brackethighlighter.angle',
},
{
foreground: 'ffeef0',
token: 'brackethighlighter.quote',
},
{
foreground: 'd73a49',
token: 'brackethighlighter.unmatched',
},
{
foreground: 'd73a49',
token: 'sublimelinter.mark.error',
},
{
foreground: 'fb8532',
token: 'sublimelinter.mark.warning',
},
{
foreground: '6a737d',
token: 'sublimelinter.gutter-mark',
},
{
foreground: '79b8ff',
fontStyle: 'underline',
token: 'constant.other.reference.link',
},
{
foreground: '79b8ff',
fontStyle: 'underline',
token: 'string.other.link',
},
],
colors: {
'editor.foreground': '#f6f8fa',
'editor.background': '#24292e',
'editor.selectionBackground': '#4c2889',
'editor.inactiveSelectionBackground': '#444d56',
'editor.lineHighlightBackground': '#444d56',
'editorCursor.foreground': '#ffffff',
'editorWhitespace.foreground': '#6a737d',
'editorIndentGuide.background': '#6a737d',
'editorIndentGuide.activeBackground': '#f6f8fa',
'editor.selectionHighlightBorder': '#444d56',
},
};