Lines Matching refs:HL_TABLE

86 #define HL_TABLE()	((hl_group_T *)((highlight_ga.ga_data)))  macro
357 return HL_TABLE()[id].sg_name; in highlight_group_name()
366 return HL_TABLE()[id].sg_link; in highlight_link_id()
636 hlgroup = &HL_TABLE()[from_id - 1]; in highlight_group_link()
788 if (!init || !(HL_TABLE()[idx].sg_set & SG_TERM)) in highlight_set_termgui_attr()
791 HL_TABLE()[idx].sg_set |= SG_TERM; in highlight_set_termgui_attr()
792 HL_TABLE()[idx].sg_term = attr; in highlight_set_termgui_attr()
797 if (!init || !(HL_TABLE()[idx].sg_set & SG_CTERM)) in highlight_set_termgui_attr()
800 HL_TABLE()[idx].sg_set |= SG_CTERM; in highlight_set_termgui_attr()
801 HL_TABLE()[idx].sg_cterm = attr; in highlight_set_termgui_attr()
802 HL_TABLE()[idx].sg_cterm_bold = FALSE; in highlight_set_termgui_attr()
808 if (!init || !(HL_TABLE()[idx].sg_set & SG_GUI)) in highlight_set_termgui_attr()
811 HL_TABLE()[idx].sg_set |= SG_GUI; in highlight_set_termgui_attr()
812 HL_TABLE()[idx].sg_gui = attr; in highlight_set_termgui_attr()
837 if (HL_TABLE()[idx].sg_font_name != NULL in highlight_set_font()
838 && STRCMP(HL_TABLE()[idx].sg_font_name, arg) == 0) in highlight_set_font()
845 vim_free(HL_TABLE()[idx].sg_font_name); in highlight_set_font()
846 HL_TABLE()[idx].sg_font_name = vim_strsave(arg); in highlight_set_font()
851 GuiFont temp_sg_font = HL_TABLE()[idx].sg_font; in highlight_set_font()
853 GuiFontset temp_sg_fontset = HL_TABLE()[idx].sg_fontset; in highlight_set_font()
860 HL_TABLE()[idx].sg_font = NOFONT; in highlight_set_font()
862 HL_TABLE()[idx].sg_fontset = NOFONTSET; in highlight_set_font()
868 if (HL_TABLE()[idx].sg_fontset != NOFONTSET) in highlight_set_font()
873 vim_free(HL_TABLE()[idx].sg_font_name); in highlight_set_font()
874 HL_TABLE()[idx].sg_font_name = vim_strsave(arg); in highlight_set_font()
878 HL_TABLE()[idx].sg_fontset = temp_sg_fontset; in highlight_set_font()
880 if (HL_TABLE()[idx].sg_font != NOFONT) in highlight_set_font()
885 vim_free(HL_TABLE()[idx].sg_font_name); in highlight_set_font()
886 HL_TABLE()[idx].sg_font_name = vim_strsave(arg); in highlight_set_font()
890 HL_TABLE()[idx].sg_font = temp_sg_font; in highlight_set_font()
904 HL_TABLE()[idx].sg_cterm_fg = color + 1; in highlight_set_ctermfg()
908 cterm_normal_fg_bold = (HL_TABLE()[idx].sg_cterm & HL_BOLD); in highlight_set_ctermfg()
928 HL_TABLE()[idx].sg_cterm_bg = color + 1; in highlight_set_ctermbg()
971 HL_TABLE()[idx].sg_cterm_ul = color + 1; in highlight_set_ctermul()
1011 if (!init || !(HL_TABLE()[idx].sg_set & SG_CTERM)) in highlight_set_cterm_color()
1014 HL_TABLE()[idx].sg_set |= SG_CTERM; in highlight_set_cterm_color()
1018 if (key[5] == 'F' && HL_TABLE()[idx].sg_cterm_bold) in highlight_set_cterm_color()
1020 HL_TABLE()[idx].sg_cterm &= ~HL_BOLD; in highlight_set_cterm_color()
1021 HL_TABLE()[idx].sg_cterm_bold = FALSE; in highlight_set_cterm_color()
1079 HL_TABLE()[idx].sg_cterm |= HL_BOLD; in highlight_set_cterm_color()
1080 HL_TABLE()[idx].sg_cterm_bold = TRUE; in highlight_set_cterm_color()
1083 HL_TABLE()[idx].sg_cterm &= ~HL_BOLD; in highlight_set_cterm_color()
1120 namep = &HL_TABLE()[idx].sg_gui_fg_name; in highlight_set_guifg()
1121 if (!init || !(HL_TABLE()[idx].sg_set & SG_GUI)) in highlight_set_guifg()
1124 HL_TABLE()[idx].sg_set |= SG_GUI; in highlight_set_guifg()
1131 HL_TABLE()[idx].sg_gui_fg = i; in highlight_set_guifg()
1189 namep = &HL_TABLE()[idx].sg_gui_bg_name; in highlight_set_guibg()
1190 if (!init || !(HL_TABLE()[idx].sg_set & SG_GUI)) in highlight_set_guibg()
1193 HL_TABLE()[idx].sg_set |= SG_GUI; in highlight_set_guibg()
1200 HL_TABLE()[idx].sg_gui_bg = i; in highlight_set_guibg()
1251 namep = &HL_TABLE()[idx].sg_gui_sp_name; in highlight_set_guisp()
1252 if (!init || !(HL_TABLE()[idx].sg_set & SG_GUI)) in highlight_set_guisp()
1255 HL_TABLE()[idx].sg_set |= SG_GUI; in highlight_set_guisp()
1262 HL_TABLE()[idx].sg_gui_sp = i; in highlight_set_guisp()
1296 HL_TABLE()[idx].sg_set |= SG_TERM; in highlight_set_startstop_termcode()
1353 vim_free(HL_TABLE()[idx].sg_start); in highlight_set_startstop_termcode()
1354 HL_TABLE()[idx].sg_start = p; in highlight_set_startstop_termcode()
1358 vim_free(HL_TABLE()[idx].sg_stop); in highlight_set_startstop_termcode()
1359 HL_TABLE()[idx].sg_stop = p; in highlight_set_startstop_termcode()
1505 item_before = HL_TABLE()[idx]; in do_highlight()
1507 if (STRCMP(HL_TABLE()[idx].sg_name_u, "NORMAL") == 0) in do_highlight()
1510 else if (STRCMP(HL_TABLE()[idx].sg_name_u, "MENU") == 0) in do_highlight()
1512 else if (STRCMP(HL_TABLE()[idx].sg_name_u, "SCROLLBAR") == 0) in do_highlight()
1514 else if (STRCMP(HL_TABLE()[idx].sg_name_u, "TOOLTIP") == 0) in do_highlight()
1523 HL_TABLE()[idx].sg_set = 0; in do_highlight()
1552 if (!init || HL_TABLE()[idx].sg_set == 0) in do_highlight()
1555 HL_TABLE()[idx].sg_set |= SG_TERM+SG_CTERM+SG_GUI; in do_highlight()
1674 HL_TABLE()[idx].sg_cleared = FALSE; in do_highlight()
1677 if (!init || !(HL_TABLE()[idx].sg_set & SG_LINK)) in do_highlight()
1678 HL_TABLE()[idx].sg_link = 0; in do_highlight()
1691 HL_TABLE()[idx].sg_term_attr = 0; in do_highlight()
1692 HL_TABLE()[idx].sg_cterm_attr = 0; in do_highlight()
1694 HL_TABLE()[idx].sg_gui_attr = 0; in do_highlight()
1736 HL_TABLE()[idx].sg_script_ctx = current_sctx; in do_highlight()
1737 HL_TABLE()[idx].sg_script_ctx.sc_lnum += SOURCING_LNUM; in do_highlight()
1747 || memcmp(&HL_TABLE()[idx], &item_before, sizeof(item_before)) != 0) in do_highlight()
1771 vim_free(HL_TABLE()[i].sg_name); in free_highlight()
1772 vim_free(HL_TABLE()[i].sg_name_u); in free_highlight()
1816 return HL_TABLE()[idx].sg_cleared == 0 in hl_has_settings()
1817 && ( HL_TABLE()[idx].sg_term_attr != 0 in hl_has_settings()
1818 || HL_TABLE()[idx].sg_cterm_attr != 0 in hl_has_settings()
1819 || HL_TABLE()[idx].sg_cterm_fg != 0 in hl_has_settings()
1820 || HL_TABLE()[idx].sg_cterm_bg != 0 in hl_has_settings()
1822 || HL_TABLE()[idx].sg_gui_attr != 0 in hl_has_settings()
1823 || HL_TABLE()[idx].sg_gui_fg_name != NULL in hl_has_settings()
1824 || HL_TABLE()[idx].sg_gui_bg_name != NULL in hl_has_settings()
1825 || HL_TABLE()[idx].sg_gui_sp_name != NULL in hl_has_settings()
1826 || HL_TABLE()[idx].sg_font_name != NULL in hl_has_settings()
1828 || (check_link && (HL_TABLE()[idx].sg_set & SG_LINK))); in hl_has_settings()
1837 HL_TABLE()[idx].sg_cleared = TRUE; in highlight_clear()
1839 HL_TABLE()[idx].sg_term = 0; in highlight_clear()
1840 VIM_CLEAR(HL_TABLE()[idx].sg_start); in highlight_clear()
1841 VIM_CLEAR(HL_TABLE()[idx].sg_stop); in highlight_clear()
1842 HL_TABLE()[idx].sg_term_attr = 0; in highlight_clear()
1843 HL_TABLE()[idx].sg_cterm = 0; in highlight_clear()
1844 HL_TABLE()[idx].sg_cterm_bold = FALSE; in highlight_clear()
1845 HL_TABLE()[idx].sg_cterm_fg = 0; in highlight_clear()
1846 HL_TABLE()[idx].sg_cterm_bg = 0; in highlight_clear()
1847 HL_TABLE()[idx].sg_cterm_attr = 0; in highlight_clear()
1849 HL_TABLE()[idx].sg_gui = 0; in highlight_clear()
1850 VIM_CLEAR(HL_TABLE()[idx].sg_gui_fg_name); in highlight_clear()
1851 VIM_CLEAR(HL_TABLE()[idx].sg_gui_bg_name); in highlight_clear()
1852 VIM_CLEAR(HL_TABLE()[idx].sg_gui_sp_name); in highlight_clear()
1855 HL_TABLE()[idx].sg_gui_fg = INVALCOLOR; in highlight_clear()
1856 HL_TABLE()[idx].sg_gui_bg = INVALCOLOR; in highlight_clear()
1857 HL_TABLE()[idx].sg_gui_sp = INVALCOLOR; in highlight_clear()
1860 gui_mch_free_font(HL_TABLE()[idx].sg_font); in highlight_clear()
1861 HL_TABLE()[idx].sg_font = NOFONT; in highlight_clear()
1863 gui_mch_free_fontset(HL_TABLE()[idx].sg_fontset); in highlight_clear()
1864 HL_TABLE()[idx].sg_fontset = NOFONTSET; in highlight_clear()
1866 VIM_CLEAR(HL_TABLE()[idx].sg_font_name); in highlight_clear()
1867 HL_TABLE()[idx].sg_gui_attr = 0; in highlight_clear()
1870 HL_TABLE()[idx].sg_link = HL_TABLE()[idx].sg_deflink; in highlight_clear()
1874 HL_TABLE()[idx].sg_script_ctx = HL_TABLE()[idx].sg_deflink_sctx; in highlight_clear()
1944 if (cterm_normal_fg_gui_color != HL_TABLE()[idx].sg_gui_fg in set_normal_colors()
1945 || cterm_normal_bg_gui_color != HL_TABLE()[idx].sg_gui_bg) in set_normal_colors()
1949 cterm_normal_fg_gui_color = HL_TABLE()[idx].sg_gui_fg; in set_normal_colors()
1950 cterm_normal_bg_gui_color = HL_TABLE()[idx].sg_gui_bg; in set_normal_colors()
1979 if (HL_TABLE()[idx].sg_gui_fg != INVALCOLOR) in set_group_colors()
1980 *fgp = HL_TABLE()[idx].sg_gui_fg; in set_group_colors()
1983 if (HL_TABLE()[idx].sg_gui_bg != INVALCOLOR) in set_group_colors()
1984 *bgp = HL_TABLE()[idx].sg_gui_bg; in set_group_colors()
2005 s = HL_TABLE()[id - 1].sg_font_name; in hl_get_font_name()
2024 vim_free(HL_TABLE()[id - 1].sg_font_name); in hl_set_font_name()
2025 HL_TABLE()[id - 1].sg_font_name = vim_strsave(font_name); in hl_set_font_name()
2044 vim_free(HL_TABLE()[id - 1].sg_gui_bg_name); in hl_set_bg_color_name()
2045 HL_TABLE()[id - 1].sg_gui_bg_name = name; in hl_set_bg_color_name()
2065 vim_free(HL_TABLE()[id - 1].sg_gui_fg_name); in hl_set_fg_color_name()
2066 HL_TABLE()[id - 1].sg_gui_fg_name = name; in hl_set_fg_color_name()
2125 gui_mch_free_fontset(HL_TABLE()[idx].sg_fontset); in hl_do_font()
2126 HL_TABLE()[idx].sg_fontset = fontset_name2handle(arg, 0 in hl_do_font()
2135 if (HL_TABLE()[idx].sg_fontset != NOFONTSET) in hl_do_font()
2145 gui.menu_fontset = HL_TABLE()[idx].sg_fontset; in hl_do_font()
2148 gui.menu_font = HL_TABLE()[idx].sg_fontset; in hl_do_font()
2160 gui.tooltip_fontset = (XFontSet)HL_TABLE()[idx].sg_fontset; in hl_do_font()
2170 gui_mch_free_font(HL_TABLE()[idx].sg_font); in hl_do_font()
2171 HL_TABLE()[idx].sg_font = font_name2handle(arg); in hl_do_font()
2174 if (HL_TABLE()[idx].sg_font != NOFONT) in hl_do_font()
2182 gui.menu_font = HL_TABLE()[idx].sg_font; in hl_do_font()
2897 sgp = &HL_TABLE()[id - 1]; // index is ID minus one in highlight_list_one()
2939 msg_outtrans(HL_TABLE()[HL_TABLE()[id - 1].sg_link - 1].sg_name); in highlight_list_one()
3021 attr = HL_TABLE()[id - 1].sg_gui; in highlight_has_attr()
3026 attr = HL_TABLE()[id - 1].sg_cterm; in highlight_has_attr()
3028 attr = HL_TABLE()[id - 1].sg_term; in highlight_has_attr()
3074 return HL_TABLE()[id - 1].sg_font_name; in highlight_color()
3085 color = HL_TABLE()[id - 1].sg_gui_fg; in highlight_color()
3087 color = HL_TABLE()[id - 1].sg_gui_sp; in highlight_color()
3089 color = HL_TABLE()[id - 1].sg_gui_bg; in highlight_color()
3101 return (HL_TABLE()[id - 1].sg_gui_fg_name); in highlight_color()
3103 return (HL_TABLE()[id - 1].sg_gui_sp_name); in highlight_color()
3104 return (HL_TABLE()[id - 1].sg_gui_bg_name); in highlight_color()
3111 n = HL_TABLE()[id - 1].sg_cterm_fg - 1; in highlight_color()
3113 n = HL_TABLE()[id - 1].sg_cterm_ul - 1; in highlight_color()
3115 n = HL_TABLE()[id - 1].sg_cterm_bg - 1; in highlight_color()
3143 color = HL_TABLE()[id - 1].sg_gui_fg; in highlight_gui_color_rgb()
3145 color = HL_TABLE()[id - 1].sg_gui_bg; in highlight_gui_color_rgb()
3173 msg_outtrans(HL_TABLE()[id - 1].sg_name); in syn_list_header()
3217 hl_group_T *sgp = HL_TABLE() + idx; in set_hl_attr()
3337 if (HL_TABLE()[i].sg_name_u != NULL in syn_name2id()
3338 && STRCMP(name_u, HL_TABLE()[i].sg_name_u) == 0) in syn_name2id()
3377 return HL_TABLE()[id - 1].sg_name; in syn_id2name()
3482 CLEAR_POINTER(&(HL_TABLE()[highlight_ga.ga_len])); in syn_add_group()
3483 HL_TABLE()[highlight_ga.ga_len].sg_name = name; in syn_add_group()
3484 HL_TABLE()[highlight_ga.ga_len].sg_name_u = name_up; in syn_add_group()
3486 HL_TABLE()[highlight_ga.ga_len].sg_gui_bg = INVALCOLOR; in syn_add_group()
3487 HL_TABLE()[highlight_ga.ga_len].sg_gui_fg = INVALCOLOR; in syn_add_group()
3488 HL_TABLE()[highlight_ga.ga_len].sg_gui_sp = INVALCOLOR; in syn_add_group()
3503 vim_free(HL_TABLE()[highlight_ga.ga_len].sg_name); in syn_unadd_group()
3504 vim_free(HL_TABLE()[highlight_ga.ga_len].sg_name_u); in syn_unadd_group()
3517 sgp = &HL_TABLE()[hl_id - 1]; // index is ID minus one in syn_id2attr()
3544 sgp = &HL_TABLE()[hl_id - 1]; // index is ID minus one in syn_id2colors()
3562 sgp = &HL_TABLE()[hl_id - 1]; // index is ID minus one in syn_id2cterm_bg()
3584 sgp = &HL_TABLE()[hl_id - 1]; // index is ID minus one in syn_get_final_id()
3626 if (HL_TABLE()[idx].sg_font_name != NULL) in gui_do_one_color()
3628 hl_do_font(idx, HL_TABLE()[idx].sg_font_name, FALSE, do_menu, in gui_do_one_color()
3633 if (HL_TABLE()[idx].sg_gui_fg_name != NULL) in gui_do_one_color()
3635 HL_TABLE()[idx].sg_gui_fg = in gui_do_one_color()
3636 color_name2handle(HL_TABLE()[idx].sg_gui_fg_name); in gui_do_one_color()
3639 if (HL_TABLE()[idx].sg_gui_bg_name != NULL) in gui_do_one_color()
3641 HL_TABLE()[idx].sg_gui_bg = in gui_do_one_color()
3642 color_name2handle(HL_TABLE()[idx].sg_gui_bg_name); in gui_do_one_color()
3645 if (HL_TABLE()[idx].sg_gui_sp_name != NULL) in gui_do_one_color()
3647 HL_TABLE()[idx].sg_gui_sp = in gui_do_one_color()
3648 color_name2handle(HL_TABLE()[idx].sg_gui_sp_name); in gui_do_one_color()
3670 hl_group_T *hlt = HL_TABLE(); in combine_stl_hlt()
3866 CLEAR_POINTER(&HL_TABLE()[hlcnt + 27]); in highlight_changed()
3867 HL_TABLE()[hlcnt + 18].sg_term = highlight_attr[HLF_S]; in highlight_changed()
4007 if (skip_cleared && idx < highlight_ga.ga_len && HL_TABLE()[idx].sg_cleared) in get_highlight_name_ext()
4022 return HL_TABLE()[idx].sg_name; in get_highlight_name_ext()
4037 gui_mch_free_font(HL_TABLE()[idx].sg_font); in free_highlight_fonts()
4038 HL_TABLE()[idx].sg_font = NOFONT; in free_highlight_fonts()
4040 gui_mch_free_fontset(HL_TABLE()[idx].sg_fontset); in free_highlight_fonts()
4041 HL_TABLE()[idx].sg_fontset = NOFONTSET; in free_highlight_fonts()
4102 sgp = &HL_TABLE()[hl_idx]; in highlight_get_info()
4117 sgp = &HL_TABLE()[sgp->sg_link - 1]; in highlight_get_info()
4181 link = HL_TABLE()[sgp->sg_link - 1].sg_name; in highlight_get_info()
4241 if (hlarg == NULL || STRICMP(hlarg, HL_TABLE()[i].sg_name) == 0) in f_hlget()