aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2022-09-16 22:40:04 +0800
committerGitHub <noreply@github.com>2022-09-16 22:40:04 +0800
commita0642ec75e5986af03829ad4f448e300fa40ebb4 (patch)
treec51264d991b4c3ef35cb564887fa15e2688db69d
parent622968d7b389b8334ee2f2550c3a00018c4f1879 (diff)
downloadrneovim-a0642ec75e5986af03829ad4f448e300fa40ebb4.tar.gz
rneovim-a0642ec75e5986af03829ad4f448e300fa40ebb4.tar.bz2
rneovim-a0642ec75e5986af03829ad4f448e300fa40ebb4.zip
feat(tui): support undercurl when Konsole version >= 221170 (#20219)
Support was added in https://invent.kde.org/utilities/konsole/-/commit/76f879cd70fb494ab2334d2660b34679546f3d9d
-rw-r--r--src/nvim/tui/tui.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nvim/tui/tui.c b/src/nvim/tui/tui.c
index 471a3fb859..73f47f2b71 100644
--- a/src/nvim/tui/tui.c
+++ b/src/nvim/tui/tui.c
@@ -2164,7 +2164,7 @@ static void augment_terminfo(TUIData *data, const char *term, long vte_version,
data->unibi_ext.set_underline_style = unibi_find_ext_str(ut, "Smulx");
if (data->unibi_ext.set_underline_style == -1) {
int ext_bool_Su = unibi_find_ext_bool(ut, "Su"); // used by kitty
- if (vte_version >= 5102
+ if (vte_version >= 5102 || konsolev >= 221170
|| (ext_bool_Su != -1
&& unibi_get_ext_bool(ut, (size_t)ext_bool_Su))) {
data->unibi_ext.set_underline_style = (int)unibi_add_ext_str(ut, "ext.set_underline_style",