aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/highlight.c
diff options
context:
space:
mode:
authorEvgeni Chasnovski <evgeni.chasnovski@gmail.com>2024-12-02 02:24:58 +0200
committerGitHub <noreply@github.com>2024-12-02 08:24:58 +0800
commit8de1dc6923396b46c327a31daa8a1562a196a255 (patch)
tree09822d3a27d384279386cc53835fac598e6cbcd7 /src/nvim/highlight.c
parentfb689d7ebd680c4921f4ec617fe5e01cd09ba96c (diff)
downloadrneovim-8de1dc6923396b46c327a31daa8a1562a196a255.tar.gz
rneovim-8de1dc6923396b46c327a31daa8a1562a196a255.tar.bz2
rneovim-8de1dc6923396b46c327a31daa8a1562a196a255.zip
fix(api): make `nvim_set_hl()` respect all `cterm` attributes (#31390)
Diffstat (limited to 'src/nvim/highlight.c')
-rw-r--r--src/nvim/highlight.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/nvim/highlight.c b/src/nvim/highlight.c
index b063a7708d..1a4b211f9c 100644
--- a/src/nvim/highlight.c
+++ b/src/nvim/highlight.c
@@ -1100,6 +1100,9 @@ HlAttrs dict2hlattrs(Dict(highlight) *dict, bool use_rgb, int *link_id, Error *e
CHECK_FLAG(cterm, cterm_mask, italic, , HL_ITALIC);
CHECK_FLAG(cterm, cterm_mask, underline, , HL_UNDERLINE);
CHECK_FLAG(cterm, cterm_mask, undercurl, , HL_UNDERCURL);
+ CHECK_FLAG(cterm, cterm_mask, underdouble, , HL_UNDERDOUBLE);
+ CHECK_FLAG(cterm, cterm_mask, underdotted, , HL_UNDERDOTTED);
+ CHECK_FLAG(cterm, cterm_mask, underdashed, , HL_UNDERDASHED);
CHECK_FLAG(cterm, cterm_mask, standout, , HL_STANDOUT);
CHECK_FLAG(cterm, cterm_mask, strikethrough, , HL_STRIKETHROUGH);
CHECK_FLAG(cterm, cterm_mask, altfont, , HL_ALTFONT);