mirror of
https://github.com/neovim/neovim.git
synced 2025-09-30 23:18:33 +00:00
Linting
This commit is contained in:
@@ -6171,12 +6171,11 @@ do_highlight (
|
||||
break;
|
||||
}
|
||||
|
||||
/*
|
||||
* Isolate the key ("term", "ctermfg", "ctermbg", "font", "guifg",
|
||||
* "guibg" or "guisp").
|
||||
*/
|
||||
while (*linep && !ascii_iswhite(*linep) && *linep != '=')
|
||||
++linep;
|
||||
// Isolate the key ("term", "ctermfg", "ctermbg", "font", "guifg",
|
||||
// "guibg" or "guisp").
|
||||
while (*linep && !ascii_iswhite(*linep) && *linep != '=') {
|
||||
linep++;
|
||||
}
|
||||
xfree(key);
|
||||
key = vim_strnsave_up(key_start, (int)(linep - key_start));
|
||||
linep = skipwhite(linep);
|
||||
@@ -6579,11 +6578,12 @@ static void highlight_clear(int idx)
|
||||
HL_TABLE()[idx].sg_rgb_bg_name = NULL;
|
||||
xfree(HL_TABLE()[idx].sg_rgb_sp_name);
|
||||
HL_TABLE()[idx].sg_rgb_sp_name = NULL;
|
||||
/* Clear the script ID only when there is no link, since that is not
|
||||
* cleared. */
|
||||
if (HL_TABLE()[idx].sg_link == 0)
|
||||
// Clear the script ID only when there is no link, since that is not
|
||||
// cleared.
|
||||
if (HL_TABLE()[idx].sg_link == 0) {
|
||||
HL_TABLE()[idx].sg_scriptID = 0;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
@@ -6880,8 +6880,9 @@ highlight_color (
|
||||
if (modec == 'g') {
|
||||
if (fg)
|
||||
return HL_TABLE()[id - 1].sg_rgb_fg_name;
|
||||
if (sp)
|
||||
if (sp) {
|
||||
return HL_TABLE()[id - 1].sg_rgb_sp_name;
|
||||
}
|
||||
return HL_TABLE()[id - 1].sg_rgb_bg_name;
|
||||
}
|
||||
if (font || sp)
|
||||
|
@@ -69,7 +69,7 @@ struct syn_state {
|
||||
|
||||
// Structure shared between syntax.c, screen.c
|
||||
typedef struct attr_entry {
|
||||
short rgb_ae_attr, cterm_ae_attr; // HL_BOLD, etc.
|
||||
int16_t rgb_ae_attr, cterm_ae_attr; // HL_BOLD, etc.
|
||||
RgbValue rgb_fg_color, rgb_bg_color, rgb_sp_color;
|
||||
int cterm_fg_color, cterm_bg_color;
|
||||
} attrentry_T;
|
||||
|
Reference in New Issue
Block a user