Change built-in themes to use curly underlines (#5419)
* Change built-in themes to use curly underlines
* Change fleet_dark to use curly underlines
commitc988bd9629145b5a337498937a70af555bfa6159
authorblt__ <63462729+blt-r@users.noreply.github.com>
dateThu 12 Jan 2023, 08:22 (4 years ago)
parent4e9a070
runtime/themes/ayu_dark.toml+4−4
@@ -54,10 +54,10 @@
5454"error" = { fg = "red", modifiers = ["bold"] }
5555"info" = { fg = "blue", modifiers = ["bold"] }
5656"hint" = { fg = "blue", modifiers = ["bold"] }
57−"diagnostic"= { fg = "red", modifiers = ["underlined"] }
58−"diagnostic.info"= { fg = "blue", modifiers = ["underlined"] }
59−"diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] }
60−"diagnostic.error"= { fg = "red", modifiers = ["underlined"] }
57+"diagnostic.hint" = { underline = { color = "blue", style="curl"} }
58+"diagnostic.info"= { underline = { color = "blue", style="curl"} }
59+"diagnostic.warning"= { underline = { color = "yellow", style="curl"} }
60+"diagnostic.error"= { underline = { color = "red", style="curl"} }
6161"ui.bufferline" = { fg = "gray", bg = "background" }
6262"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
6363
runtime/themes/ayu_light.toml+4−4
@@ -54,10 +54,10 @@
5454"error" = { fg = "red", modifiers = ["bold"] }
5555"info" = { fg = "blue", modifiers = ["bold"] }
5656"hint" = { fg = "blue", modifiers = ["bold"] }
57−"diagnostic"= { fg = "red", modifiers = ["underlined"] }
58−"diagnostic.info"= { fg = "blue", modifiers = ["underlined"] }
59−"diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] }
60−"diagnostic.error"= { fg = "red", modifiers = ["underlined"] }
57+"diagnostic.hint"= { underline = { color = "blue", style = "curl" } }
58+"diagnostic.info"= { underline = { color = "blue", style = "curl" } }
59+"diagnostic.warning"= { underline = { color = "yellow", style = "curl" } }
60+"diagnostic.error"= { underline = { color = "red", style = "curl" } }
6161"ui.bufferline" = { fg = "gray", bg = "background" }
6262"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
6363
runtime/themes/ayu_mirage.toml+4−4
@@ -54,10 +54,10 @@
5454"error" = { fg = "red", modifiers = ["bold"] }
5555"info" = { fg = "blue", modifiers = ["bold"] }
5656"hint" = { fg = "blue", modifiers = ["bold"] }
57−"diagnostic"= { fg = "red", modifiers = ["underlined"] }
58−"diagnostic.info"= { fg = "blue", modifiers = ["underlined"] }
59−"diagnostic.warning"= { fg = "yellow", modifiers = ["underlined"] }
60−"diagnostic.error"= { fg = "red", modifiers = ["underlined"] }
57+"diagnostic.hint"= { underline = { color = "blue", style = "curl" } }
58+"diagnostic.info"= { underline = { color = "blue", style = "curl" } }
59+"diagnostic.warning"= { underline = { color = "yellow", style = "curl" } }
60+"diagnostic.error"= { underline = { color = "red", style = "curl" } }
6161"ui.bufferline" = { fg = "gray", bg = "background" }
6262"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
6363
runtime/themes/bogster.toml+4−1
@@ -72,7 +72,10 @@
7272"hint" = "bogster-blue"
7373
7474# 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"} }
7679
7780[palette]
7881bogster-yellow = "#dcb659"
runtime/themes/bogster_light.toml+4−1
@@ -72,7 +72,10 @@
7272"hint" = "bogster-blue"
7373
7474# 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"} }
7679
7780[palette]
7881bogster-orange = "#dc7759"
runtime/themes/boo_berry.toml+5−1
@@ -60,7 +60,11 @@
6060"warning" = { fg = "gold" }
6161"info" = { fg = "lilac" }
6262"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"} }
6468
6569[palette]
6670berry = "#3A2A4D"
runtime/themes/darcula.toml+5−1
@@ -65,7 +65,11 @@
6565"diff.delta" = "grey"
6666"diff.minus" = "red"
6767
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+
6973"info" = "grey05"
7074"hint" = "grey05"
7175"debug" = "grey05"
runtime/themes/doom_acario_dark.toml+4−4
@@ -73,10 +73,10 @@
7373'info' = { fg = 'blue', modifiers = ['bold'] }
7474'hint' = { fg = 'blue', modifiers = ['bold'] }
7575
76−'diagnostic'= { fg = 'red', modifiers = ['underlined'] }
77−'diagnostic.error'= { fg = 'red', modifiers = ['underlined'] }
78−'diagnostic.info'= { fg = 'blue', modifiers = ['underlined'] }
79−'diagnostic.warning'= { fg = 'yellow', modifiers = ['underlined'] }
76+'diagnostic.hint'= { underline = { color = 'red', style = "curl"} }
77+'diagnostic.error'= { underline = { color = 'red', style = "curl"} }
78+'diagnostic.info'= { underline = { color = 'blue', style = "curl"} }
79+'diagnostic.warning'= { underline = { color = 'yellow', style = "curl"} }
8080
8181'special' = { fg = 'orange' }
8282
runtime/themes/emacs.toml+7−3
@@ -45,7 +45,7 @@
4545
4646"ui.background" = { fg = "black", bg = "white" }
4747"ui.background.separator" = { fg = "black", bg = "white" }
48−"ui.cursor" = { fg = "white", bg = "gray70" }
48+"ui.cursor" = { fg = "white", bg = "gray70" }
4949"ui.cursor.primary" = { fg = "white", bg = "black" }
5050"ui.cursor.match" = { fg = "black", bg = "turquoise" }
5151"ui.cursor.select" = { fg = "white", bg = "black" }
@@ -68,7 +68,7 @@
6868"ui.selection" = { bg = "lightgoldenrod1" }
6969"ui.selection.primary" = { bg = "lightgoldenrod2" }
7070"ui.virtual.whitespace" = "highlight"
71−"ui.virtual.ruler" = { bg ="gray95" }
71+"ui.virtual.ruler" = { bg = "gray95" }
7272"ui.cursorline.primary" = { bg = "darkseagreen2" }
7373"ui.cursorline.secondary" = { bg = "darkseagreen2" }
7474
@@ -80,7 +80,11 @@
8080"warning" = { fg = "dark_orange" }
8181"info" = { fg = "forest_green" }
8282"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" } }
8488
8589[palette]
8690black = "#000000"
runtime/themes/everforest_dark.toml+6−1
@@ -88,7 +88,12 @@
8888"info" = "aqua"
8989"warning" = "yellow"
9090"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+
9297
9398[palette]
9499
runtime/themes/everforest_light.toml+5−1
@@ -88,7 +88,11 @@
8888"info" = "aqua"
8989"warning" = "yellow"
9090"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" } }
9296
9397[palette]
9498
runtime/themes/flatwhite.toml+5
@@ -21,6 +21,11 @@
2121"variable.parameter" = { fg = "blue_text", bg = "blue_bg" }
2222
2323"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+
2429"info" = { fg = "orange_text", bg = "orange_bg" }
2530"hint" = { modifiers = ["bold"] }
2631"warning" = { fg = "orange_text", bg = "orange_bg" }
runtime/themes/fleet_dark.toml+4−4
@@ -91,10 +91,10 @@
9191"warning" = "orange_accent"
9292"error" = "red_error"
9393"diagnostic" = { modifiers = [] }
94−"diagnostic.hint" = { underline = { color = "light", style = "line" } }
95−"diagnostic.info" = { underline = { color = "blue_accent", style = "line" } }
96−"diagnostic.warning" = { underline = { color = "yellow_accent", style = "line" } }
97−"diagnostic.error" = { underline = { color = "red_error", style = "line" } }
94+"diagnostic.hint" = { underline = { color = "light", style = "curl" } }
95+"diagnostic.info" = { underline = { color = "blue_accent", style = "curl" } }
96+"diagnostic.warning" = { underline = { color = "yellow_accent", style = "curl" } }
97+"diagnostic.error" = { underline = { color = "red_error", style = "curl" } }
9898
9999[palette]
100100background = "#181818"
runtime/themes/gruvbox.toml+4−1
@@ -61,7 +61,10 @@
6161"ui.virtual.whitespace" = "bg2"
6262"ui.virtual.ruler" = { bg = "bg1" }
6363
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" } }
6568
6669"markup.heading" = "aqua1"
6770"markup.bold" = { modifiers = ["bold"] }
runtime/themes/gruvbox_dark_hard.toml+3−4
@@ -21,7 +21,7 @@
2121"function.macro" = "aqua1"
2222"function.builtin" = "yellow1"
2323"tag" = "red1"
24−"comment" = { fg = "gray1", modifiers = ["italic"] }
24+"comment" = { fg = "gray1", modifiers = ["italic"] }
2525"constant" = { fg = "purple1" }
2626"constant.builtin" = { fg = "purple1", modifiers = ["bold"] }
2727"string" = "green1"
@@ -39,7 +39,6 @@
3939"info" = { fg = "aqua1", bg = "bg1" }
4040"hint" = { fg = "blue1", bg = "bg1" }
4141
42−"diagnostic" = { modifiers = ["underlined"] }
4342"diagnostic.error" = { underline = { style = "curl", color = "red0" } }
4443"diagnostic.warning" = { underline = { style = "curl", color = "orange1" } }
4544"diagnostic.info" = { underline = { style = "curl", color = "aqua1" } }
@@ -91,8 +90,8 @@ fg4 = "#a89984" # gray0
9190gray0 = "#a89984"
9291gray1 = "#928374"
9392
94−red0 = "#cc241d" # neutral
95−red1 = "#fb4934" # bright
93+red0 = "#cc241d" # neutral
94+red1 = "#fb4934" # bright
9695green0 = "#98971a"
9796green1 = "#b8bb26"
9897yellow0 = "#d79921"
runtime/themes/gruvbox_light.toml+5−2
@@ -21,7 +21,7 @@
2121"function.macro" = "aqua1"
2222"function.builtin" = "yellow1"
2323"tag" = "red1"
24−"comment" = { fg = "gray1", modifiers = ["italic"] }
24+"comment" = { fg = "gray1", modifiers = ["italic"] }
2525"constant" = { fg = "purple1" }
2626"constant.builtin" = { fg = "purple1", modifiers = ["bold"] }
2727"string" = "green1"
@@ -62,7 +62,10 @@
6262"ui.virtual.whitespace" = "bg2"
6363"ui.virtual.ruler" = { bg = "bg1" }
6464
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" } }
6669
6770"markup.heading" = "aqua1"
6871"markup.bold" = { modifiers = ["bold"] }
runtime/themes/heisenberg.toml+4−4
@@ -59,10 +59,10 @@
5959"error" = { fg = "chili_powder_red", modifiers = ["bold"] }
6060"info" = { fg = "crystal_blue", modifiers = ["bold"] }
6161"hint" = { fg = "crystal_blue", modifiers = ["bold"] }
62−"diagnostic"= { fg = "chili_powder_red", modifiers = ["underlined"] }
63−"diagnostic.info"= { fg = "crystal_blue", modifiers = ["underlined"] }
64−"diagnostic.warning"= { fg = "vapor_yellow", modifiers = ["underlined"] }
65−"diagnostic.error"= { fg = "chili_powder_red", modifiers = ["underlined"] }
62+"diagnostic.hint" = { underline = {color = "chili_powder_red", style = "curl" } }
63+"diagnostic.info" = { underline = {color = "crystal_blue", style = "curl" } }
64+"diagnostic.warning" = { underline = {color = "vapor_yellow", style = "curl" } }
65+"diagnostic.error" = { underline = {color = "chili_powder_red", style = "curl" } }
6666"ui.bufferline" = { fg = "gray", bg = "background" }
6767"ui.bufferline.active" = { fg = "foreground", bg = "dark_gray" }
6868
runtime/themes/hex_lavender.toml+1−1
@@ -3,7 +3,7 @@ inherits = "hex_steel"
33[palette]
44t1 = "#0e0e0d"
55t2 = "#121311"
6−t3 = "#2b3444" #
6+t3 = "#2b3444"
77t4 = "#61586f"
88t5 = "#686e73"
99t6 = "#878480"
runtime/themes/hex_steel.toml+5−1
@@ -60,7 +60,11 @@
6060"ui.virtual.indent-guide" = { fg = "t3" }
6161"ui.virtual.whitespace" = { fg = "t3" }
6262
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+
6468"error" = { fg = "error", modifiers = ["bold"] }
6569"warning" = { fg = "warning", modifiers = ["bold"] }
6670"info" = { fg = "info", modifiers = ["bold"] }
runtime/themes/ingrid.toml+5
@@ -67,3 +67,8 @@
6767"error" = "#D74E50"
6868"info" = "#839A53"
6969"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 @@
4141
4242"ui.cursorline.primary" = { bg = "sumiInk3"}
4343
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" } }
4548
4649error = "samuraiRed"
4750warning = "roninYellow"
runtime/themes/meliora.toml+5−1
@@ -54,7 +54,11 @@
5454"ui.virtual.indent-guide" = { fg = "dark_grey2" }
5555"ui.virtual.whitespace" = { fg = "grey" }
5656
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+
5862"error" = { fg = "red" }
5963"warning" = { fg = "orange" }
6064"info" = { fg = "blue" }
runtime/themes/mellow.toml+4−1
@@ -93,7 +93,10 @@
9393"ui.menu.selected" = { fg = "bright_white", bg = "gray03" }
9494"ui.menu.scroll" = { fg = "gray04", bg = "gray01" }
9595
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" } }
97100
98101warning = "bright_yellow"
99102error = "bright_red"
runtime/themes/monokai.toml+4−1
@@ -85,7 +85,10 @@
8585"info" = { fg = "#75beff" }
8686"hint" = { fg = "#eeeeeb3" }
8787
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" } }
8992
9093[palette]
9194type = "#A6E22E"
runtime/themes/monokai_pro.toml+4−1
@@ -90,7 +90,10 @@
9090"diff.minus" = "red"
9191
9292# 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" } }
9497
9598# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
9699"markup.heading" = "green"
runtime/themes/monokai_pro_machine.toml+4−1
@@ -87,7 +87,10 @@
8787"diff.minus" = "red"
8888
8989# 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" } }
9194
9295# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
9396"markup.heading" = "green"
runtime/themes/monokai_pro_octagon.toml+4−1
@@ -90,7 +90,10 @@
9090"diff.minus" = "red"
9191
9292# 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" } }
9497
9598# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
9699"markup.heading" = "green"
runtime/themes/monokai_pro_ristretto.toml+4−1
@@ -87,7 +87,10 @@
8787"diff.minus" = "red"
8888
8989# 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" } }
9194
9295# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
9396"markup.heading" = "green"
runtime/themes/monokai_pro_spectrum.toml+4−1
@@ -87,7 +87,10 @@
8787"diff.minus" = "red"
8888
8989# 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" } }
9194
9295# markup highlight, no need for `markup.raw` and `markup.list`, make them to be default
9396"markup.heading" = "green"
runtime/themes/night_owl.toml+5−1
@@ -5,7 +5,11 @@
55'error' = { fg = 'red', modifiers = ['dim'] }
66'info' = { fg = 'blue', modifiers = ['dim'] }
77'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" } }
913
1014# UI
1115'ui.background' = { fg = 'foreground', bg = 'background' }
runtime/themes/nightfox.toml+6−6
@@ -60,15 +60,15 @@
6060
6161
6262# DIAGNOSTICS
63−"warning" = { fg ="yellow", bg = "bg1" } # Diagnostics warning (gutter)
63+"warning" = { fg = "yellow", bg = "bg1" } # Diagnostics warning (gutter)
6464"error" = { fg = "red", bg = "bg1" } # Diagnostics error (gutter)
6565"info" = { fg = "blue", bg = "bg1" } # Diagnostics info (gutter)
6666"hint" = { fg = "green", bg = "bg1" } # Diagnostics hint (gutter)
67−"diagnostic" = { modifiers = ["underlined"] } # Diagnostics fallback style (editing area)
68−"diagnostic.error" = { fg = "red" } # Diagnostics error (editing area)
69−"diagnostic.warning" = { fg = "yellow" } # Diagnostics warning (editing area)
70−"diagnostic.info" = { fg = "blue" } # Diagnostics info (editing area)
71−"diagnostic.hint" = { fg = "green" } # Diagnostics hint (editing area)
67+
68+"diagnostic.warning" = { underline = { color = "yellow", style = "curl" } } # Diagnostics warning (editing area)
69+"diagnostic.error" = { underline = { color = "red", style = "curl" } } # Diagnostics error (editing area)
70+"diagnostic.info" = { underline = { color = "blue", style = "curl" } } # Diagnostics info (editing area)
71+"diagnostic.hint" = { underline = { color = "green", style = "curl" } } # Diagnostics hint (editing area)
7272
7373
7474# SYNTAX HIGHLIGHTING
runtime/themes/noctis.toml+6−1
@@ -10,7 +10,12 @@
1010"info" = { fg = "mid-blue", bg = "mid-green" } # Code diagnostic info in gutter (LSP).
1111# ? Difference between info and hint ?
1212"hint" = { fg = "light-green", modifiers = ["bold"] } # Code diagnostics hint in gutter (LSP).
13−"diagnostic" = { modifiers = ["underlined"] } # Code diagnostics in editing area (LSP).
13+
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" } }
1419
1520# UI ==============================
1621# For styling helix itself.
runtime/themes/noctis_bordo.toml+5−1
@@ -54,7 +54,11 @@
5454"diff.plus" = "base0B"
5555"diff.minus" = "base08"
5656
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+
5862"ui.gutter" = { bg = "base01" }
5963"info" = "base0D"
6064"hint" = "base03"
runtime/themes/nord.toml+6
@@ -98,6 +98,12 @@
9898"markup.link.text" = "nord8"
9999"markup.raw" = "nord7"
100100
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+
101107# vcs
102108"diff.plus" = "nord14"
103109"diff.delta" = "nord12"
runtime/themes/nord_light.toml+4−3
@@ -26,9 +26,10 @@
2626"ui.statusline.select" = { fg = "nord0", bg = "nord15" }
2727
2828
29−"diagnostic.error" = {fg="nord11", modifiers=["bold"]}
30−"diagnostic.warning" = {bg="nord13", modifiers=["bold"]}
31−"diagnostic.hint" = {fg="nord13", modifiers=["bold"]}
29+"diagnostic.error" = { underline = { color = "nord11", style = "curl" } }
30+"diagnostic.warning" = { underline = { color = "nord13", style = "curl" } }
31+"diagnostic.info" = { underline = { color = "nord13", style = "curl" } }
32+"diagnostic.hint" = { underline = { color = "nord13", style = "curl" } }
3233
3334"constant.numeric" = {fg="nord15"}
3435"constant.builtin" = {fg="nord15"}
runtime/themes/onedarker.toml+5−1
@@ -41,7 +41,11 @@
4141"diff.delta" = "gold"
4242"diff.minus" = "red"
4343
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+
4549"info" = { fg = "blue", modifiers = ["bold"] }
4650"hint" = { fg = "green", modifiers = ["bold"] }
4751"warning" = { fg = "yellow", modifiers = ["bold"] }
runtime/themes/onelight.toml+5−1
@@ -63,7 +63,11 @@
6363"diff.delta" = "gold"
6464"diff.minus" = "red"
6565
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+
6771"info" = { fg = "blue", modifiers = ["bold"] }
6872"hint" = { fg = "green", modifiers = ["bold"] }
6973"warning" = { fg = "yellow", modifiers = ["bold"] }
runtime/themes/papercolor-dark.toml+5−1
@@ -73,7 +73,11 @@
7373"warning" = "bright4"
7474"error" = "regular1"
7575"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" }
7781
7882
7983[palette]
runtime/themes/papercolor-light.toml+5−1
@@ -72,7 +72,11 @@
7272"warning" = "bright4"
7373"error" = "regular1"
7474"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" }
7680
7781
7882[palette]
runtime/themes/penumbra+.toml+4−1
@@ -43,7 +43,10 @@ info = "sky"
4343warning = "yellow"
4444error = "red"
4545
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" }
4750
4851"ui.background" = { bg = "shade" }
4952"ui.background.separator" = "sky"
runtime/themes/pop-dark.toml+4−1
@@ -8,7 +8,10 @@ info = { fg = 'yellowH', bg = 'brownD' }
88hint = { fg = 'brownD', bg = 'yellowH', modifiers = ['bold'] }
99warning = { fg = 'brownD', bg = 'orangeW', modifiers = ['bold'] }
1010error = { 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" }
1215'ui.background' = { bg = 'brownN' }
1316'ui.window' = { bg = 'brownH', fg = "brownD" }
1417'ui.gutter' = { bg = 'brownH' }
runtime/themes/rasmus.toml+4−1
@@ -100,7 +100,10 @@
100100"ui.menu.selected" = { fg = "fg", bg = "gray03" }
101101"ui.menu.scroll" = { fg = "white", bg = "gray01" }
102102
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" }
104107
105108warning = "bright_yellow"
106109error = "bright_red"
runtime/themes/rose_pine.toml−1
@@ -52,7 +52,6 @@
5252"warning" = "gold"
5353"error" = "love"
5454
55−"diagnostic" = { modifiers = ["underlined"] }
5655"diagnostic.error" = { underline = { style = "curl", color = "love" } }
5756"diagnostic.warning" = { underline = { style = "curl", color = "gold" } }
5857"diagnostic.info" = { underline = { style = "curl", color = "foam" } }
runtime/themes/rose_pine_dawn.toml+5−1
@@ -45,9 +45,13 @@
4545"info" = "gold"
4646"hint" = "gold"
4747"debug" = "rose"
48−"diagnostic" = "rose"
4948"error" = "love"
5049
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+
5155"markup.heading.marker" = "subtle"
5256"markup.heading.1" = { fg = "love", modifiers = ["bold"] }
5357"markup.heading.2" = { fg = "gold", modifiers = ["bold"] }
runtime/themes/rose_pine_moon.toml+5−1
@@ -51,9 +51,13 @@
5151"info" = "gold"
5252"hint" = "gold"
5353"debug" = "rose"
54−"diagnostic" = "rose"
5554"error" = "love"
5655
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+
5761"markup.heading.marker" = "subtle"
5862"markup.heading.1" = { fg = "love", modifiers = ["bold"] }
5963"markup.heading.2" = { fg = "gold", modifiers = ["bold"] }
runtime/themes/serika-dark.toml+5−1
@@ -57,7 +57,11 @@
5757"info" = "aqua"
5858"warning" = "yellow"
5959"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" } }
6165
6266"diff.plus" = { fg = "green" }
6367"diff.delta" = { fg = "orange" }
runtime/themes/serika-light.toml+5−1
@@ -57,7 +57,11 @@
5757"info" = "aqua"
5858"warning" = "yellow"
5959"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" } }
6165
6266"diff.plus" = { fg = "bg_green" }
6367"diff.delta" = { fg = "bg_blue" }
runtime/themes/solarized_dark.toml+5−1
@@ -101,7 +101,11 @@
101101"error" = { fg = "red", modifiers= ["bold", "underlined"] }
102102"info" = { fg = "blue", modifiers= ["bold", "underlined"] }
103103"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" } }
105109
106110[palette]
107111# 深色 越来越深
runtime/themes/solarized_light.toml+6−1
@@ -118,7 +118,12 @@
118118"error" = { fg = "red", modifiers= ["bold", "underlined"] }
119119"info" = { fg = "blue", modifiers= ["bold", "underlined"] }
120120"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+
122127
123128[palette]
124129red = '#dc322f'
runtime/themes/sonokai.toml+5−1
@@ -75,7 +75,11 @@ info = { fg = 'green', bg = 'bg2' }
7575hint = { fg = 'blue', bg = 'bg2', modifiers = ['bold'] }
7676warning = { fg = 'yellow', bg = 'bg2', modifiers = ['bold'] }
7777error = { 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" } }
7983
8084
8185
runtime/themes/spacebones_light.toml+4−1
@@ -72,7 +72,10 @@
7272"ui.virtual" = "base-dim"
7373"ui.virtual.ruler" = { bg = "bg1" }
7474
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" } }
7679
7780[palette]
7881base = "#655370"
runtime/themes/tokyonight.toml+4−1
@@ -54,7 +54,10 @@
5454"warning" = { fg = "yellow" }
5555"info" = { fg = "blue" }
5656"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" } }
5861"special" = { fg = "orange" }
5962
6063"markup.heading" = { fg = "cyan", modifiers = ["bold"] }
runtime/themes/varua.toml+4−1
@@ -70,7 +70,10 @@
7070"info" = "aqua"
7171"warning" = "yellow"
7272"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" } }
7477
7578[palette]
7679bg0 = "#282828"