mirror of
https://github.com/neovim/neovim.git
synced 2025-10-16 14:56:08 +00:00
fix(api): make getting explicit empty hl in virtual text work (#28697)
This commit is contained in:
@@ -346,7 +346,12 @@ char *next_virt_text_chunk(VirtText vt, size_t *pos, int *attr)
|
||||
for (; text == NULL && *pos < kv_size(vt); (*pos)++) {
|
||||
text = kv_A(vt, *pos).text;
|
||||
int hl_id = kv_A(vt, *pos).hl_id;
|
||||
*attr = hl_combine_attr(*attr, hl_id > 0 ? syn_id2attr(hl_id) : 0);
|
||||
if (hl_id >= 0) {
|
||||
*attr = MAX(*attr, 0);
|
||||
if (hl_id > 0) {
|
||||
*attr = hl_combine_attr(*attr, syn_id2attr(hl_id));
|
||||
}
|
||||
}
|
||||
}
|
||||
return text;
|
||||
}
|
||||
|
Reference in New Issue
Block a user