fix(api): make nvim_set_hl() respect all cterm attributes (#31390)

This commit is contained in:
Evgeni Chasnovski
2024-12-02 02:24:58 +02:00
committed by GitHub
parent fb689d7ebd
commit 8de1dc6923
2 changed files with 12 additions and 0 deletions

View File

@@ -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);