1
1
# Author : Wojciech Kępka <[email protected] >
2
2
3
- "attribute" = " bogster0"
4
- "keyword" = { fg = " bogster1" , modifiers = [" bold" ] }
5
- "keyword.directive" = " bogster1"
6
- "namespace" = " bogster2"
7
- "punctuation" = " bogster0"
8
- "punctuation.delimiter" = " bogster0"
9
- "operator" = { fg = " bogster0" , modifiers = [" bold" ] }
10
- "special" = " bogster3"
11
- "variable.other.member" = " bogster4"
12
- "variable" = " bogster4"
13
- "variable.parameter" = " bogster4"
14
- "type" = " bogster5"
15
- "type.builtin" = { fg = " bogster2" , modifiers = [" bold" ] }
16
- "constructor" = " bogster5"
17
- "function" = " bogster6"
18
- "function.macro" = { fg = " bogster0" , modifiers = [" bold" ] }
19
- "function.builtin" = { fg = " bogster6" , modifiers = [" bold" ] }
20
- "comment" = " bogster7"
21
- "variable.builtin" = " bogster4"
22
- "constant" = " bogster8"
23
- "constant.builtin" = " bogster8"
24
- "string" = " bogster8"
25
- "constant.numeric" = " bogster9"
26
- "constant.character.escape" = { fg = " bogster3" , modifiers = [" bold" ] }
27
- "label" = " bogster9"
3
+ "attribute" = " bogster-orange"
4
+ "keyword" = { fg = " bogster-yellow" , modifiers = [" bold" ] }
5
+ "keyword.directive" = " bogster-yellow"
6
+ "namespace" = " bogster-red"
7
+ "punctuation" = " bogster-orange"
8
+ "punctuation.delimiter" = " bogster-orange"
9
+ "operator" = { fg = " bogster-orange" , modifiers = [" bold" ] }
10
+ "special" = " bogster-lgreen"
11
+ "variable.other.member" = " bogster-fg0"
12
+ "variable" = " bogster-fg0"
13
+ "variable.parameter" = " bogster-fg0"
14
+ "type" = " bogster-lred"
15
+ "type.builtin" = { fg = " bogster-red" , modifiers = [" bold" ] }
16
+ "constructor" = " bogster-lred"
17
+ "function" = " bogster-lblue"
18
+ "function.macro" = { fg = " bogster-orange" , modifiers = [" bold" ] }
19
+ "function.builtin" = { fg = " bogster-lblue" , modifiers = [" bold" ] }
20
+ "comment" = " bogster-base5"
21
+ "variable.builtin" = " bogster-fg0"
22
+ "constant" = " bogster-teal"
23
+ "constant.builtin" = " bogster-teal"
24
+ "string" = " bogster-teal"
25
+ "constant.numeric" = " bogster-blue"
26
+ "constant.character.escape" = { fg = " bogster-lgreen" , modifiers = [" bold" ] }
27
+ "label" = " bogster-blue"
28
+ "module" = " bogster-red"
28
29
29
- "module" = " bogster2"
30
+ "markup.heading" = " bogster-blue"
31
+ "markup.list" = " bogster-red"
32
+ "markup.bold" = { fg = " bogster-yellow" , modifiers = [" bold" ] }
33
+ "markup.italic" = { fg = " bogster-purp" , modifiers = [" italic" ] }
34
+ "markup.link.url" = { fg = " bogster-yellow" , modifiers = [" underlined" ] }
35
+ "markup.link.text" = " bogster-red"
36
+ "markup.quote" = " bogster-teal"
37
+ "markup.raw" = " bogster-lgreen"
30
38
31
- # TODO
32
- "markup.heading" = " blue"
33
- "markup.list" = " red"
34
- "markup.bold" = { fg = " yellow" , modifiers = [" bold" ] }
35
- "markup.italic" = { fg = " magenta" , modifiers = [" italic" ] }
36
- "markup.link.url" = { fg = " yellow" , modifiers = [" underlined" ] }
37
- "markup.link.text" = " red"
38
- "markup.quote" = " cyan"
39
- "markup.raw" = " green"
39
+ "diff.plus" = " bogster-teal"
40
+ "diff.delta" = " bogster-orange"
41
+ "diff.minus" = " bogster-lred"
40
42
41
- "diff.plus" = " bogster8"
42
- "diff.delta" = " bogster0"
43
- "diff.minus" = " bogster5"
43
+ "ui.background" = { bg = " bogster-base1" }
44
+ "ui.linenr" = { fg = " bogster-base4" }
45
+ "ui.linenr.selected" = { fg = " bogster-fg1" }
46
+ "ui.cursorline" = { bg = " bogster-base0" }
47
+ "ui.statusline" = { fg = " bogster-fg1" , bg = " bogster-base2" }
48
+ "ui.statusline.inactive" = { fg = " bogster-fg0" , bg = " bogster-base2" }
49
+ "ui.popup" = { bg = " bogster-base2" }
50
+ "ui.window" = { bg = " bogster-base2" }
51
+ "ui.help" = { bg = " bogster-base2" , fg = " bogster-fg1" }
44
52
45
- "ui.background" = { bg = " bogster10" }
46
- "ui.linenr" = { fg = " bogster11" }
47
- "ui.linenr.selected" = { fg = " bogster12" } # TODO
48
- "ui.cursorline" = { bg = " bogster13" }
49
- "ui.statusline" = { fg = " bogster12" , bg = " bogster14" }
50
- "ui.statusline.inactive" = { fg = " bogster4" , bg = " bogster14" }
51
- "ui.popup" = { bg = " bogster14" }
52
- "ui.window" = { bg = " bogster14" }
53
- "ui.help" = { bg = " bogster14" , fg = " bogster12" }
53
+ "ui.statusline.normal" = { fg = " bogster-base1" , bg = " bogster-blue" , modifiers = [ " bold" ]}
54
+ "ui.statusline.insert" = { fg = " bogster-base1" , bg = " bogster-lgreen" , modifiers = [ " bold" ]}
55
+ "ui.statusline.select" = { fg = " bogster-base1" , bg = " bogster-red" , modifiers = [ " bold" ] }
54
56
55
- "ui.statusline.normal" = { fg = " bogster10" , bg = " bogster9" , modifiers = [ " bold" ]}
56
- "ui.statusline.insert" = { fg = " bogster10" , bg = " bogster3" , modifiers = [ " bold" ]}
57
- "ui.statusline.select" = { fg = " bogster10" , bg = " bogster2" , modifiers = [ " bold" ] }
57
+ "ui.text" = { fg = " bogster-fg1" }
58
+ "ui.text.focus" = { fg = " bogster-fg1" , modifiers = [" bold" ] }
59
+ "ui.virtual.whitespace" = " bogster-base5"
60
+ "ui.virtual.ruler" = { bg = " bogster-base0" }
58
61
59
- "ui.text" = { fg = " bogster12" }
60
- "ui.text.focus" = { fg = " bogster12" , modifiers = [" bold" ] }
61
- "ui.virtual.whitespace" = " bogster7"
62
- "ui.virtual.ruler" = { bg = " bogster13" }
62
+ "ui.selection" = { bg = " bogster-base3" }
63
+ "ui.cursor.match" = { fg = " bogster-base3" , bg = " bogster-orange" }
64
+ "ui.cursor" = { fg = " bogster-base5" , modifiers = [" reversed" ] }
63
65
64
- "ui.selection" = { bg = " bogster15" }
65
- # "ui.cursor.match" # TODO might want to override this because dimmed is not widely supported
66
- "ui.cursor.match" = { fg = " bogster15" , bg = " bogster0" }
67
- "ui.cursor" = { fg = " bogster16" , modifiers = [" reversed" ] }
66
+ "ui.menu" = { fg = " bogster-fg1" , bg = " bogster-base2" }
67
+ "ui.menu.selected" = { bg = " bogster-base3" }
68
68
69
- "ui.menu" = { fg = " bogster12" , bg = " bogster14" }
70
- "ui.menu.selected" = { bg = " bogster15" }
71
-
72
- "warning" = " bogster0"
73
- "error" = " bogster5"
74
- "info" = " bogster8"
75
- "hint" = " bogster9"
69
+ "warning" = " bogster-orange"
70
+ "error" = " bogster-lred"
71
+ "info" = " bogster-teal"
72
+ "hint" = " bogster-blue"
76
73
77
74
# make diagnostic underlined, to distinguish with selection text.
78
75
diagnostic = { modifiers = [" underlined" ] }
@@ -84,20 +81,22 @@ diagnostic = { modifiers = ["underlined"] }
84
81
"ui.explorer.unfocus" = { bg = " #313f4e" }
85
82
86
83
[palette ]
87
- bogster0 = " #dc7759"
88
- bogster1 = " #dcb659"
89
- bogster2 = " #d32c5d"
90
- bogster3 = " #7fdc59"
91
- bogster4 = " #c6b8ad"
92
- bogster5 = " #dc597f"
93
- bogster6 = " #59dcd8"
94
- bogster7 = " #627d9d"
95
- bogster8 = " #59dcb7"
96
- bogster9 = " #59c0dc"
97
- bogster10 = " #161c23"
98
- bogster11 = " #415367"
99
- bogster12 = " #e5ded6"
100
- bogster13 = " #131920"
101
- bogster14 = " #232d38"
102
- bogster15 = " #313f4e"
103
- bogster16 = " #ABB2BF"
84
+ bogster-yellow = " #dcb659"
85
+ bogster-lblue = " #59dcd8"
86
+ bogster-teal = " #59dcb7"
87
+ bogster-blue = " #36b2d4"
88
+ bogster-orange = " #dc7759"
89
+ bogster-red = " #d32c5d"
90
+ bogster-lgreen = " #7fdc59"
91
+ bogster-lred = " #dc597f"
92
+ bogster-purp = " #b759dc"
93
+
94
+ bogster-base0 = " #13181e"
95
+ bogster-base1 = " #161c23"
96
+ bogster-base2 = " #232d38"
97
+ bogster-base3 = " #313f4e"
98
+ bogster-base4 = " #415367"
99
+ bogster-base5 = " #abb2bf"
100
+
101
+ bogster-fg0 = " #c6b8ad"
102
+ bogster-fg1 = " #e5ded6"
0 commit comments