on master help sign in
Fix Base16 Dark, add Base16 Light and Terminal
43d17c4NNB
runtime/themes/base16_default_dark.toml+13−12
@@ -1,27 +1,28 @@
1−# Author: RayGervais<raygervais@hotmail.ca>
1+# Author: RayGervais <raygervais@hotmail.ca>
2
2
3"ui.background" = { bg = "base00" }
3"ui.background" = { bg = "base00" }
4"ui.menu" = "base01"
4"ui.menu" = "base01"
5"ui.menu.selected" = { fg = "base04", bg = "base01" }
5"ui.menu.selected" = { fg = "base04", bg = "base01" }
6−"ui.linenr" = {fg = "base01" }
6+"ui.linenr" = { fg = "base03", bg = "base01" }
7"ui.popup" = { bg = "base01" }
7"ui.popup" = { bg = "base01" }
8"ui.window" = { bg = "base01" }
8"ui.window" = { bg = "base01" }
9−"ui.liner.selected" = "base02"
9+"ui.linenr.selected" = { fg = "base04", bg = "base01", modifiers = ["bold"] }
10−"ui.selection" = "base02"
10+"ui.selection" = { bg = "base02" }
11−"comment" = "base03"
11+"comment" = { fg = "base03", modifiers = ["italic"] }
12−"ui.statusline" = {fg = "base04", bg = "base01" }
12+"ui.statusline" = { fg = "base04", bg = "base01" }
13"ui.help" = { fg = "base04", bg = "base01" }
13"ui.help" = { fg = "base04", bg = "base01" }
14+"ui.cursor" = { fg = "base04", modifiers = ["reversed"] }
14−"ui.cursor" = { fg = "base05", modifiers = ["reversed"] }
15+"ui.cursor.primary" = { fg = "base05", modifiers = ["reversed"] }
15−"ui.text" = { fg = "base05" }
16+"ui.text" = "base05"
16"operator" = "base05"
17"operator" = "base05"
17−"ui.text.focus" = { fg = "base05" }
18+"ui.text.focus" = "base05"
18"variable" = "base08"
19"variable" = "base08"
19"constant.numeric" = "base09"
20"constant.numeric" = "base09"
20"constant" = "base09"
21"constant" = "base09"
21−"attributes" = "base09"
22+"attributes" = "base09"
22"type" = "base0A"
23"type" = "base0A"
23"ui.cursor.match" = { fg = "base0A", modifiers = ["underlined"] }
24"ui.cursor.match" = { fg = "base0A", modifiers = ["underlined"] }
24−"strings" = "base0B"
25+"string" = "base0B"
25"variable.other.member" = "base0B"
26"variable.other.member" = "base0B"
26"constant.character.escape" = "base0C"
27"constant.character.escape" = "base0C"
27"function" = "base0D"
28"function" = "base0D"
@@ -32,7 +33,7 @@
32"namespace" = "base0E"
33"namespace" = "base0E"
33"ui.popup" = { bg = "base01" }
34"ui.popup" = { bg = "base01" }
34"ui.window" = { bg = "base00" }
35"ui.window" = { bg = "base00" }
35−"ui.help" = { bg = "base01", fg = "base06" }
36+"ui.help" = { fg = "base06", bg = "base01" }
36
37
37"info" = "base03"
38"info" = "base03"
38"hint" = "base03"
39"hint" = "base03"
runtime/themes/base16_default_light.tomlnew file+60
@@ -0,0 +1,60 @@
1+# Author: NNB <nnbnh@protonmail.com>
2+
3+"ui.background" = { bg = "base00" }
4+"ui.menu" = "base01"
5+"ui.menu.selected" = { fg = "base04", bg = "base01" }
6+"ui.linenr" = { fg = "base03", bg = "base01" }
7+"ui.popup" = { bg = "base01" }
8+"ui.window" = { bg = "base01" }
9+"ui.linenr.selected" = { fg = "base04", bg = "base01", modifiers = ["bold"] }
10+"ui.selection" = { bg = "base02" }
11+"comment" = { fg = "base03", modifiers = ["italic"] }
12+"ui.statusline" = { fg = "base04", bg = "base01" }
13+"ui.help" = { fg = "base04", bg = "base01" }
14+"ui.cursor" = { fg = "base04", modifiers = ["reversed"] }
15+"ui.cursor.primary" = { fg = "base05", modifiers = ["reversed"] }
16+"ui.text" = "base05"
17+"operator" = "base05"
18+"ui.text.focus" = "base05"
19+"variable" = "base08"
20+"constant.numeric" = "base09"
21+"constant" = "base09"
22+"attributes" = "base09"
23+"type" = "base0A"
24+"ui.cursor.match" = { fg = "base0A", modifiers = ["underlined"] }
25+"string" = "base0B"
26+"variable.other.member" = "base0B"
27+"constant.character.escape" = "base0C"
28+"function" = "base0D"
29+"constructor" = "base0D"
30+"special" = "base0D"
31+"keyword" = "base0E"
32+"label" = "base0E"
33+"namespace" = "base0E"
34+"ui.popup" = { bg = "base01" }
35+"ui.window" = { bg = "base00" }
36+"ui.help" = { fg = "base06", bg = "base01" }
37+
38+"info" = "base03"
39+"hint" = "base03"
40+"debug" = "base03"
41+"diagnostic" = "base03"
42+"error" = "base0E"
43+
44+[palette]
45+base00 = "#f8f8f8" # Default Background
46+base01 = "#e8e8e8" # Lighter Background (Used for status bars, line number and folding marks)
47+base02 = "#d8d8d8" # Selection Background
48+base03 = "#b8b8b8" # Comments, Invisibles, Line Highlighting
49+base04 = "#585858" # Dark Foreground (Used for status bars)
50+base05 = "#383838" # Default Foreground, Caret, Delimiters, Operators
51+base06 = "#282828" # Light Foreground (Not often used)
52+base07 = "#181818" # Light Background (Not often used)
53+base08 = "#ab4642" # Variables, XML Tags, Markup Link Text, Markup Lists, Diff Deleted
54+base09 = "#dc9656" # Integers, Boolean, Constants, XML Attributes, Markup Link Url
55+base0A = "#f7ca88" # Classes, Markup Bold, Search Text Background
56+base0B = "#a1b56c" # Strings, Inherited Class, Markup Code, Diff Inserted
57+base0C = "#86c1b9" # Support, Regular Expressions, Escape Characters, Markup Quotes
58+base0D = "#7cafc2" # Functions, Methods, Attribute IDs, Headings
59+base0E = "#ba8baf" # Keywords, Storage, Selector, Markup Italic, Diff Changed
60+base0F = "#a16946" # Deprecated, Opening/Closing Embedded Language Tags, e.g. <?php ?>
runtime/themes/base16_terminal.tomlnew file+41
@@ -0,0 +1,41 @@
1+# Author: NNB <nnbnh@protonmail.com>
2+
3+"ui.menu" = "black"
4+"ui.menu.selected" = { fg = "white", bg = "black" }
5+"ui.linenr" = { fg = "light-gray", bg = "black" }
6+"ui.popup" = { bg = "black" }
7+"ui.window" = { bg = "black" }
8+"ui.linenr.selected" = { fg = "white", bg = "black", modifiers = ["bold"] }
9+"ui.selection" = { fg = "gray", modifiers = ["reversed"] }
10+"comment" = { fg = "light-gray", modifiers = ["italic"] }
11+"ui.statusline" = { fg = "white", bg = "black" }
12+"ui.help" = { fg = "white", bg = "black" }
13+"ui.cursor" = { fg = "light-gray", modifiers = ["reversed"] }
14+"ui.cursor.primary" = { fg = "white", modifiers = ["reversed"] } #FIXME
15+"ui.text" = "white" #FIXME
16+"operator" = "white" #FIXME
17+"ui.text.focus" = "white" #FIXME
18+"variable" = "light-red"
19+"constant.numeric" = "yellow"
20+"constant" = "yellow"
21+"attributes" = "yellow"
22+"type" = "light-yellow"
23+"ui.cursor.match" = { fg = "light-yellow", modifiers = ["underlined"] }
24+"string" = "light-green"
25+"variable.other.member" = "light-green"
26+"constant.character.escape" = "light-cyan"
27+"function" = "light-blue"
28+"constructor" = "light-blue"
29+"special" = "light-blue"
30+"keyword" = "light-magenta"
31+"label" = "light-magenta"
32+"namespace" = "light-magenta"
33+"ui.popup" = { bg = "black" }
34+"ui.window" = { bg = "base00" }
35+"ui.help" = { fg = "white", bg = "black" }
36+
37+"info" = "light-gray"
38+"hint" = "light-gray"
39+"debug" = "light-gray"
40+"diagnostic" = "light-gray"
41+"error" = "light-magenta"