on master help sign in
add diff.{plus,minus,delta} to themes
3b80002Michael Davis
base16_theme.toml+4
@@ -29,6 +29,10 @@
29"namespace" = "magenta"
29"namespace" = "magenta"
30"ui.help" = { fg = "white", bg = "black" }
30"ui.help" = { fg = "white", bg = "black" }
31
31
32+"diff.plus" = "green"
33+"diff.delta" = "yellow"
34+"diff.minus" = "red"
35+
32"diagnostic" = { modifiers = ["underlined"] }
36"diagnostic" = { modifiers = ["underlined"] }
33"ui.gutter" = { bg = "black" }
37"ui.gutter" = { bg = "black" }
34"info" = "blue"
38"info" = "blue"
runtime/themes/base16_default_dark.toml+4
@@ -33,6 +33,10 @@
33"namespace" = "base0E"
33"namespace" = "base0E"
34"ui.help" = { fg = "base06", bg = "base01" }
34"ui.help" = { fg = "base06", bg = "base01" }
35
35
36+"diff.plus" = "base0B"
37+"diff.delta" = "base09"
38+"diff.minus" = "base08"
39+
36"diagnostic" = { modifiers = ["underlined"] }
40"diagnostic" = { modifiers = ["underlined"] }
37"ui.gutter" = { bg = "base01" }
41"ui.gutter" = { bg = "base01" }
38"info" = "base0D"
42"info" = "base0D"
runtime/themes/base16_default_light.toml+4
@@ -33,6 +33,10 @@
33"namespace" = "base0E"
33"namespace" = "base0E"
34"ui.help" = { fg = "base06", bg = "base01" }
34"ui.help" = { fg = "base06", bg = "base01" }
35
35
36+"diff.plus" = "base0B"
37+"diff.delta" = "base09"
38+"diff.minus" = "base08"
39+
36"diagnostic" = { modifiers = ["underlined"] }
40"diagnostic" = { modifiers = ["underlined"] }
37"ui.gutter" = { bg = "base01" }
41"ui.gutter" = { bg = "base01" }
38"info" = "base0D"
42"info" = "base0D"
runtime/themes/base16_terminal.toml+4
@@ -30,6 +30,10 @@
30"namespace" = "light-magenta"
30"namespace" = "light-magenta"
31"ui.help" = { fg = "white", bg = "black" }
31"ui.help" = { fg = "white", bg = "black" }
32
32
33+"diff.plus" = "light-green"
34+"diff.delta" = "yellow"
35+"diff.minus" = "light-red"
36+
33"diagnostic" = { modifiers = ["underlined"] }
37"diagnostic" = { modifiers = ["underlined"] }
34"ui.gutter" = { bg = "black" }
38"ui.gutter" = { bg = "black" }
35"info" = "light-blue"
39"info" = "light-blue"
runtime/themes/bogster.toml+4
@@ -28,6 +28,10 @@
28
28
29"module" = "#d32c5d"
29"module" = "#d32c5d"
30
30
31+"diff.plus" = "#59dcb7"
32+"diff.delta" = "#dc7759"
33+"diff.minus" = "#dc597f"
34+
31"ui.background" = { bg = "#161c23" }
35"ui.background" = { bg = "#161c23" }
32"ui.linenr" = { fg = "#415367" }
36"ui.linenr" = { fg = "#415367" }
33"ui.linenr.selected" = { fg = "#e5ded6" } # TODO
37"ui.linenr.selected" = { fg = "#e5ded6" } # TODO
runtime/themes/dark_plus.toml+4
@@ -39,6 +39,10 @@
39"constant.numeric" = { fg = "pale_green" }
39"constant.numeric" = { fg = "pale_green" }
40"constant.character.escape" = { fg = "gold" }
40"constant.character.escape" = { fg = "gold" }
41
41
42+"diff.plus" = { fg = "pale_green" }
43+"diff.delta" = { fg = "gold" }
44+"diff.minus" = { fg = "red" }
45+
42"ui.background" = { fg = "light_gray", bg = "dark_gray2" }
46"ui.background" = { fg = "light_gray", bg = "dark_gray2" }
43
47
44"ui.window" = { bg = "widget" }
48"ui.window" = { bg = "widget" }
runtime/themes/dracula.toml+4
@@ -15,6 +15,10 @@
15"variable.builtin" = { fg = "cyan", modifiers = ["italic"] }
15"variable.builtin" = { fg = "cyan", modifiers = ["italic"] }
16"variable.parameter" = { fg ="orange", modifiers = ["italic"] }
16"variable.parameter" = { fg ="orange", modifiers = ["italic"] }
17
17
18+"diff.plus" = { fg = "green" }
19+"diff.delta" = { fg = "orange" }
20+"diff.minus" = { fg = "red" }
21+
18"ui.background" = { fg = "foreground", bg = "background" }
22"ui.background" = { fg = "foreground", bg = "background" }
19"ui.cursor" = { fg = "background", bg = "orange", modifiers = ["dim"] }
23"ui.cursor" = { fg = "background", bg = "orange", modifiers = ["dim"] }
20"ui.cursor.match" = { fg = "green", modifiers = ["underlined"] }
24"ui.cursor.match" = { fg = "green", modifiers = ["underlined"] }
runtime/themes/everforest_dark.toml+4
@@ -34,6 +34,10 @@
34"module" = "blue"
34"module" = "blue"
35"special" = "orange"
35"special" = "orange"
36
36
37+"diff.plus" = "green"
38+"diff.delta" = "orange"
39+"diff.minus" = "red"
40+
37"ui.background" = { bg = "bg0" }
41"ui.background" = { bg = "bg0" }
38"ui.cursor" = { fg = "bg0", bg = "fg" }
42"ui.cursor" = { fg = "bg0", bg = "fg" }
39"ui.cursor.match" = { fg = "orange", bg = "bg_yellow" }
43"ui.cursor.match" = { fg = "orange", bg = "bg_yellow" }
runtime/themes/gruvbox.toml+4
@@ -28,6 +28,10 @@
28"label" = "aqua1"
28"label" = "aqua1"
29"module" = "aqua1"
29"module" = "aqua1"
30
30
31+"diff.plus" = "green1"
32+"diff.delta" = "orange1"
33+"diff.minus" = "red1"
34+
31"warning" = { fg = "orange1", bg = "bg1" }
35"warning" = { fg = "orange1", bg = "bg1" }
32"error" = { fg = "red1", bg = "bg1" }
36"error" = { fg = "red1", bg = "bg1" }
33"info" = { fg = "aqua1", bg = "bg1" }
37"info" = { fg = "aqua1", bg = "bg1" }
runtime/themes/ingrid.toml+4
@@ -28,6 +28,10 @@
28
28
29"module" = "#839A53"
29"module" = "#839A53"
30
30
31+"diff.plus" = "#839A53"
32+"diff.delta" = "#D4A520"
33+"diff.minus" = "#D74E50"
34+
31"ui.background" = { bg = "#FFFCFD" }
35"ui.background" = { bg = "#FFFCFD" }
32"ui.linenr" = { fg = "#bbbbbb" }
36"ui.linenr" = { fg = "#bbbbbb" }
33"ui.linenr.selected" = { fg = "#F3EAE9" } # TODO
37"ui.linenr.selected" = { fg = "#F3EAE9" } # TODO
runtime/themes/monokai.toml+5−1
@@ -39,6 +39,10 @@
39"constant.numeric" = { fg = "#ae81ff" }
39"constant.numeric" = { fg = "#ae81ff" }
40"constant.character.escape" = { fg = "#ae81ff" }
40"constant.character.escape" = { fg = "#ae81ff" }
41
41
42+"diff.plus" = { fg = "#a6e22e" }
43+"diff.delta" = { fg = "#fd971f" }
44+"diff.minus" = { fg = "#f92672" }
45+
42"ui.background" = { fg = "text", bg = "background" }
46"ui.background" = { fg = "text", bg = "background" }
43
47
44"ui.window" = { bg = "widget" }
48"ui.window" = { bg = "widget" }
@@ -65,7 +69,7 @@
65"warning" = { fg = "#cca700" }
69"warning" = { fg = "#cca700" }
66"error" = { fg = "#f48771" }
70"error" = { fg = "#f48771" }
67"info" = { fg = "#75beff" }
71"info" = { fg = "#75beff" }
68−"hint" = { fg = "#eeeeeeb3" }
72+"hint" = { fg = "#eeeeeb3" }
69
73
70diagnostic = { modifiers = ["underlined"] }
74diagnostic = { modifiers = ["underlined"] }
71
75
runtime/themes/monokai_pro.toml+5
@@ -77,6 +77,11 @@
77# integer, floating point
77# integer, floating point
78"constant.numeric" = "purple"
78"constant.numeric" = "purple"
79
79
80+# vcs
81+"diff.plus" = "green"
82+"diff.delta" = "orange"
83+"diff.minus" = "red"
84+
80# make diagnostic underlined, to distinguish with selection text.
85# make diagnostic underlined, to distinguish with selection text.
81diagnostic = { modifiers = ["underlined"] }
86diagnostic = { modifiers = ["underlined"] }
82
87
runtime/themes/monokai_pro_machine.toml+5
@@ -77,6 +77,11 @@
77# integer, floating point
77# integer, floating point
78"constant.numeric" = "purple"
78"constant.numeric" = "purple"
79
79
80+# vcs
81+"diff.plus" = "green"
82+"diff.delta" = "orange"
83+"diff.minus" = "red"
84+
80# make diagnostic underlined, to distinguish with selection text.
85# make diagnostic underlined, to distinguish with selection text.
81diagnostic = { modifiers = ["underlined"] }
86diagnostic = { modifiers = ["underlined"] }
82
87
runtime/themes/monokai_pro_octagon.toml+5
@@ -77,6 +77,11 @@
77# integer, floating point
77# integer, floating point
78"constant.numeric" = "purple"
78"constant.numeric" = "purple"
79
79
80+# vcs
81+"diff.plus" = "green"
82+"diff.delta" = "orange"
83+"diff.minus" = "red"
84+
80# make diagnostic underlined, to distinguish with selection text.
85# make diagnostic underlined, to distinguish with selection text.
81diagnostic = { modifiers = ["underlined"] }
86diagnostic = { modifiers = ["underlined"] }
82
87
runtime/themes/monokai_pro_ristretto.toml+5
@@ -77,6 +77,11 @@
77# integer, floating point
77# integer, floating point
78"constant.numeric" = "purple"
78"constant.numeric" = "purple"
79
79
80+# vcs
81+"diff.plus" = "green"
82+"diff.delta" = "orange"
83+"diff.minus" = "red"
84+
80# make diagnostic underlined, to distinguish with selection text.
85# make diagnostic underlined, to distinguish with selection text.
81diagnostic = { modifiers = ["underlined"] }
86diagnostic = { modifiers = ["underlined"] }
82
87
runtime/themes/monokai_pro_spectrum.toml+5
@@ -77,6 +77,11 @@
77# integer, floating point
77# integer, floating point
78"constant.numeric" = "purple"
78"constant.numeric" = "purple"
79
79
80+# vcs
81+"diff.plus" = "green"
82+"diff.delta" = "orange"
83+"diff.minus" = "red"
84+
80# make diagnostic underlined, to distinguish with selection text.
85# make diagnostic underlined, to distinguish with selection text.
81diagnostic = { modifiers = ["underlined"] }
86diagnostic = { modifiers = ["underlined"] }
82
87
runtime/themes/nord.toml+5
@@ -84,6 +84,11 @@
84# nord15 - integer, floating point
84# nord15 - integer, floating point
85"constant.numeric" = "nord15"
85"constant.numeric" = "nord15"
86
86
87+# vcs
88+"diff.plus" = "nord14"
89+"diff.delta" = "nord12"
90+"diff.minus" = "nord11"
91+
87[palette]
92[palette]
88nord0 = "#2e3440"
93nord0 = "#2e3440"
89nord1 = "#3b4252"
94nord1 = "#3b4252"
runtime/themes/onedark.toml+4
@@ -36,6 +36,10 @@
36"markup.link.url" = { fg = "cyan", modifiers = ["underlined"]}
36"markup.link.url" = { fg = "cyan", modifiers = ["underlined"]}
37"markup.link.label" = { fg = "purple" }
37"markup.link.label" = { fg = "purple" }
38
38
39+"diff.plus" = "green"
40+"diff.delta" = "gold"
41+"diff.minus" = "red"
42+
39diagnostic = { modifiers = ["underlined"] }
43diagnostic = { modifiers = ["underlined"] }
40"info" = { fg = "blue", modifiers = ["bold"] }
44"info" = { fg = "blue", modifiers = ["bold"] }
41"hint" = { fg = "green", modifiers = ["bold"] }
45"hint" = { fg = "green", modifiers = ["bold"] }
runtime/themes/rose_pine.toml+3
@@ -38,6 +38,9 @@
38"ui.window" = { bg = "base" }
38"ui.window" = { bg = "base" }
39"ui.help" = { bg = "overlay", fg = "foam" }
39"ui.help" = { bg = "overlay", fg = "foam" }
40"text" = "text"
40"text" = "text"
41+"diff.plus" = "foam"
42+"diff.delta" = "rose"
43+"diff.minus" = "love"
41
44
42"info" = "gold"
45"info" = "gold"
43"hint" = "gold"
46"hint" = "gold"
runtime/themes/rose_pine_dawn.toml+3
@@ -38,6 +38,9 @@
38"ui.window" = { bg = "base" }
38"ui.window" = { bg = "base" }
39"ui.help" = { bg = "overlay", fg = "foam" }
39"ui.help" = { bg = "overlay", fg = "foam" }
40"text" = "text"
40"text" = "text"
41+"diff.plus" = "foam"
42+"diff.delta" = "rose"
43+"diff.minus" = "love"
41
44
42"info" = "gold"
45"info" = "gold"
43"hint" = "gold"
46"hint" = "gold"
runtime/themes/solarized_dark.toml+4
@@ -22,6 +22,10 @@
22"module" = { fg = "violet" }
22"module" = { fg = "violet" }
23"tag" = { fg = "magenta" }
23"tag" = { fg = "magenta" }
24
24
25+"diff.plus" = { fg = "green" }
26+"diff.delta" = { fg = "orange" }
27+"diff.minus" = { fg = "red" }
28+
25# 背景
29# 背景
26"ui.background" = { bg = "base03" }
30"ui.background" = { bg = "base03" }
27
31
runtime/themes/solarized_light.toml+4
@@ -22,6 +22,10 @@
22"module" = { fg = "violet" }
22"module" = { fg = "violet" }
23"tag" = { fg = "magenta" }
23"tag" = { fg = "magenta" }
24
24
25+"diff.plus" = { fg = "green" }
26+"diff.delta" = { fg = "orange" }
27+"diff.minus" = { fg = "red" }
28+
25# 背景
29# 背景
26"ui.background" = { bg = "base03" }
30"ui.background" = { bg = "base03" }
27
31
runtime/themes/spacebones_light.toml+4
@@ -30,6 +30,10 @@
30"label" = "#b1951d"
30"label" = "#b1951d"
31"module" = "#b1951d"
31"module" = "#b1951d"
32
32
33+"diff.plus" = "#2d9574"
34+"diff.delta" = "#715ab1"
35+"diff.minus" = "#ba2f59"
36+
33"warning" = { fg = "#da8b55" }
37"warning" = { fg = "#da8b55" }
34"error" = { fg = "#e0211d" }
38"error" = { fg = "#e0211d" }
35"info" = { fg = "#b1951d" }
39"info" = { fg = "#b1951d" }
theme.toml+4
@@ -34,6 +34,10 @@ label = "honey"
34"markup.link.url" = { fg = "silver", modifiers = ["underlined"] }
34"markup.link.url" = { fg = "silver", modifiers = ["underlined"] }
35"markup.raw" = "almond"
35"markup.raw" = "almond"
36
36
37+"diff.plus" = "#35bf86"
38+"diff.minus" = "#f22c86"
39+"diff.delta" = "#6f44f0"
40+
37# TODO: diferentiate doc comment
41# TODO: diferentiate doc comment
38# concat (ERROR) @error.syntax and "MISSING ;" selectors for errors
42# concat (ERROR) @error.syntax and "MISSING ;" selectors for errors
39
43