Lines Matching refs:attr
759 int attr; in highlight_set_termgui_attr() local
764 attr = 0; in highlight_set_termgui_attr()
773 attr |= hl_attr_table[i]; in highlight_set_termgui_attr()
792 HL_TABLE()[idx].sg_term = attr; in highlight_set_termgui_attr()
801 HL_TABLE()[idx].sg_cterm = attr; in highlight_set_termgui_attr()
812 HL_TABLE()[idx].sg_gui = attr; in highlight_set_termgui_attr()
2594 get_cterm_attr_idx(int attr, int fg, int bg) in get_cterm_attr_idx() argument
2604 at_en.ae_attr = attr; in get_cterm_attr_idx()
2618 get_tgc_attr_idx(int attr, guicolor_T fg, guicolor_T bg) in get_tgc_attr_idx() argument
2623 at_en.ae_attr = attr; in get_tgc_attr_idx()
2647 get_gui_attr_idx(int attr, guicolor_T fg, guicolor_T bg) in get_gui_attr_idx() argument
2652 at_en.ae_attr = attr; in get_gui_attr_idx()
2835 syn_gui_attr2entry(int attr) in syn_gui_attr2entry() argument
2837 attr -= ATTR_OFF; in syn_gui_attr2entry()
2838 if (attr >= gui_attr_table.ga_len) // did ":syntax clear" in syn_gui_attr2entry()
2840 return &(GUI_ATTR_ENTRY(attr)); in syn_gui_attr2entry()
2849 syn_attr2attr(int attr) in syn_attr2attr() argument
2855 aep = syn_gui_attr2entry(attr); in syn_attr2attr()
2859 aep = syn_cterm_attr2entry(attr); in syn_attr2attr()
2861 aep = syn_term_attr2entry(attr); in syn_attr2attr()
2870 syn_term_attr2entry(int attr) in syn_term_attr2entry() argument
2872 attr -= ATTR_OFF; in syn_term_attr2entry()
2873 if (attr >= term_attr_table.ga_len) // did ":syntax clear" in syn_term_attr2entry()
2875 return &(TERM_ATTR_ENTRY(attr)); in syn_term_attr2entry()
2879 syn_cterm_attr2entry(int attr) in syn_cterm_attr2entry() argument
2881 attr -= ATTR_OFF; in syn_cterm_attr2entry()
2882 if (attr >= cterm_attr_table.ga_len) // did ":syntax clear" in syn_cterm_attr2entry()
2884 return &(CTERM_ATTR_ENTRY(attr)); in syn_cterm_attr2entry()
3014 int attr; in highlight_has_attr() local
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()
3031 if (attr & flag) in highlight_has_attr()
3513 int attr; in syn_id2attr() local
3522 attr = sgp->sg_gui_attr; in syn_id2attr()
3526 attr = sgp->sg_cterm_attr; in syn_id2attr()
3528 attr = sgp->sg_term_attr; in syn_id2attr()
3530 return attr; in syn_id2attr()
3737 int attr; in highlight_changed() local
3787 attr = 0; in highlight_changed()
3793 if (attr > HL_ALL) // Combination with ':' is not allowed. in highlight_changed()
3798 case 'b': attr |= HL_BOLD; in highlight_changed()
3800 case 'i': attr |= HL_ITALIC; in highlight_changed()
3805 case 'r': attr |= HL_INVERSE; in highlight_changed()
3807 case 's': attr |= HL_STANDOUT; in highlight_changed()
3809 case 'u': attr |= HL_UNDERLINE; in highlight_changed()
3811 case 'c': attr |= HL_UNDERCURL; in highlight_changed()
3813 case 't': attr |= HL_STRIKETHROUGH; in highlight_changed()
3816 if (attr || *p == NUL) // no combinations in highlight_changed()
3824 attr = syn_id2attr(id); in highlight_changed()
3842 highlight_attr[hlf] = attr; in highlight_changed()
3911 static void highlight_list_two(int cnt, int attr);
3978 highlight_list_two(int cnt, int attr) in highlight_list_two() argument
3980 msg_puts_attr(&("N \bI \b! \b"[cnt / 11]), attr); in highlight_list_two()