Lines Matching refs:rm
327 cur->hl.rm = cur->match; in init_search_hl()
396 shl->rm.startpos[0].lnum = 0; in next_search_hl_pos()
397 shl->rm.startpos[0].col = start; in next_search_hl_pos()
398 shl->rm.endpos[0].lnum = 0; in next_search_hl_pos()
399 shl->rm.endpos[0].col = end; in next_search_hl_pos()
442 l = shl->lnum + shl->rm.endpos[0].lnum - shl->rm.startpos[0].lnum; in next_search_hl()
445 else if (lnum < l || shl->rm.endpos[0].col > mincol) in next_search_hl()
469 || (shl->rm.endpos[0].lnum == 0 in next_search_hl()
470 && shl->rm.endpos[0].col <= shl->rm.startpos[0].col)) in next_search_hl()
474 matchcol = shl->rm.startpos[0].col; in next_search_hl()
488 matchcol = shl->rm.endpos[0].col; in next_search_hl()
491 if (shl->rm.regprog != NULL) in next_search_hl()
497 && cur->match.regprog == cur->hl.rm.regprog); in next_search_hl()
500 nmatched = vim_regexec_multi(&shl->rm, win, shl->buf, lnum, in next_search_hl()
510 cur->match.regprog = cur->hl.rm.regprog; in next_search_hl()
518 vim_regfree(shl->rm.regprog); in next_search_hl()
521 shl->rm.regprog = NULL; in next_search_hl()
536 if (shl->rm.startpos[0].lnum > 0 in next_search_hl()
537 || shl->rm.startpos[0].col >= mincol in next_search_hl()
539 || shl->rm.endpos[0].col > mincol) in next_search_hl()
541 shl->lnum += shl->rm.startpos[0].lnum; in next_search_hl()
575 if (shl->rm.regprog != NULL in prepare_search_hl()
577 && re_multiline(shl->rm.regprog)) in prepare_search_hl()
595 while (shl->first_lnum < lnum && (shl->rm.regprog != NULL in prepare_search_hl()
605 + shl->rm.endpos[0].lnum in prepare_search_hl()
606 - shl->rm.startpos[0].lnum; in prepare_search_hl()
607 n = shl->rm.endpos[0].col; in prepare_search_hl()
671 shl->startcol = shl->rm.startpos[0].col; in prepare_search_hl_line()
674 if (lnum == shl->lnum + shl->rm.endpos[0].lnum in prepare_search_hl_line()
675 - shl->rm.startpos[0].lnum) in prepare_search_hl_line()
676 shl->endcol = shl->rm.endpos[0].col; in prepare_search_hl_line()
746 while (shl->rm.regprog != NULL || (cur != NULL && pos_inprogress)) in update_search_hl()
784 shl->startcol = shl->rm.startpos[0].col; in update_search_hl()
785 if (shl->rm.endpos[0].lnum == 0) in update_search_hl()
786 shl->endcol = shl->rm.endpos[0].col; in update_search_hl()