Lines Matching refs:attr
49 static void lineclear(unsigned off, int width, int attr);
54 static void recording_mode(int attr);
146 int attr) in screen_fill_end() argument
157 c1, c2, attr); in screen_fill_end()
163 c1, c2, attr); in screen_fill_end()
183 int attr = HL_ATTR(hl); in win_draw_end() local
186 attr = hl_combine_attr(wcr_attr, attr); in win_draw_end()
216 c2, c2, attr); in win_draw_end()
219 c1, c2, attr); in win_draw_end()
226 c1, c2, attr); in win_draw_end()
938 int attr; in win_redr_status_matches() local
1009 fillchar = fillchar_status(&attr, curwin); in win_redr_status_matches()
1118 screen_puts(buf, row, 0, attr); in win_redr_status_matches()
1125 screen_fill(row, row + 1, clen, (int)Columns, fillchar, fillchar, attr); in win_redr_status_matches()
1221 int attr; in win_redr_custom() local
1253 attr = HL_ATTR(HLF_TPF); in win_redr_custom()
1262 fillchar = fillchar_status(&attr, wp); in win_redr_custom()
1288 attr = 0; in win_redr_custom()
1348 curattr = attr; in win_redr_custom()
1358 curattr = attr; in win_redr_custom()
1405 screen_putchar(int c, int row, int col, int attr) in screen_putchar() argument
1416 screen_puts(buf, row, col, attr); in screen_putchar()
1483 int attr) in screen_puts() argument
1485 screen_puts_len(text, -1, row, col, attr); in screen_puts()
1498 int attr) in screen_puts_len() argument
1620 || ScreenAttrs[off] != attr in screen_puts_len()
1679 ScreenAttrs[off] = attr; in screen_puts_len()
1699 ScreenAttrs[off + 1] = attr; in screen_puts_len()
1706 ScreenAttrs[off + 1] = attr; in screen_puts_len()
1759 screen_search_hl.attr = HL_ATTR(HLF_L); in start_search_hl()
1782 screen_start_highlight(int attr) in screen_start_highlight() argument
1786 screen_attr = attr; in screen_start_highlight()
1799 sprintf(buf, IF_EB("\033|%dh", ESC_STR "|%dh"), attr); in screen_start_highlight()
1805 if (attr > HL_ALL) // special HL attr. in screen_start_highlight()
1808 aep = syn_cterm_attr2entry(attr); in screen_start_highlight()
1810 aep = syn_term_attr2entry(attr); in screen_start_highlight()
1812 attr = 0; in screen_start_highlight()
1814 attr = aep->ae_attr; in screen_start_highlight()
1843 if ((attr & HL_BOLD) && *T_MD != NUL) // bold in screen_start_highlight()
1855 if ((attr & HL_STANDOUT) && *T_SO != NUL) // standout in screen_start_highlight()
1857 if ((attr & HL_UNDERCURL) && *T_UCS != NUL) // undercurl in screen_start_highlight()
1859 if (((attr & HL_UNDERLINE) // underline or undercurl in screen_start_highlight()
1860 || ((attr & HL_UNDERCURL) && *T_UCS == NUL)) in screen_start_highlight()
1863 if ((attr & HL_ITALIC) && *T_CZH != NUL) // italic in screen_start_highlight()
1865 if ((attr & HL_INVERSE) && *T_MR != NUL) // inverse (reverse) in screen_start_highlight()
1867 if ((attr & HL_STRIKETHROUGH) && *T_STS != NUL) // strike in screen_start_highlight()
2133 int attr; in screen_char() local
2172 attr = screen_char_attr; in screen_char()
2174 attr = ScreenAttrs[off]; in screen_char()
2175 if (screen_attr != attr) in screen_char()
2180 if (screen_attr != attr) in screen_char()
2181 screen_start_highlight(attr); in screen_char()
2322 space_to_screenline(int off, int attr) in space_to_screenline() argument
2325 ScreenAttrs[off] = attr; in space_to_screenline()
2343 int attr) in screen_fill() argument
2397 && (attr == 0 in screen_fill()
2399 && attr <= HL_ALL in screen_fill()
2400 && ((attr & ~(HL_BOLD | HL_ITALIC)) == 0)))) in screen_fill()
2445 || ScreenAttrs[off] != attr in screen_fill()
2492 ScreenAttrs[off] = attr; in screen_fill()
2510 && c1 == ' ' && c2 == ' ' && attr == 0) in screen_fill()
3002 lineclear(unsigned off, int width, int attr) in lineclear() argument
3008 (void)vim_memset(ScreenAttrs + off, attr, (size_t)width * sizeof(sattr_T)); in lineclear()
3111 int attr; in windgoto() local
3160 attr = screen_attr; in windgoto()
3186 attr = 0; in windgoto()
3201 attr = 0; in windgoto()
3229 while (i && *p++ == attr) in windgoto()
4140 int attr; in showmode() local
4166 attr = HL_ATTR(HLF_CM); // Highlight mode in showmode()
4169 msg_puts_attr("--", attr); in showmode()
4179 msg_puts_attr(" IM", attr); in showmode()
4181 msg_puts_attr(" XIM", attr); in showmode()
4199 msg_puts_attr((char *)edit_submode_pre, attr); in showmode()
4200 msg_puts_attr((char *)edit_submode, attr); in showmode()
4204 msg_puts_attr(" ", attr); // add a space in between in showmode()
4208 sub_attr = attr; in showmode()
4216 msg_puts_attr(_(" VREPLACE"), attr); in showmode()
4218 msg_puts_attr(_(" REPLACE"), attr); in showmode()
4223 msg_puts_attr(_(" REVERSE"), attr); in showmode()
4225 msg_puts_attr(_(" INSERT"), attr); in showmode()
4229 msg_puts_attr(_(" (insert)"), attr); in showmode()
4231 msg_puts_attr(_(" (replace)"), attr); in showmode()
4233 msg_puts_attr(_(" (vreplace)"), attr); in showmode()
4236 msg_puts_attr(_(" Hebrew"), attr); in showmode()
4243 msg_puts_attr(_(" Arabic"), attr); in showmode()
4248 msg_puts_attr((char *)NameBuff, attr); in showmode()
4252 msg_puts_attr(_(" (paste)"), attr); in showmode()
4271 msg_puts_attr(_(p), attr); in showmode()
4273 msg_puts_attr(" --", attr); in showmode()
4281 recording_mode(attr); in showmode()
4365 recording_mode(int attr) in recording_mode() argument
4367 msg_puts_attr(_("recording"), attr); in recording_mode()
4373 msg_puts_attr(s, attr); in recording_mode()
4388 int attr; in draw_tabline() local
4452 attr = attr_nosel; in draw_tabline()
4460 attr = attr_sel; in draw_tabline()
4462 screen_putchar('|', 0, col++, attr); in draw_tabline()
4465 attr = attr_nosel; in draw_tabline()
4467 screen_putchar(' ', 0, col++, attr); in draw_tabline()
4494 hl_combine_attr(attr, HL_ATTR(HLF_T)) in draw_tabline()
4496 attr in draw_tabline()
4502 screen_puts_len((char_u *)"+", 1, 0, col++, attr); in draw_tabline()
4503 screen_putchar(' ', 0, col++, attr); in draw_tabline()
4528 screen_puts_len(p, (int)STRLEN(p), 0, col, attr); in draw_tabline()
4531 screen_putchar(' ', 0, col++, attr); in draw_tabline()
4577 fillchar_status(int *attr, win_T *wp) in fillchar_status() argument
4586 *attr = HL_ATTR(HLF_ST); in fillchar_status()
4591 *attr = HL_ATTR(HLF_STNC); in fillchar_status()
4599 *attr = HL_ATTR(HLF_S); in fillchar_status()
4604 *attr = HL_ATTR(HLF_SNC); in fillchar_status()
4610 if (*attr != 0 && ((HL_ATTR(HLF_S) != HL_ATTR(HLF_SNC) in fillchar_status()
4624 fillchar_vsep(int *attr) in fillchar_vsep() argument
4626 *attr = HL_ATTR(HLF_C); in fillchar_vsep()
4627 if (*attr == 0 && fill_vert == ' ') in fillchar_vsep()