Lines Matching refs:id
95 static void highlight_list_one(int id);
96 static int highlight_list_arg(int id, int didh, int type, int iarg, char_u *sarg, char *name);
355 highlight_group_name(int id) in highlight_group_name() argument
357 return HL_TABLE()[id].sg_name; in highlight_group_name()
364 highlight_link_id(int id) in highlight_link_id() argument
366 return HL_TABLE()[id].sg_link; in highlight_link_id()
1381 int id; in do_highlight() local
1437 id = syn_namen2id(line, (int)(name_end - line)); in do_highlight()
1438 if (id == 0) in do_highlight()
1441 highlight_list_one(id); in do_highlight()
1495 id = syn_check_group(line, (int)(name_end - line)); in do_highlight()
1496 if (id == 0) // failed (out of memory) in do_highlight()
1498 idx = id - 1; // index is ID minus one in do_highlight()
1999 int id; in hl_get_font_name() local
2002 id = syn_name2id((char_u *)"Normal"); in hl_get_font_name()
2003 if (id > 0) in hl_get_font_name()
2005 s = HL_TABLE()[id - 1].sg_font_name; in hl_get_font_name()
2019 int id; in hl_set_font_name() local
2021 id = syn_name2id((char_u *)"Normal"); in hl_set_font_name()
2022 if (id > 0) in hl_set_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()
2037 int id; in hl_set_bg_color_name() local
2041 id = syn_name2id((char_u *)"Normal"); in hl_set_bg_color_name()
2042 if (id > 0) in hl_set_bg_color_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()
2058 int id; in hl_set_fg_color_name() local
2062 id = syn_name2id((char_u *)"Normal"); in hl_set_fg_color_name()
2063 if (id > 0) in hl_set_fg_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()
2892 highlight_list_one(int id) in highlight_list_one() argument
2897 sgp = &HL_TABLE()[id - 1]; // index is ID minus one in highlight_list_one()
2902 didh = highlight_list_arg(id, didh, LIST_ATTR, in highlight_list_one()
2904 didh = highlight_list_arg(id, didh, LIST_STRING, in highlight_list_one()
2906 didh = highlight_list_arg(id, didh, LIST_STRING, in highlight_list_one()
2909 didh = highlight_list_arg(id, didh, LIST_ATTR, in highlight_list_one()
2911 didh = highlight_list_arg(id, didh, LIST_INT, in highlight_list_one()
2913 didh = highlight_list_arg(id, didh, LIST_INT, in highlight_list_one()
2915 didh = highlight_list_arg(id, didh, LIST_INT, in highlight_list_one()
2919 didh = highlight_list_arg(id, didh, LIST_ATTR, in highlight_list_one()
2921 didh = highlight_list_arg(id, didh, LIST_STRING, in highlight_list_one()
2923 didh = highlight_list_arg(id, didh, LIST_STRING, in highlight_list_one()
2925 didh = highlight_list_arg(id, didh, LIST_STRING, in highlight_list_one()
2929 didh = highlight_list_arg(id, didh, LIST_STRING, in highlight_list_one()
2935 (void)syn_list_header(didh, 9999, id); in highlight_list_one()
2939 msg_outtrans(HL_TABLE()[HL_TABLE()[id - 1].sg_link - 1].sg_name); in highlight_list_one()
2943 highlight_list_arg(id, didh, LIST_STRING, 0, (char_u *)"cleared", ""); in highlight_list_one()
2952 int id, in highlight_list_arg() argument
2988 (int)(vim_strsize(ts) + STRLEN(name) + 1), id); in highlight_list_arg()
3010 int id, in highlight_has_attr() argument
3016 if (id <= 0 || id > highlight_ga.ga_len) in highlight_has_attr()
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()
3043 int id, in highlight_color() argument
3054 if (id <= 0 || id > highlight_ga.ga_len) in highlight_color()
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()
3134 int id, in highlight_gui_color_rgb() argument
3139 if (id <= 0 || id > highlight_ga.ga_len) in highlight_gui_color_rgb()
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()
3162 int id) // highlight group id in syn_list_header() argument
3173 msg_outtrans(HL_TABLE()[id - 1].sg_name); in syn_list_header()
3201 msg_puts_attr("xxx", syn_id2attr(id)); in syn_list_header()
3285 int id; in set_hl_attr() local
3288 id = syn_name2id((char_u *)"Normal"); in set_hl_attr()
3289 if (id > 0) in set_hl_attr()
3291 syn_id2colors(id, &fg, &bg); in set_hl_attr()
3350 int id = syn_name2id(name); in syn_name2attr() local
3352 if (id != 0) in syn_name2attr()
3353 return syn_id2attr(id); in syn_name2attr()
3373 syn_id2name(int id) in syn_id2name() argument
3375 if (id <= 0 || id > highlight_ga.ga_len) in syn_id2name()
3377 return HL_TABLE()[id - 1].sg_name; in syn_id2name()
3389 int id = 0; in syn_namen2id() local
3394 id = syn_name2id(name); in syn_namen2id()
3397 return id; in syn_namen2id()
3409 int id; in syn_check_group() local
3416 id = syn_name2id(name); in syn_check_group()
3417 if (id == 0) // doesn't exist yet in syn_check_group()
3418 id = syn_add_group(name); in syn_check_group()
3421 return id; in syn_check_group()
3662 int id, in combine_stl_hlt() argument
3688 hlt[id - 1].sg_term ^ hlt[id_S - 1].sg_term; in combine_stl_hlt()
3689 if (hlt[id - 1].sg_start != hlt[id_S - 1].sg_start) in combine_stl_hlt()
3690 hlt[hlcnt + i].sg_start = hlt[id - 1].sg_start; in combine_stl_hlt()
3691 if (hlt[id - 1].sg_stop != hlt[id_S - 1].sg_stop) in combine_stl_hlt()
3692 hlt[hlcnt + i].sg_stop = hlt[id - 1].sg_stop; in combine_stl_hlt()
3694 hlt[id - 1].sg_cterm ^ hlt[id_S - 1].sg_cterm; in combine_stl_hlt()
3695 if (hlt[id - 1].sg_cterm_fg != hlt[id_S - 1].sg_cterm_fg) in combine_stl_hlt()
3696 hlt[hlcnt + i].sg_cterm_fg = hlt[id - 1].sg_cterm_fg; in combine_stl_hlt()
3697 if (hlt[id - 1].sg_cterm_bg != hlt[id_S - 1].sg_cterm_bg) in combine_stl_hlt()
3698 hlt[hlcnt + i].sg_cterm_bg = hlt[id - 1].sg_cterm_bg; in combine_stl_hlt()
3701 hlt[id - 1].sg_gui ^ hlt[id_S - 1].sg_gui; in combine_stl_hlt()
3704 if (hlt[id - 1].sg_gui_fg != hlt[id_S - 1].sg_gui_fg) in combine_stl_hlt()
3705 hlt[hlcnt + i].sg_gui_fg = hlt[id - 1].sg_gui_fg; in combine_stl_hlt()
3706 if (hlt[id - 1].sg_gui_bg != hlt[id_S - 1].sg_gui_bg) in combine_stl_hlt()
3707 hlt[hlcnt + i].sg_gui_bg = hlt[id - 1].sg_gui_bg; in combine_stl_hlt()
3708 if (hlt[id - 1].sg_gui_sp != hlt[id_S - 1].sg_gui_sp) in combine_stl_hlt()
3709 hlt[hlcnt + i].sg_gui_sp = hlt[id - 1].sg_gui_sp; in combine_stl_hlt()
3710 if (hlt[id - 1].sg_font != hlt[id_S - 1].sg_font) in combine_stl_hlt()
3711 hlt[hlcnt + i].sg_font = hlt[id - 1].sg_font; in combine_stl_hlt()
3713 if (hlt[id - 1].sg_fontset != hlt[id_S - 1].sg_fontset) in combine_stl_hlt()
3714 hlt[hlcnt + i].sg_fontset = hlt[id - 1].sg_fontset; in combine_stl_hlt()
3739 int id; in highlight_changed() local
3821 id = syn_check_group(p, (int)(end - p)); in highlight_changed()
3822 if (id == 0) in highlight_changed()
3824 attr = syn_id2attr(id); in highlight_changed()
3828 id_SNC = syn_get_final_id(id); in highlight_changed()
3831 id_ST = syn_get_final_id(id); in highlight_changed()
3833 id_STNC = syn_get_final_id(id); in highlight_changed()
3836 id_S = syn_get_final_id(id); in highlight_changed()
3874 id = syn_name2id(userhl); in highlight_changed()
3875 if (id == 0) in highlight_changed()
3888 highlight_user[i] = syn_id2attr(id); in highlight_changed()
3890 combine_stl_hlt(id, id_S, id_SNC, hlcnt, i, in highlight_changed()
3893 combine_stl_hlt(id, id_S, id_ST, hlcnt + 9, i, in highlight_changed()
3895 combine_stl_hlt(id, id_S, id_STNC, hlcnt + 18, i, in highlight_changed()