Mercurial > yakumo_izuru > aya
comparison vendor/github.com/alecthomas/chroma/v2/styles/vulcan.go @ 66:787b5ee0289d draft
Use vendored modules
Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author | yakumo.izuru |
---|---|
date | Sun, 23 Jul 2023 13:18:53 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
65:6d985efa0f7a | 66:787b5ee0289d |
---|---|
1 package styles | |
2 | |
3 import ( | |
4 "github.com/alecthomas/chroma/v2" | |
5 ) | |
6 | |
7 var ( | |
8 // inspired by Doom Emacs's One Doom Theme | |
9 black = "#282C34" | |
10 grey = "#3E4460" | |
11 grey2 = "#43454f" | |
12 white = "#C9C9C9" | |
13 red = "#CF5967" | |
14 yellow = "#ECBE7B" | |
15 green = "#82CC6A" | |
16 cyan = "#56B6C2" | |
17 blue = "#7FBAF5" | |
18 blue2 = "#57C7FF" | |
19 purple = "#BC74C4" | |
20 ) | |
21 | |
22 var Vulcan = Register(chroma.MustNewStyle("vulcan", chroma.StyleEntries{ | |
23 chroma.Comment: grey, | |
24 chroma.CommentHashbang: grey + " italic", | |
25 chroma.CommentMultiline: grey, | |
26 chroma.CommentPreproc: blue, | |
27 chroma.CommentSingle: grey, | |
28 chroma.CommentSpecial: purple + " italic", | |
29 chroma.Generic: white, | |
30 chroma.GenericDeleted: red, | |
31 chroma.GenericEmph: white + " underline", | |
32 chroma.GenericError: red + " bold", | |
33 chroma.GenericHeading: yellow + " bold", | |
34 chroma.GenericInserted: yellow, | |
35 chroma.GenericOutput: grey2, | |
36 chroma.GenericPrompt: white, | |
37 chroma.GenericStrong: red + " bold", | |
38 chroma.GenericSubheading: red + " italic", | |
39 chroma.GenericTraceback: white, | |
40 chroma.GenericUnderline: "underline", | |
41 chroma.Error: red, | |
42 chroma.Keyword: blue, | |
43 chroma.KeywordConstant: red + " bg:" + grey2, | |
44 chroma.KeywordDeclaration: blue, | |
45 chroma.KeywordNamespace: purple, | |
46 chroma.KeywordPseudo: purple, | |
47 chroma.KeywordReserved: blue, | |
48 chroma.KeywordType: blue2 + " bold", | |
49 chroma.Literal: white, | |
50 chroma.LiteralDate: blue2, | |
51 chroma.Name: white, | |
52 chroma.NameAttribute: purple, | |
53 chroma.NameBuiltin: blue, | |
54 chroma.NameBuiltinPseudo: blue, | |
55 chroma.NameClass: yellow, | |
56 chroma.NameConstant: yellow, | |
57 chroma.NameDecorator: yellow, | |
58 chroma.NameEntity: white, | |
59 chroma.NameException: red, | |
60 chroma.NameFunction: blue2, | |
61 chroma.NameLabel: red, | |
62 chroma.NameNamespace: white, | |
63 chroma.NameOther: white, | |
64 chroma.NameTag: purple, | |
65 chroma.NameVariable: purple + " italic", | |
66 chroma.NameVariableClass: blue2 + " bold", | |
67 chroma.NameVariableGlobal: yellow, | |
68 chroma.NameVariableInstance: blue2, | |
69 chroma.LiteralNumber: cyan, | |
70 chroma.LiteralNumberBin: blue2, | |
71 chroma.LiteralNumberFloat: cyan, | |
72 chroma.LiteralNumberHex: blue2, | |
73 chroma.LiteralNumberInteger: cyan, | |
74 chroma.LiteralNumberIntegerLong: cyan, | |
75 chroma.LiteralNumberOct: blue2, | |
76 chroma.Operator: purple, | |
77 chroma.OperatorWord: purple, | |
78 chroma.Other: white, | |
79 chroma.Punctuation: cyan, | |
80 chroma.LiteralString: green, | |
81 chroma.LiteralStringBacktick: blue2, | |
82 chroma.LiteralStringChar: blue2, | |
83 chroma.LiteralStringDoc: green, | |
84 chroma.LiteralStringDouble: green, | |
85 chroma.LiteralStringEscape: cyan, | |
86 chroma.LiteralStringHeredoc: cyan, | |
87 chroma.LiteralStringInterpol: green, | |
88 chroma.LiteralStringOther: green, | |
89 chroma.LiteralStringRegex: blue2, | |
90 chroma.LiteralStringSingle: green, | |
91 chroma.LiteralStringSymbol: green, | |
92 chroma.Text: white, | |
93 chroma.TextWhitespace: white, | |
94 chroma.Background: " bg: " + black, | |
95 })) |