Lines Matching refs:attr
1697 cell2cellattr(const VTermScreenCell *cell, cellattr_T *attr) in cell2cellattr() argument
1699 attr->width = cell->width; in cell2cellattr()
1700 attr->attrs = cell->attrs; in cell2cellattr()
1701 attr->fg = cell->fg; in cell2cellattr()
1702 attr->bg = cell->bg; in cell2cellattr()
2826 int attr = 0; in vtermAttr2hl() local
2829 attr |= HL_BOLD; in vtermAttr2hl()
2831 attr |= HL_UNDERLINE; in vtermAttr2hl()
2833 attr |= HL_ITALIC; in vtermAttr2hl()
2835 attr |= HL_STRIKETHROUGH; in vtermAttr2hl()
2837 attr |= HL_INVERSE; in vtermAttr2hl()
2838 return attr; in vtermAttr2hl()
2845 hl2vtermAttr(int attr, cellattr_T *cell) in hl2vtermAttr() argument
2848 if (attr & HL_BOLD) in hl2vtermAttr()
2850 if (attr & HL_UNDERLINE) in hl2vtermAttr()
2852 if (attr & HL_ITALIC) in hl2vtermAttr()
2854 if (attr & HL_STRIKETHROUGH) in hl2vtermAttr()
2856 if (attr & HL_INVERSE) in hl2vtermAttr()
2871 int attr = vtermAttr2hl(cellattrs); in cell2attr() local
2900 return get_gui_attr_idx(attr, guifg, guibg); in cell2attr()
2913 return get_tgc_attr_idx(attr, tgcfg, tgcbg); in cell2attr()
2924 attr |= HL_BOLD; in cell2attr()
2926 return get_cterm_attr_idx(attr, ctermfg, ctermbg); in cell2attr()
2963 VTermScreenCellAttrs attr; in term_scroll_up() local
2966 CLEAR_FIELD(attr); in term_scroll_up()
2975 clear_attr = cell2attr(term, wp, &attr, &fg, &bg); in term_scroll_up()
4986 int attr = 0; in read_dump_file() local
5088 attr = 0; in read_dump_file()
5091 attr = attr * 10 + (c - '0'); in read_dump_file()
5094 hl2vtermAttr(attr, &cell); in read_dump_file()
5698 int attr; in f_term_getattr() local
5704 int attr; in f_term_getattr() member
5718 attr = tv_get_number(&argvars[0]); in f_term_getattr()
5723 if (attr > HL_ALL) in f_term_getattr()
5724 attr = syn_attr2attr(attr); in f_term_getattr()
5728 rettv->vval.v_number = (attr & attrs[i].attr) != 0 ? 1 : 0; in f_term_getattr()