Lines Matching refs:hl_endpos
324 static void find_endpos(int idx, lpos_T *startpos, lpos_T *m_endpos, lpos_T *hl_endpos, long *flags…
1766 lpos_T hl_endpos; in syn_current_attr() local
2062 hl_endpos.lnum = 0; in syn_current_attr()
2076 find_endpos(idx, &startpos, &endpos, &hl_endpos, in syn_current_attr()
2089 syn_add_end_off(&hl_endpos, ®match, spp, in syn_current_attr()
2115 limit_pos_zero(&hl_endpos, &endpos); in syn_current_attr()
2120 next_match_h_endpos = hl_endpos; in syn_current_attr()
2690 lpos_T hl_endpos; in update_si_end() local
2711 find_endpos(sip->si_idx, &startpos, &endpos, &hl_endpos, in update_si_end()
2736 sip->si_h_endpos = hl_endpos; in update_si_end()
2792 lpos_T *hl_endpos, // return: end of highlighting in find_endpos() argument
2821 *hl_endpos = *startpos; in find_endpos()
2978 hl_endpos->lnum = best_regmatch.endpos[0].lnum; in find_endpos()
2979 hl_endpos->col = best_regmatch.endpos[0].col; in find_endpos()
2983 hl_endpos->lnum = best_regmatch.startpos[0].lnum; in find_endpos()
2984 hl_endpos->col = best_regmatch.startpos[0].col; in find_endpos()
2986 hl_endpos->col += spp->sp_offsets[SPO_RE_OFF]; in find_endpos()
2989 if (hl_endpos->lnum == startpos->lnum in find_endpos()
2990 && hl_endpos->col < startpos->col) in find_endpos()
2991 hl_endpos->col = startpos->col; in find_endpos()
2992 limit_pos(hl_endpos, m_endpos); in find_endpos()
2996 *m_endpos = *hl_endpos; in find_endpos()
3001 *hl_endpos = *end_endpos; in find_endpos()