on master help sign in
Change built-in themes to use curly underlines (#5419)
c988bd9blt__
runtime/themes/ayu_dark.toml+4−4
@@ -54,10 +54,10 @@
54"error" = { fg = "red", modifiers = ["bold"] }
54"error" = { fg = "red", modifiers = ["bold"] }
55"info" = { fg = "blue", modifiers = ["bold"] }
55"info" = { fg = "blue", modifiers = ["bold"] }
56"hint" = { fg = "blue", modifiers = ["bold"] }
56"hint" = { fg = "blue", modifiers = ["bold"] }
57−"diagnostic"= { fg = "red", modifiers = ["underlined"] }
57+"diagnostic.hint" = { underline = { color = "blue", style="curl"} }
58−"diagnostic.info"= { fg = "blue", modifiers = ["underlined"] }
58+"diagnostic.info"= { underline = { color = "blue", style="curl"} }
59−"diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] }
59+"diagnostic.warning"= { underline = { color = "yellow", style="curl"} }
60−"diagnostic.error"= { fg = "red", modifiers = ["underlined"] }
60+"diagnostic.error"= { underline = { color = "red", style="curl"} }
61"ui.bufferline" = { fg = "gray", bg = "background" }
61"ui.bufferline" = { fg = "gray", bg = "background" }
62"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
62"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
63
63
runtime/themes/ayu_light.toml+4−4
@@ -54,10 +54,10 @@
54"error" = { fg = "red", modifiers = ["bold"] }
54"error" = { fg = "red", modifiers = ["bold"] }
55"info" = { fg = "blue", modifiers = ["bold"] }
55"info" = { fg = "blue", modifiers = ["bold"] }
56"hint" = { fg = "blue", modifiers = ["bold"] }
56"hint" = { fg = "blue", modifiers = ["bold"] }
57−"diagnostic"= { fg = "red", modifiers = ["underlined"] }
57+"diagnostic.hint"= { underline = { color = "blue", style = "curl" } }
58−"diagnostic.info"= { fg = "blue", modifiers = ["underlined"] }
58+"diagnostic.info"= { underline = { color = "blue", style = "curl" } }
59−"diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] }
59+"diagnostic.warning"= { underline = { color = "yellow", style = "curl" } }
60−"diagnostic.error"= { fg = "red", modifiers = ["underlined"] }
60+"diagnostic.error"= { underline = { color = "red", style = "curl" } }
61"ui.bufferline" = { fg = "gray", bg = "background" }
61"ui.bufferline" = { fg = "gray", bg = "background" }
62"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
62"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
63
63
runtime/themes/ayu_mirage.toml+4−4
@@ -54,10 +54,10 @@
54"error" = { fg = "red", modifiers = ["bold"] }
54"error" = { fg = "red", modifiers = ["bold"] }
55"info" = { fg = "blue", modifiers = ["bold"] }
55"info" = { fg = "blue", modifiers = ["bold"] }
56"hint" = { fg = "blue", modifiers = ["bold"] }
56"hint" = { fg = "blue", modifiers = ["bold"] }
57−"diagnostic"= { fg = "red", modifiers = ["underlined"] }
57+"diagnostic.hint"= { underline = { color = "blue", style = "curl" } }
58−"diagnostic.info"= { fg = "blue", modifiers = ["underlined"] }
58+"diagnostic.info"= { underline = { color = "blue", style = "curl" } }
59−"diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] }
59+"diagnostic.warning"= { underline = { color = "yellow", style = "curl" } }
60−"diagnostic.error"= { fg = "red", modifiers = ["underlined"] }
60+"diagnostic.error"= { underline = { color = "red", style = "curl" } }
61"ui.bufferline" = { fg = "gray", bg = "background" }
61"ui.bufferline" = { fg = "gray", bg = "background" }
62"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
62"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
63
63
runtime/themes/bogster.toml+4−1
@@ -72,7 +72,10 @@
72"hint" = "bogster-blue"
72"hint" = "bogster-blue"
73
73
74# make diagnostic underlined, to distinguish with selection text.
74# make diagnostic underlined, to distinguish with selection text.
75−diagnostic = { modifiers = ["underlined"] }
75+"diagnostic.warning" = { underline = { color = "bogster-orange", style = "curl"} }
76+"diagnostic.error" = { underline = { color = "bogster-lred", style = "curl"} }
77+"diagnostic.info" = { underline = { color = "bogster-teal", style = "curl"} }
78+"diagnostic.hint" = { underline = { color = "bogster-blue", style = "curl"} }
76
79
77[palette]
80[palette]
78bogster-yellow = "#dcb659"
81bogster-yellow = "#dcb659"
runtime/themes/bogster_light.toml+4−1
@@ -72,7 +72,10 @@
72"hint" = "bogster-blue"
72"hint" = "bogster-blue"
73
73
74# make diagnostic underlined, to distinguish with selection text.
74# make diagnostic underlined, to distinguish with selection text.
75−diagnostic = { modifiers = ["underlined"] }
75+"diagnostic.warning" = { underline = { color = "bogster-orange", style = "curl"} }
76+"diagnostic.error" = { underline = { color = "bogster-lred", style = "curl"} }
77+"diagnostic.info" = { underline = { color = "bogster-teal", style = "curl"} }
78+"diagnostic.hint" = { underline = { color = "bogster-blue", style = "curl"} }
76
79
77[palette]
80[palette]
78bogster-orange = "#dc7759"
81bogster-orange = "#dc7759"
runtime/themes/boo_berry.toml+5−1
@@ -60,7 +60,11 @@
60"warning" = { fg = "gold" }
60"warning" = { fg = "gold" }
61"info" = { fg = "lilac" }
61"info" = { fg = "lilac" }
62"hint" = { fg = "lilac" }
62"hint" = { fg = "lilac" }
63−"diagnostic" = { modifiers = ["underlined"] }
63+
64+"diagnostic.warning" = { underline = { color = "bubblegum", style = "curl"} }
65+"diagnostic.error" = { underline = { color = "gold", style = "curl"} }
66+"diagnostic.info" = { underline = { color = "lilac", style = "curl"} }
67+"diagnostic.hint" = { underline = { color = "lilac", style = "curl"} }
64
68
65[palette]
69[palette]
66berry = "#3A2A4D"
70berry = "#3A2A4D"
runtime/themes/darcula.toml+5−1
@@ -65,7 +65,11 @@
65"diff.delta" = "grey"
65"diff.delta" = "grey"
66"diff.minus" = "red"
66"diff.minus" = "red"
67
67
68−"diagnostic" = { modifiers = ["underlined"] }
68+"diagnostic.warning" = { underline = { color = "orange", style = "curl"} }
69+"diagnostic.error" = { underline = { color = "red", style = "curl"} }
70+"diagnostic.info" = { underline = { color = "grey05", style = "curl"} }
71+"diagnostic.hint" = { underline = { color = "grey05", style = "curl"} }
72+
69"info" = "grey05"
73"info" = "grey05"
70"hint" = "grey05"
74"hint" = "grey05"
71"debug" = "grey05"
75"debug" = "grey05"
runtime/themes/doom_acario_dark.toml+4−4
@@ -73,10 +73,10 @@
73'info' = { fg = 'blue', modifiers = ['bold'] }
73'info' = { fg = 'blue', modifiers = ['bold'] }
74'hint' = { fg = 'blue', modifiers = ['bold'] }
74'hint' = { fg = 'blue', modifiers = ['bold'] }
75
75
76−'diagnostic'= { fg = 'red', modifiers = ['underlined'] }
76+'diagnostic.hint'= { underline = { color = 'red', style = "curl"} }
77−'diagnostic.error'= { fg = 'red', modifiers = ['underlined'] }
77+'diagnostic.error'= { underline = { color = 'red', style = "curl"} }
78−'diagnostic.info'= { fg = 'blue', modifiers = ['underlined'] }
78+'diagnostic.info'= { underline = { color = 'blue', style = "curl"} }
79−'diagnostic.warning'= { fg = 'yellow', modifiers = ['underlined'] }
79+'diagnostic.warning'= { underline = { color = 'yellow', style = "curl"} }
80
80
81'special' = { fg = 'orange' }
81'special' = { fg = 'orange' }
82
82
runtime/themes/emacs.toml+7−3
@@ -45,7 +45,7 @@
45
45
46"ui.background" = { fg = "black", bg = "white" }
46"ui.background" = { fg = "black", bg = "white" }
47"ui.background.separator" = { fg = "black", bg = "white" }
47"ui.background.separator" = { fg = "black", bg = "white" }
48−"ui.cursor" = { fg = "white", bg = "gray70" }
48+"ui.cursor" = { fg = "white", bg = "gray70" }
49"ui.cursor.primary" = { fg = "white", bg = "black" }
49"ui.cursor.primary" = { fg = "white", bg = "black" }
50"ui.cursor.match" = { fg = "black", bg = "turquoise" }
50"ui.cursor.match" = { fg = "black", bg = "turquoise" }
51"ui.cursor.select" = { fg = "white", bg = "black" }
51"ui.cursor.select" = { fg = "white", bg = "black" }
@@ -68,7 +68,7 @@
68"ui.selection" = { bg = "lightgoldenrod1" }
68"ui.selection" = { bg = "lightgoldenrod1" }
69"ui.selection.primary" = { bg = "lightgoldenrod2" }
69"ui.selection.primary" = { bg = "lightgoldenrod2" }
70"ui.virtual.whitespace" = "highlight"
70"ui.virtual.whitespace" = "highlight"
71−"ui.virtual.ruler" = { bg ="gray95" }
71+"ui.virtual.ruler" = { bg = "gray95" }
72"ui.cursorline.primary" = { bg = "darkseagreen2" }
72"ui.cursorline.primary" = { bg = "darkseagreen2" }
73"ui.cursorline.secondary" = { bg = "darkseagreen2" }
73"ui.cursorline.secondary" = { bg = "darkseagreen2" }
74
74
@@ -80,7 +80,11 @@
80"warning" = { fg = "dark_orange" }
80"warning" = { fg = "dark_orange" }
81"info" = { fg = "forest_green" }
81"info" = { fg = "forest_green" }
82"hint" = { fg = "dark_cyan" }
82"hint" = { fg = "dark_cyan" }
83−"diagnostic" = { modifiers = ["underlined"] }
83+
84+"diagnostic.error" = { underline = { color = "red1", style = "curl" } }
85+"diagnostic.warning" = { underline = { color = "dark_orange", style = "curl" } }
86+"diagnostic.info" = { underline = { color = "forest_green", style = "curl" } }
87+"diagnostic.hint" = { underline = { color = "dark_cyan", style = "curl" } }
84
88
85[palette]
89[palette]
86black = "#000000"
90black = "#000000"
runtime/themes/everforest_dark.toml+6−1
@@ -88,7 +88,12 @@
88"info" = "aqua"
88"info" = "aqua"
89"warning" = "yellow"
89"warning" = "yellow"
90"error" = "red"
90"error" = "red"
91−"diagnostic" = { modifiers = ["underlined"] }
91+
92+"diagnostic.hint" = { underline = { color = "blue", style = "curl" } }
93+"diagnostic.info" = { underline = { color = "aqua", style = "curl" } }
94+"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
95+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
96+
92
97
93[palette]
98[palette]
94
99
runtime/themes/everforest_light.toml+5−1
@@ -88,7 +88,11 @@
88"info" = "aqua"
88"info" = "aqua"
89"warning" = "yellow"
89"warning" = "yellow"
90"error" = "red"
90"error" = "red"
91−"diagnostic" = { modifiers = ["underlined"] }
91+
92+"diagnostic.hint" = { underline = { color = "blue", style = "curl" } }
93+"diagnostic.info" = { underline = { color = "aqua", style = "curl" } }
94+"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
95+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
92
96
93[palette]
97[palette]
94
98
runtime/themes/flatwhite.toml+5
@@ -21,6 +21,11 @@
21"variable.parameter" = { fg = "blue_text", bg = "blue_bg" }
21"variable.parameter" = { fg = "blue_text", bg = "blue_bg" }
22
22
23"diagnostic" = { modifiers = ["underlined"] }
23"diagnostic" = { modifiers = ["underlined"] }
24+
25+"diagnostic.info" = { underline = { color = "orange_text", style = "curl" } }
26+"diagnostic.warning" = { underline = { color = "orange_text", style = "curl" } }
27+"diagnostic.error" = { underline = { color = "diff_delete", style = "curl" } }
28+
24"info" = { fg = "orange_text", bg = "orange_bg" }
29"info" = { fg = "orange_text", bg = "orange_bg" }
25"hint" = { modifiers = ["bold"] }
30"hint" = { modifiers = ["bold"] }
26"warning" = { fg = "orange_text", bg = "orange_bg" }
31"warning" = { fg = "orange_text", bg = "orange_bg" }
runtime/themes/fleet_dark.toml+4−4
@@ -91,10 +91,10 @@
91"warning" = "orange_accent"
91"warning" = "orange_accent"
92"error" = "red_error"
92"error" = "red_error"
93"diagnostic" = { modifiers = [] }
93"diagnostic" = { modifiers = [] }
94−"diagnostic.hint" = { underline = { color = "light", style = "line" } }
94+"diagnostic.hint" = { underline = { color = "light", style = "curl" } }
95−"diagnostic.info" = { underline = { color = "blue_accent", style = "line" } }
95+"diagnostic.info" = { underline = { color = "blue_accent", style = "curl" } }
96−"diagnostic.warning" = { underline = { color = "yellow_accent", style = "line" } }
96+"diagnostic.warning" = { underline = { color = "yellow_accent", style = "curl" } }
97−"diagnostic.error" = { underline = { color = "red_error", style = "line" } }
97+"diagnostic.error" = { underline = { color = "red_error", style = "curl" } }
98
98
99[palette]
99[palette]
100background = "#181818"
100background = "#181818"
runtime/themes/gruvbox.toml+4−1
@@ -61,7 +61,10 @@
61"ui.virtual.whitespace" = "bg2"
61"ui.virtual.whitespace" = "bg2"
62"ui.virtual.ruler" = { bg = "bg1" }
62"ui.virtual.ruler" = { bg = "bg1" }
63
63
64−"diagnostic" = { modifiers = ["underlined"] }
64+"diagnostic.warning" = { underline = { color = "orange1", style = "curl" } }
65+"diagnostic.error" = { underline = { color = "red1", style = "curl" } }
66+"diagnostic.info" = { underline = { color = "aqua1", style = "curl" } }
67+"diagnostic.hint" = { underline = { color = "blue1", style = "curl" } }
65
68
66"markup.heading" = "aqua1"
69"markup.heading" = "aqua1"
67"markup.bold" = { modifiers = ["bold"] }
70"markup.bold" = { modifiers = ["bold"] }
runtime/themes/gruvbox_dark_hard.toml+3−4
@@ -21,7 +21,7 @@
21"function.macro" = "aqua1"
21"function.macro" = "aqua1"
22"function.builtin" = "yellow1"
22"function.builtin" = "yellow1"
23"tag" = "red1"
23"tag" = "red1"
24−"comment" = { fg = "gray1", modifiers = ["italic"] }
24+"comment" = { fg = "gray1", modifiers = ["italic"] }
25"constant" = { fg = "purple1" }
25"constant" = { fg = "purple1" }
26"constant.builtin" = { fg = "purple1", modifiers = ["bold"] }
26"constant.builtin" = { fg = "purple1", modifiers = ["bold"] }
27"string" = "green1"
27"string" = "green1"
@@ -39,7 +39,6 @@
39"info" = { fg = "aqua1", bg = "bg1" }
39"info" = { fg = "aqua1", bg = "bg1" }
40"hint" = { fg = "blue1", bg = "bg1" }
40"hint" = { fg = "blue1", bg = "bg1" }
41
41
42−"diagnostic" = { modifiers = ["underlined"] }
43"diagnostic.error" = { underline = { style = "curl", color = "red0" } }
42"diagnostic.error" = { underline = { style = "curl", color = "red0" } }
44"diagnostic.warning" = { underline = { style = "curl", color = "orange1" } }
43"diagnostic.warning" = { underline = { style = "curl", color = "orange1" } }
45"diagnostic.info" = { underline = { style = "curl", color = "aqua1" } }
44"diagnostic.info" = { underline = { style = "curl", color = "aqua1" } }
@@ -91,8 +90,8 @@ fg4 = "#a89984" # gray0
91gray0 = "#a89984"
90gray0 = "#a89984"
92gray1 = "#928374"
91gray1 = "#928374"
93
92
94−red0 = "#cc241d" # neutral
93+red0 = "#cc241d" # neutral
95−red1 = "#fb4934" # bright
94+red1 = "#fb4934" # bright
96green0 = "#98971a"
95green0 = "#98971a"
97green1 = "#b8bb26"
96green1 = "#b8bb26"
98yellow0 = "#d79921"
97yellow0 = "#d79921"
runtime/themes/gruvbox_light.toml+5−2
@@ -21,7 +21,7 @@
21"function.macro" = "aqua1"
21"function.macro" = "aqua1"
22"function.builtin" = "yellow1"
22"function.builtin" = "yellow1"
23"tag" = "red1"
23"tag" = "red1"
24−"comment" = { fg = "gray1", modifiers = ["italic"] }
24+"comment" = { fg = "gray1", modifiers = ["italic"] }
25"constant" = { fg = "purple1" }
25"constant" = { fg = "purple1" }
26"constant.builtin" = { fg = "purple1", modifiers = ["bold"] }
26"constant.builtin" = { fg = "purple1", modifiers = ["bold"] }
27"string" = "green1"
27"string" = "green1"
@@ -62,7 +62,10 @@
62"ui.virtual.whitespace" = "bg2"
62"ui.virtual.whitespace" = "bg2"
63"ui.virtual.ruler" = { bg = "bg1" }
63"ui.virtual.ruler" = { bg = "bg1" }
64
64
65−"diagnostic" = { modifiers = ["underlined"] }
65+"diagnostic.warning" = { underline = { color = "orange1", style = "curl" } }
66+"diagnostic.error" = { underline = { color = "red1", style = "curl" } }
67+"diagnostic.info" = { underline = { color = "aqua1", style = "curl" } }
68+"diagnostic.hint" = { underline = { color = "blue1", style = "curl" } }
66
69
67"markup.heading" = "aqua1"
70"markup.heading" = "aqua1"
68"markup.bold" = { modifiers = ["bold"] }
71"markup.bold" = { modifiers = ["bold"] }
runtime/themes/heisenberg.toml+4−4
@@ -59,10 +59,10 @@
59"error" = { fg = "chili_powder_red", modifiers = ["bold"] }
59"error" = { fg = "chili_powder_red", modifiers = ["bold"] }
60"info" = { fg = "crystal_blue", modifiers = ["bold"] }
60"info" = { fg = "crystal_blue", modifiers = ["bold"] }
61"hint" = { fg = "crystal_blue", modifiers = ["bold"] }
61"hint" = { fg = "crystal_blue", modifiers = ["bold"] }
62−"diagnostic"= { fg = "chili_powder_red", modifiers = ["underlined"] }
62+"diagnostic.hint" = { underline = {color = "chili_powder_red", style = "curl" } }
63−"diagnostic.info"= { fg = "crystal_blue", modifiers = ["underlined"] }
63+"diagnostic.info" = { underline = {color = "crystal_blue", style = "curl" } }
64−"diagnostic.warning"= { fg = "vapor_yellow", modifiers = ["underlined"] }
64+"diagnostic.warning" = { underline = {color = "vapor_yellow", style = "curl" } }
65−"diagnostic.error"= { fg = "chili_powder_red", modifiers = ["underlined"] }
65+"diagnostic.error" = { underline = {color = "chili_powder_red", style = "curl" } }
66"ui.bufferline" = { fg = "gray", bg = "background" }
66"ui.bufferline" = { fg = "gray", bg = "background" }
67"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
67"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
68
68
runtime/themes/hex_lavender.toml+1−1
@@ -3,7 +3,7 @@ inherits = "hex_steel"
3[palette]
3[palette]
4t1 = "#0e0e0d"
4t1 = "#0e0e0d"
5t2 = "#121311"
5t2 = "#121311"
6−t3 = "#2b3444" #
6+t3 = "#2b3444"
7t4 = "#61586f"
7t4 = "#61586f"
8t5 = "#686e73"
8t5 = "#686e73"
9t6 = "#878480"
9t6 = "#878480"
runtime/themes/hex_steel.toml+5−1
@@ -60,7 +60,11 @@
60"ui.virtual.indent-guide" = { fg = "t3" }
60"ui.virtual.indent-guide" = { fg = "t3" }
61"ui.virtual.whitespace" = { fg = "t3" }
61"ui.virtual.whitespace" = { fg = "t3" }
62
62
63−"diagnostic" = { modifiers = ["underlined"] }
63+"diagnostic.error" = { underline = { color = "error", style = "curl" } }
64+"diagnostic.warning" = { underline = { color = "warning", style = "curl" } }
65+"diagnostic.info" = { underline = { color = "info", style = "curl" } }
66+"diagnostic.hint" = { underline = { color = "display", style = "curl" } }
67+
64"error" = { fg = "error", modifiers = ["bold"] }
68"error" = { fg = "error", modifiers = ["bold"] }
65"warning" = { fg = "warning", modifiers = ["bold"] }
69"warning" = { fg = "warning", modifiers = ["bold"] }
66"info" = { fg = "info", modifiers = ["bold"] }
70"info" = { fg = "info", modifiers = ["bold"] }
runtime/themes/ingrid.toml+5
@@ -67,3 +67,8 @@
67"error" = "#D74E50"
67"error" = "#D74E50"
68"info" = "#839A53"
68"info" = "#839A53"
69"hint" = "#A6B6CE"
69"hint" = "#A6B6CE"
70+
71+"diagnostic.warning" = { underline = { color = "#D4A520", style = "curl" } }
72+"diagnostic.error" = { underline = { color = "#D74E50", style = "curl" } }
73+"diagnostic.info" = { underline = { color = "#839A53", style = "curl" } }
74+"diagnostic.hint" = { underline = { color = "#A6B6CE", style = "curl" } }
runtime/themes/kanagawa.toml+4−1
@@ -41,7 +41,10 @@
41
41
42"ui.cursorline.primary" = { bg = "sumiInk3"}
42"ui.cursorline.primary" = { bg = "sumiInk3"}
43
43
44−diagnostic = { modifiers = ["underlined"] }
44+"diagnostic.error" = { underline = { color = "samuraiRed", style = "curl" } }
45+"diagnostic.warning" = { underline = { color = "roninYellow", style = "curl" } }
46+"diagnostic.info" = { underline = { color = "waveAqua1", style = "curl" } }
47+"diagnostic.hint" = { underline = { color = "dragonBlue", style = "curl" } }
45
48
46error = "samuraiRed"
49error = "samuraiRed"
47warning = "roninYellow"
50warning = "roninYellow"
runtime/themes/meliora.toml+5−1
@@ -54,7 +54,11 @@
54"ui.virtual.indent-guide" = { fg = "dark_grey2" }
54"ui.virtual.indent-guide" = { fg = "dark_grey2" }
55"ui.virtual.whitespace" = { fg = "grey" }
55"ui.virtual.whitespace" = { fg = "grey" }
56
56
57−"diagnostic" = { modifiers = ["underlined"] }
57+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
58+"diagnostic.warning" = { underline = { color = "orange", style = "curl" } }
59+"diagnostic.info" = { underline = { color = "blue", style = "curl" } }
60+"diagnostic.hint" = { underline = { color = "magenta", style = "curl" } }
61+
58"error" = { fg = "red" }
62"error" = { fg = "red" }
59"warning" = { fg = "orange" }
63"warning" = { fg = "orange" }
60"info" = { fg = "blue" }
64"info" = { fg = "blue" }
runtime/themes/mellow.toml+4−1
@@ -93,7 +93,10 @@
93"ui.menu.selected" = { fg = "bright_white", bg = "gray03" }
93"ui.menu.selected" = { fg = "bright_white", bg = "gray03" }
94"ui.menu.scroll" = { fg = "gray04", bg = "gray01" }
94"ui.menu.scroll" = { fg = "gray04", bg = "gray01" }
95
95
96−diagnostic = { modifiers = ["underlined"] }
96+"diagnostic.warning" = { underline = { color = "bright_yellow", style = "curl" } }
97+"diagnostic.error" = { underline = { color = "bright_red", style = "curl" } }
98+"diagnostic.info" = { underline = { color = "bright_blue", style = "curl" } }
99+"diagnostic.hint" = { underline = { color = "bright_cyan", style = "curl" } }
97
100
98warning = "bright_yellow"
101warning = "bright_yellow"
99error = "bright_red"
102error = "bright_red"
runtime/themes/monokai.toml+4−1
@@ -85,7 +85,10 @@
85"info" = { fg = "#75beff" }
85"info" = { fg = "#75beff" }
86"hint" = { fg = "#eeeeeb3" }
86"hint" = { fg = "#eeeeeb3" }
87
87
88−diagnostic = { modifiers = ["underlined"] }
88+"diagnostic.warning" = { underline = { color = "#cca700", style = "curl" } }
89+"diagnostic.error" = { underline = { color = "#f48771", style = "curl" } }
90+"diagnostic.info" = { underline = { color = "#75beff", style = "curl" } }
91+"diagnostic.hint" = { underline = { color = "#eeeeeb3", style = "curl" } }
89
92
90[palette]
93[palette]
91type = "#A6E22E"
94type = "#A6E22E"
runtime/themes/monokai_pro.toml+4−1
@@ -90,7 +90,10 @@
90"diff.minus" = "red"
90"diff.minus" = "red"
91
91
92# make diagnostic underlined, to distinguish with selection text.
92# make diagnostic underlined, to distinguish with selection text.
93−diagnostic = { modifiers = ["underlined"] }
93+"diagnostic.warning" = { underline = { color = "orange", style = "curl" } }
94+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
95+"diagnostic.info" = { underline = { color = "base8", style = "curl" } }
96+"diagnostic.hint" = { underline = { color = "base8", style = "curl" } }
94
97
95# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
98# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
96"markup.heading" = "green"
99"markup.heading" = "green"
runtime/themes/monokai_pro_machine.toml+4−1
@@ -87,7 +87,10 @@
87"diff.minus" = "red"
87"diff.minus" = "red"
88
88
89# make diagnostic underlined, to distinguish with selection text.
89# make diagnostic underlined, to distinguish with selection text.
90−diagnostic = { modifiers = ["underlined"] }
90+"diagnostic.warning" = { underline = { color = "orange", style = "curl" } }
91+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
92+"diagnostic.info" = { underline = { color = "base8", style = "curl" } }
93+"diagnostic.hint" = { underline = { color = "base8", style = "curl" } }
91
94
92# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
95# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
93"markup.heading" = "green"
96"markup.heading" = "green"
runtime/themes/monokai_pro_octagon.toml+4−1
@@ -90,7 +90,10 @@
90"diff.minus" = "red"
90"diff.minus" = "red"
91
91
92# make diagnostic underlined, to distinguish with selection text.
92# make diagnostic underlined, to distinguish with selection text.
93−diagnostic = { modifiers = ["underlined"] }
93+"diagnostic.warning" = { underline = { color = "orange", style = "curl" } }
94+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
95+"diagnostic.info" = { underline = { color = "base8", style = "curl" } }
96+"diagnostic.hint" = { underline = { color = "base8", style = "curl" } }
94
97
95# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
98# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
96"markup.heading" = "green"
99"markup.heading" = "green"
runtime/themes/monokai_pro_ristretto.toml+4−1
@@ -87,7 +87,10 @@
87"diff.minus" = "red"
87"diff.minus" = "red"
88
88
89# make diagnostic underlined, to distinguish with selection text.
89# make diagnostic underlined, to distinguish with selection text.
90−diagnostic = { modifiers = ["underlined"] }
90+"diagnostic.warning" = { underline = { color = "orange", style = "curl" } }
91+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
92+"diagnostic.info" = { underline = { color = "base8", style = "curl" } }
93+"diagnostic.hint" = { underline = { color = "base8", style = "curl" } }
91
94
92# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
95# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
93"markup.heading" = "green"
96"markup.heading" = "green"
runtime/themes/monokai_pro_spectrum.toml+4−1
@@ -87,7 +87,10 @@
87"diff.minus" = "red"
87"diff.minus" = "red"
88
88
89# make diagnostic underlined, to distinguish with selection text.
89# make diagnostic underlined, to distinguish with selection text.
90−diagnostic = { modifiers = ["underlined"] }
90+"diagnostic.warning" = { underline = { color = "orange", style = "curl" } }
91+"diagnostic.error" = { underline = { color = "magenta", style = "curl" } } # maybe should be red?
92+"diagnostic.info" = { underline = { color = "base8", style = "curl" } }
93+"diagnostic.hint" = { underline = { color = "base8", style = "curl" } }
91
94
92# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
95# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
93"markup.heading" = "green"
96"markup.heading" = "green"
runtime/themes/night_owl.toml+5−1
@@ -5,7 +5,11 @@
5'error' = { fg = 'red', modifiers = ['dim'] }
5'error' = { fg = 'red', modifiers = ['dim'] }
6'info' = { fg = 'blue', modifiers = ['dim'] }
6'info' = { fg = 'blue', modifiers = ['dim'] }
7'hint' = { fg = 'paleblue', modifiers = ['dim'] }
7'hint' = { fg = 'paleblue', modifiers = ['dim'] }
8−'diagnostic' = { modifiers = ['underlined'] }
8+
9+"diagnostic.warning" = { underline = { color = "peach", style = "curl" } }
10+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
11+"diagnostic.info" = { underline = { color = "blue", style = "curl" } }
12+"diagnostic.hint" = { underline = { color = "paleblue", style = "curl" } }
9
13
10# UI
14# UI
11'ui.background' = { fg = 'foreground', bg = 'background' }
15'ui.background' = { fg = 'foreground', bg = 'background' }
runtime/themes/nightfox.toml+6−6
@@ -60,15 +60,15 @@
60
60
61
61
62# DIAGNOSTICS
62# DIAGNOSTICS
63−"warning" = { fg ="yellow", bg = "bg1" } # Diagnostics warning (gutter)
63+"warning" = { fg = "yellow", bg = "bg1" } # Diagnostics warning (gutter)
64"error" = { fg = "red", bg = "bg1" } # Diagnostics error (gutter)
64"error" = { fg = "red", bg = "bg1" } # Diagnostics error (gutter)
65"info" = { fg = "blue", bg = "bg1" } # Diagnostics info (gutter)
65"info" = { fg = "blue", bg = "bg1" } # Diagnostics info (gutter)
66"hint" = { fg = "green", bg = "bg1" } # Diagnostics hint (gutter)
66"hint" = { fg = "green", bg = "bg1" } # Diagnostics hint (gutter)
67+
67−"diagnostic" = { modifiers = ["underlined"] } # Diagnostics fallback style (editing area)
68+"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } } # Diagnostics warning (editing area)
68−"diagnostic.error" = { fg = "red" } # Diagnostics error (editing area)
69+"diagnostic.error" = { underline = { color = "red", style = "curl" } } # Diagnostics error (editing area)
69−"diagnostic.warning" = { fg = "yellow" } # Diagnostics warning (editing area)
70−"diagnostic.info" = { fg = "blue" } # Diagnostics info (editing area)
70+"diagnostic.info" = { underline = { color = "blue", style = "curl" } } # Diagnostics info (editing area)
71−"diagnostic.hint" = { fg = "green" } # Diagnostics hint (editing area)
71+"diagnostic.hint" = { underline = { color = "green", style = "curl" } } # Diagnostics hint (editing area)
72
72
73
73
74# SYNTAX HIGHLIGHTING
74# SYNTAX HIGHLIGHTING
runtime/themes/noctis.toml+6−1
@@ -10,7 +10,12 @@
10"info" = { fg = "mid-blue", bg = "mid-green" } # Code diagnostic info in gutter (LSP).
10"info" = { fg = "mid-blue", bg = "mid-green" } # Code diagnostic info in gutter (LSP).
11# ? Difference between info and hint ?
11# ? Difference between info and hint ?
12"hint" = { fg = "light-green", modifiers = ["bold"] } # Code diagnostics hint in gutter (LSP).
12"hint" = { fg = "light-green", modifiers = ["bold"] } # Code diagnostics hint in gutter (LSP).
13+
13−"diagnostic" = { modifiers = ["underlined"] } # Code diagnostics in editing area (LSP).
14+# Code diagnostics in editing area (LSP).
15+"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } }
16+"diagnostic.error" = { underline = { color = "red", style = "curl" } }
17+"diagnostic.info" = { underline = { color = "mid-blue", style = "curl" } }
18+"diagnostic.hint" = { underline = { color = "light-green", style = "curl" } }
14
19
15# UI ==============================
20# UI ==============================
16# For styling helix itself.
21# For styling helix itself.
runtime/themes/noctis_bordo.toml+5−1
@@ -54,7 +54,11 @@
54"diff.plus" = "base0B"
54"diff.plus" = "base0B"
55"diff.minus" = "base08"
55"diff.minus" = "base08"
56
56
57−"diagnostic" = { modifiers = ["underlined"] }
57+"diagnostic.info" = { underline = { color = "base0D", style = "curl" } }
58+"diagnostic.hint" = { underline = { color = "base03", style = "curl" } }
59+"diagnostic.warning" = { underline = { color = "base09", style = "curl" } }
60+"diagnostic.error" = { underline = { color = "base08", style = "curl" } }
61+
58"ui.gutter" = { bg = "base01" }
62"ui.gutter" = { bg = "base01" }
59"info" = "base0D"
63"info" = "base0D"
60"hint" = "base03"
64"hint" = "base03"
runtime/themes/nord.toml+6
@@ -98,6 +98,12 @@
98"markup.link.text" = "nord8"
98"markup.link.text" = "nord8"
99"markup.raw" = "nord7"
99"markup.raw" = "nord7"
100
100
101+# lsp diagnostics
102+"diagnostic.error" = { underline = { color = "nord11", style = "curl" } }
103+"diagnostic.warning" = { underline = { color = "nord13", style = "curl" } }
104+"diagnostic.info" = { underline = { color = "nord8", style = "curl" } }
105+"diagnostic.hint" = { underline = { color = "nord8", style = "curl" } }
106+
101# vcs
107# vcs
102"diff.plus" = "nord14"
108"diff.plus" = "nord14"
103"diff.delta" = "nord12"
109"diff.delta" = "nord12"
runtime/themes/nord_light.toml+4−3
@@ -26,9 +26,10 @@
26"ui.statusline.select" = { fg = "nord0", bg = "nord15" }
26"ui.statusline.select" = { fg = "nord0", bg = "nord15" }
27
27
28
28
29−"diagnostic.error" = {fg="nord11", modifiers=["bold"]}
29+"diagnostic.error" = { underline = { color = "nord11", style = "curl" } }
30−"diagnostic.warning" = {bg="nord13", modifiers=["bold"]}
30+"diagnostic.warning" = { underline = { color = "nord13", style = "curl" } }
31+"diagnostic.info" = { underline = { color = "nord13", style = "curl" } }
31−"diagnostic.hint" = {fg="nord13", modifiers=["bold"]}
32+"diagnostic.hint" = { underline = { color = "nord13", style = "curl" } }
32
33
33"constant.numeric" = {fg="nord15"}
34"constant.numeric" = {fg="nord15"}
34"constant.builtin" = {fg="nord15"}
35"constant.builtin" = {fg="nord15"}
runtime/themes/onedarker.toml+5−1
@@ -41,7 +41,11 @@
41"diff.delta" = "gold"
41"diff.delta" = "gold"
42"diff.minus" = "red"
42"diff.minus" = "red"
43
43
44−diagnostic = { modifiers = ["underlined"] }
44+"diagnostic.info".underline = { color = "blue", style = "curl" }
45+"diagnostic.hint".underline = { color = "green", style = "curl" }
46+"diagnostic.warning".underline = { color = "yellow", style = "curl" }
47+"diagnostic.error".underline = { color = "red", style = "curl" }
48+
45"info" = { fg = "blue", modifiers = ["bold"] }
49"info" = { fg = "blue", modifiers = ["bold"] }
46"hint" = { fg = "green", modifiers = ["bold"] }
50"hint" = { fg = "green", modifiers = ["bold"] }
47"warning" = { fg = "yellow", modifiers = ["bold"] }
51"warning" = { fg = "yellow", modifiers = ["bold"] }
runtime/themes/onelight.toml+5−1
@@ -63,7 +63,11 @@
63"diff.delta" = "gold"
63"diff.delta" = "gold"
64"diff.minus" = "red"
64"diff.minus" = "red"
65
65
66−"diagnostic" = { modifiers = ["underlined"] }
66+"diagnostic.info".underline = { color = "blue", style = "curl" }
67+"diagnostic.hint".underline = { color = "green", style = "curl" }
68+"diagnostic.warning".underline = { color = "yellow", style = "curl" }
69+"diagnostic.error".underline = { color = "red", style = "curl" }
70+
67"info" = { fg = "blue", modifiers = ["bold"] }
71"info" = { fg = "blue", modifiers = ["bold"] }
68"hint" = { fg = "green", modifiers = ["bold"] }
72"hint" = { fg = "green", modifiers = ["bold"] }
69"warning" = { fg = "yellow", modifiers = ["bold"] }
73"warning" = { fg = "yellow", modifiers = ["bold"] }
runtime/themes/papercolor-dark.toml+5−1
@@ -73,7 +73,11 @@
73"warning" = "bright4"
73"warning" = "bright4"
74"error" = "regular1"
74"error" = "regular1"
75"info" = "bright4"
75"info" = "bright4"
76−diagnostic = { modifiers = ["bold", "underlined"]}
76+
77+"diagnostic.warning".underline = { color = "bright4", style = "curl" }
78+"diagnostic.error".underline = { color = "regular1", style = "curl" }
79+"diagnostic.info".underline = { color = "bright4", style = "curl" }
80+"diagnostic.hint".underline = { color = "bright4", style = "curl" }
77
81
78
82
79[palette]
83[palette]
runtime/themes/papercolor-light.toml+5−1
@@ -72,7 +72,11 @@
72"warning" = "bright4"
72"warning" = "bright4"
73"error" = "regular1"
73"error" = "regular1"
74"info" = "#FFAF00"
74"info" = "#FFAF00"
75−diagnostic = { modifiers = ["bold", "underlined"]}
75+
76+"diagnostic.warning".underline = { color = "bright4", style = "curl" }
77+"diagnostic.error".underline = { color = "regular1", style = "curl" }
78+"diagnostic.info".underline = { color = "#FFAF00", style = "curl" }
79+"diagnostic.hint".underline = { color = "#FFAF00", style = "curl" }
76
80
77
81
78[palette]
82[palette]
runtime/themes/penumbra+.toml+4−1
@@ -43,7 +43,10 @@ info = "sky"
43warning = "yellow"
43warning = "yellow"
44error = "red"
44error = "red"
45
45
46−diagnostic = { modifiers = ["underlined"] }
46+"diagnostic.hint".underline = { color = "sky-", style = "curl" }
47+"diagnostic.info".underline = { color = "sky", style = "curl" }
48+"diagnostic.warning".underline = { color = "yellow", style = "curl" }
49+"diagnostic.error".underline = { color = "red", style = "curl" }
47
50
48"ui.background" = { bg = "shade" }
51"ui.background" = { bg = "shade" }
49"ui.background.separator" = "sky"
52"ui.background.separator" = "sky"
runtime/themes/pop-dark.toml+4−1
@@ -8,7 +8,10 @@ info = { fg = 'yellowH', bg = 'brownD' }
8hint = { fg = 'brownD', bg = 'yellowH', modifiers = ['bold'] }
8hint = { fg = 'brownD', bg = 'yellowH', modifiers = ['bold'] }
9warning = { fg = 'brownD', bg = 'orangeW', modifiers = ['bold'] }
9warning = { fg = 'brownD', bg = 'orangeW', modifiers = ['bold'] }
10error = { fg = 'brownD', bg = 'redE', modifiers = ['bold'] }
10error = { fg = 'brownD', bg = 'redE', modifiers = ['bold'] }
11−diagnostic = { fg = 'greyT', bg = 'redD' }
11+"diagnostic.info".underline = { color = "yellowH", style = "curl" }
12+"diagnostic.hint".underline = { color = "yellowH", style = "curl" }
13+"diagnostic.warning".underline = { color = "orangeW", style = "curl" }
14+"diagnostic.error".underline = { color = "redE", style = "curl" }
12'ui.background' = { bg = 'brownN' }
15'ui.background' = { bg = 'brownN' }
13'ui.window' = { bg = 'brownH', fg = "brownD" }
16'ui.window' = { bg = 'brownH', fg = "brownD" }
14'ui.gutter' = { bg = 'brownH' }
17'ui.gutter' = { bg = 'brownH' }
runtime/themes/rasmus.toml+4−1
@@ -100,7 +100,10 @@
100"ui.menu.selected" = { fg = "fg", bg = "gray03" }
100"ui.menu.selected" = { fg = "fg", bg = "gray03" }
101"ui.menu.scroll" = { fg = "white", bg = "gray01" }
101"ui.menu.scroll" = { fg = "white", bg = "gray01" }
102
102
103−diagnostic = { modifiers = ["underlined"] }
103+"diagnostic.warning".underline = { color = "bright_yellow", style = "curl" }
104+"diagnostic.error".underline = { color = "bright_red", style = "curl" }
105+"diagnostic.info".underline = { color = "bright_blue", style = "curl" }
106+"diagnostic.hint".underline = { color = "bright_cyan", style = "curl" }
104
107
105warning = "bright_yellow"
108warning = "bright_yellow"
106error = "bright_red"
109error = "bright_red"
runtime/themes/rose_pine.toml−1
@@ -52,7 +52,6 @@
52"warning" = "gold"
52"warning" = "gold"
53"error" = "love"
53"error" = "love"
54
54
55−"diagnostic" = { modifiers = ["underlined"] }
56"diagnostic.error" = { underline = { style = "curl", color = "love" } }
55"diagnostic.error" = { underline = { style = "curl", color = "love" } }
57"diagnostic.warning" = { underline = { style = "curl", color = "gold" } }
56"diagnostic.warning" = { underline = { style = "curl", color = "gold" } }
58"diagnostic.info" = { underline = { style = "curl", color = "foam" } }
57"diagnostic.info" = { underline = { style = "curl", color = "foam" } }
runtime/themes/rose_pine_dawn.toml+5−1
@@ -45,9 +45,13 @@
45"info" = "gold"
45"info" = "gold"
46"hint" = "gold"
46"hint" = "gold"
47"debug" = "rose"
47"debug" = "rose"
48−"diagnostic" = "rose"
49"error" = "love"
48"error" = "love"
50
49
50+"diagnostic.error" = { underline = { style = "curl", color = "love" } }
51+"diagnostic.warning" = { underline = { style = "curl", color = "gold" } }
52+"diagnostic.info" = { underline = { style = "curl", color = "foam" } }
53+"diagnostic.hint" = { underline = { style = "curl", color = "iris" } }
54+
51"markup.heading.marker" = "subtle"
55"markup.heading.marker" = "subtle"
52"markup.heading.1" = { fg = "love", modifiers = ["bold"] }
56"markup.heading.1" = { fg = "love", modifiers = ["bold"] }
53"markup.heading.2" = { fg = "gold", modifiers = ["bold"] }
57"markup.heading.2" = { fg = "gold", modifiers = ["bold"] }
runtime/themes/rose_pine_moon.toml+5−1
@@ -51,9 +51,13 @@
51"info" = "gold"
51"info" = "gold"
52"hint" = "gold"
52"hint" = "gold"
53"debug" = "rose"
53"debug" = "rose"
54−"diagnostic" = "rose"
55"error" = "love"
54"error" = "love"
56
55
56+"diagnostic.error" = { underline = { style = "curl", color = "love" } }
57+"diagnostic.warning" = { underline = { style = "curl", color = "gold" } }
58+"diagnostic.info" = { underline = { style = "curl", color = "foam" } }
59+"diagnostic.hint" = { underline = { style = "curl", color = "iris" } }
60+
57"markup.heading.marker" = "subtle"
61"markup.heading.marker" = "subtle"
58"markup.heading.1" = { fg = "love", modifiers = ["bold"] }
62"markup.heading.1" = { fg = "love", modifiers = ["bold"] }
59"markup.heading.2" = { fg = "gold", modifiers = ["bold"] }
63"markup.heading.2" = { fg = "gold", modifiers = ["bold"] }
runtime/themes/serika-dark.toml+5−1
@@ -57,7 +57,11 @@
57"info" = "aqua"
57"info" = "aqua"
58"warning" = "yellow"
58"warning" = "yellow"
59"error" = "nasty-red"
59"error" = "nasty-red"
60−"diagnostic" = { fg = "nasty-red", modifiers = ["underlined"] }
60+
61+"diagnostic.hint" = { underline = { style = "curl", color = "blue" } }
62+"diagnostic.info" = { underline = { style = "curl", color = "aqua" } }
63+"diagnostic.warning" = { underline = { style = "curl", color = "yellow" } }
64+"diagnostic.error" = { underline = { style = "curl", color = "nasty-red" } }
61
65
62"diff.plus" = { fg = "green" }
66"diff.plus" = { fg = "green" }
63"diff.delta" = { fg = "orange" }
67"diff.delta" = { fg = "orange" }
runtime/themes/serika-light.toml+5−1
@@ -57,7 +57,11 @@
57"info" = "aqua"
57"info" = "aqua"
58"warning" = "yellow"
58"warning" = "yellow"
59"error" = "nasty-red"
59"error" = "nasty-red"
60−"diagnostic" = { fg = "nasty-red", modifiers = ["underlined"] }
60+
61+"diagnostic.hint" = { underline = { style = "curl", color = "blue" } }
62+"diagnostic.info" = { underline = { style = "curl", color = "aqua" } }
63+"diagnostic.warning" = { underline = { style = "curl", color = "yellow" } }
64+"diagnostic.error" = { underline = { style = "curl", color = "nasty-red" } }
61
65
62"diff.plus" = { fg = "bg_green" }
66"diff.plus" = { fg = "bg_green" }
63"diff.delta" = { fg = "bg_blue" }
67"diff.delta" = { fg = "bg_blue" }
runtime/themes/solarized_dark.toml+5−1
@@ -101,7 +101,11 @@
101"error" = { fg = "red", modifiers= ["bold", "underlined"] }
101"error" = { fg = "red", modifiers= ["bold", "underlined"] }
102"info" = { fg = "blue", modifiers= ["bold", "underlined"] }
102"info" = { fg = "blue", modifiers= ["bold", "underlined"] }
103"hint" = { fg = "base01", modifiers= ["bold", "underlined"] }
103"hint" = { fg = "base01", modifiers= ["bold", "underlined"] }
104−"diagnostic" = { modifiers = ["underlined"] }
104+
105+"diagnostic.warning" = { underline = { style = "curl", color = "orange" } }
106+"diagnostic.error" = { underline = { style = "curl", color = "red" } }
107+"diagnostic.info" = { underline = { style = "curl", color = "blue" } }
108+"diagnostic.hint" = { underline = { style = "curl", color = "base01" } }
105
109
106[palette]
110[palette]
107# 深色 越来越深
111# 深色 越来越深
runtime/themes/solarized_light.toml+6−1
@@ -118,7 +118,12 @@
118"error" = { fg = "red", modifiers= ["bold", "underlined"] }
118"error" = { fg = "red", modifiers= ["bold", "underlined"] }
119"info" = { fg = "blue", modifiers= ["bold", "underlined"] }
119"info" = { fg = "blue", modifiers= ["bold", "underlined"] }
120"hint" = { fg = "base01", modifiers= ["bold", "underlined"] }
120"hint" = { fg = "base01", modifiers= ["bold", "underlined"] }
121−"diagnostic" = { modifiers = ["underlined"] }
121+
122+"diagnostic.warning" = { underline = { style = "curl", color = "orange" } }
123+"diagnostic.error" = { underline = { style = "curl", color = "red" } }
124+"diagnostic.info" = { underline = { style = "curl", color = "blue" } }
125+"diagnostic.hint" = { underline = { style = "curl", color = "base01" } }
126+
122
127
123[palette]
128[palette]
124red = '#dc322f'
129red = '#dc322f'
runtime/themes/sonokai.toml+5−1
@@ -75,7 +75,11 @@ info = { fg = 'green', bg = 'bg2' }
75hint = { fg = 'blue', bg = 'bg2', modifiers = ['bold'] }
75hint = { fg = 'blue', bg = 'bg2', modifiers = ['bold'] }
76warning = { fg = 'yellow', bg = 'bg2', modifiers = ['bold'] }
76warning = { fg = 'yellow', bg = 'bg2', modifiers = ['bold'] }
77error = { fg = 'red', bg = 'bg2', modifiers = ['bold'] }
77error = { fg = 'red', bg = 'bg2', modifiers = ['bold'] }
78−diagnostic = { modifiers = ['underlined'] }
78+
79+"diagnostic.info" = { underline = { style = "curl", color = "green" } }
80+"diagnostic.hint" = { underline = { style = "curl", color = "blue" } }
81+"diagnostic.warning" = { underline = { style = "curl", color = "yellow" } }
82+"diagnostic.error" = { underline = { style = "curl", color = "red" } }
79
83
80
84
81
85
runtime/themes/spacebones_light.toml+4−1
@@ -72,7 +72,10 @@
72"ui.virtual" = "base-dim"
72"ui.virtual" = "base-dim"
73"ui.virtual.ruler" = { bg = "bg1" }
73"ui.virtual.ruler" = { bg = "bg1" }
74
74
75−"diagnostic" = { modifiers = ["underlined"] }
75+"diagnostic.warning" = { underline = { style = "curl", color = "meta" } }
76+"diagnostic.error" = { underline = { style = "curl", color = "#e0211d" } }
77+"diagnostic.info" = { underline = { style = "curl", color = "theme_yellow" } }
78+"diagnostic.hint" = { underline = { style = "curl", color = "bg2" } }
76
79
77[palette]
80[palette]
78base = "#655370"
81base = "#655370"
runtime/themes/tokyonight.toml+4−1
@@ -54,7 +54,10 @@
54"warning" = { fg = "yellow" }
54"warning" = { fg = "yellow" }
55"info" = { fg = "blue" }
55"info" = { fg = "blue" }
56"hint" = { fg = "teal" }
56"hint" = { fg = "teal" }
57−"diagnostic" = { modifiers = ["underlined"] }
57+"diagnostic.error" = { underline = { style = "curl", color = "red" } }
58+"diagnostic.warning" = { underline = { style = "curl", color = "yellow" } }
59+"diagnostic.info" = { underline = { style = "curl", color = "blue" } }
60+"diagnostic.hint" = { underline = { style = "curl", color = "teal" } }
58"special" = { fg = "orange" }
61"special" = { fg = "orange" }
59
62
60"markup.heading" = { fg = "cyan", modifiers = ["bold"] }
63"markup.heading" = { fg = "cyan", modifiers = ["bold"] }
runtime/themes/varua.toml+4−1
@@ -70,7 +70,10 @@
70"info" = "aqua"
70"info" = "aqua"
71"warning" = "yellow"
71"warning" = "yellow"
72"error" = "red"
72"error" = "red"
73−"diagnostic" = { modifiers = ["underlined"] }
73+"diagnostic.hint" = { underline = { style = "curl", color = "blue" } }
74+"diagnostic.info" = { underline = { style = "curl", color = "aqua" } }
75+"diagnostic.warning" = { underline = { style = "curl", color = "yellow" } }
76+"diagnostic.error" = { underline = { style = "curl", color = "red" } }
74
77
75[palette]
78[palette]
76bg0 = "#282828"
79bg0 = "#282828"