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