Lines Matching refs:lp
4282 mb_adjustpos(buf_T *buf, pos_T *lp) in mb_adjustpos() argument
4286 if (lp->col > 0 || lp->coladd > 1) in mb_adjustpos()
4288 p = ml_get_buf(buf, lp->lnum, FALSE); in mb_adjustpos()
4289 if (*p == NUL || (int)STRLEN(p) < lp->col) in mb_adjustpos()
4290 lp->col = 0; in mb_adjustpos()
4292 lp->col -= (*mb_head_off)(p, p + lp->col); in mb_adjustpos()
4295 if (lp->coladd == 1 in mb_adjustpos()
4296 && p[lp->col] != TAB in mb_adjustpos()
4297 && vim_isprintc((*mb_ptr2char)(p + lp->col)) in mb_adjustpos()
4298 && ptr2cells(p + lp->col) > 1) in mb_adjustpos()
4299 lp->coladd = 0; in mb_adjustpos()