source: code/trunk/vendor/github.com/alecthomas/chroma/v2/styles/xcode-dark.go@ 67

Last change on this file since 67 was 67, checked in by Izuru Yakumo, 23 months ago

Use vendored modules

Signed-off-by: Izuru Yakumo <yakumo.izuru@…>

File size: 1.8 KB
Line 
1package styles
2
3import (
4 "github.com/alecthomas/chroma/v2"
5)
6
7var (
8 // Inspired by Apple's Xcode "Default (Dark)" Theme
9 background = "#1F1F24"
10 plainText = "#FFFFFF"
11 comments = "#6C7986"
12 strings = "#FC6A5D"
13 numbers = "#D0BF69"
14 keywords = "#FC5FA3"
15 preprocessorStatements = "#FD8F3F"
16 typeDeclarations = "#5DD8FF"
17 otherDeclarations = "#41A1C0"
18 otherFunctionAndMethodNames = "#A167E6"
19 otherTypeNames = "#D0A8FF"
20)
21
22// Xcode dark style
23var XcodeDark = Register(chroma.MustNewStyle("xcode-dark", chroma.StyleEntries{
24 chroma.Background: plainText + " bg:" + background,
25
26 chroma.Comment: comments,
27 chroma.CommentMultiline: comments,
28 chroma.CommentPreproc: preprocessorStatements,
29 chroma.CommentSingle: comments,
30 chroma.CommentSpecial: comments + " italic",
31
32 chroma.Error: "#960050",
33
34 chroma.Keyword: keywords,
35 chroma.KeywordConstant: keywords,
36 chroma.KeywordDeclaration: keywords,
37 chroma.KeywordReserved: keywords,
38
39 chroma.LiteralNumber: numbers,
40 chroma.LiteralNumberBin: numbers,
41 chroma.LiteralNumberFloat: numbers,
42 chroma.LiteralNumberHex: numbers,
43 chroma.LiteralNumberInteger: numbers,
44 chroma.LiteralNumberOct: numbers,
45
46 chroma.LiteralString: strings,
47 chroma.LiteralStringEscape: strings,
48 chroma.LiteralStringInterpol: plainText,
49
50 chroma.Name: plainText,
51 chroma.NameBuiltin: otherTypeNames,
52 chroma.NameBuiltinPseudo: otherFunctionAndMethodNames,
53 chroma.NameClass: typeDeclarations,
54 chroma.NameFunction: otherDeclarations,
55 chroma.NameVariable: otherDeclarations,
56
57 chroma.Operator: plainText,
58
59 chroma.Punctuation: plainText,
60
61 chroma.Text: plainText,
62}))
Note: See TracBrowser for help on using the repository browser.