Lines Matching refs:lnum

181     if (curwin->w_prev_pcmark.lnum != 0  in checkpcmark()
183 || curwin->w_pcmark.lnum == 0)) in checkpcmark()
185 curwin->w_prev_pcmark.lnum = 0; // it has been checked in checkpcmark()
235 if (buflist_getfile(jmp->fmark.fnum, jmp->fmark.mark.lnum, in movemark()
375 if (((c == '<') == LT_POS(*startp, *endp) || endp->lnum == 0) in getmark_buf_fnum()
376 && startp->lnum != 0) in getmark_buf_fnum()
416 if (namedfm[c].fmark.mark.lnum != 0 in getmark_buf_fnum()
426 pos_copy.lnum = -1; // can't get file in getmark_buf_fnum()
429 pos_copy.lnum = 0; // mark exists, but is not valid in in getmark_buf_fnum()
465 if (curbuf->b_namedm[i].lnum > 0) in getnextmark()
584 if (pos->lnum <= 0) in check_mark()
588 if (pos->lnum == 0) in check_mark()
592 if (pos->lnum > curbuf->b_ml.ml_line_count) in check_mark()
613 namedfm[i].fmark.mark.lnum = 0; in clrallmarks()
621 buf->b_namedm[i].lnum = 0; in clrallmarks()
622 buf->b_op_start.lnum = 0; // start/end op mark cleared in clrallmarks()
623 buf->b_op_end.lnum = 0; in clrallmarks()
624 buf->b_last_cursor.lnum = 1; // '" mark cleared in clrallmarks()
627 buf->b_last_insert.lnum = 0; // '^ mark cleared in clrallmarks()
628 buf->b_last_change.lnum = 0; // '. mark cleared in clrallmarks()
657 if (mp->lnum == 0 || mp->lnum > curbuf->b_ml.ml_line_count) in mark_line()
660 s = vim_strnsave(skipwhite(ml_get(mp->lnum)), Columns * 5); in mark_line()
716 if ((LT_POS(*startp, *endp) || endp->lnum == 0) && startp->lnum != 0) in ex_marks()
753 && p->lnum != 0) in show_one_mark()
771 sprintf((char *)IObuff, " %c %6ld %4d ", c, p->lnum, p->col); in show_one_mark()
836 curbuf->b_namedm[i - 'a'].lnum = 0; in ex_delmarks()
843 namedfm[n].fmark.mark.lnum = 0; in ex_delmarks()
855 case '"': curbuf->b_last_cursor.lnum = 0; break; in ex_delmarks()
856 case '^': curbuf->b_last_insert.lnum = 0; break; in ex_delmarks()
857 case '.': curbuf->b_last_change.lnum = 0; break; in ex_delmarks()
858 case '[': curbuf->b_op_start.lnum = 0; break; in ex_delmarks()
859 case ']': curbuf->b_op_end.lnum = 0; break; in ex_delmarks()
860 case '<': curbuf->b_visual.vi_start.lnum = 0; break; in ex_delmarks()
861 case '>': curbuf->b_visual.vi_end.lnum = 0; break; in ex_delmarks()
886 if (curwin->w_jumplist[i].fmark.mark.lnum != 0) in ex_jumps()
907 curwin->w_jumplist[i].fmark.mark.lnum, in ex_jumps()
944 if (curbuf->b_changelist[i].lnum != 0) in ex_changes()
953 (long)curbuf->b_changelist[i].lnum, in ex_changes()
1053 one_adjust(&(curbuf->b_namedm[i].lnum)); in mark_adjust_internal()
1055 one_adjust_nodel(&(namedfm[i].fmark.mark.lnum)); in mark_adjust_internal()
1060 one_adjust_nodel(&(namedfm[i].fmark.mark.lnum)); in mark_adjust_internal()
1064 one_adjust(&(curbuf->b_last_insert.lnum)); in mark_adjust_internal()
1067 one_adjust(&(curbuf->b_last_change.lnum)); in mark_adjust_internal()
1071 one_adjust(&(curbuf->b_last_cursor.lnum)); in mark_adjust_internal()
1077 one_adjust_nodel(&(curbuf->b_changelist[i].lnum)); in mark_adjust_internal()
1081 one_adjust_nodel(&(curbuf->b_visual.vi_start.lnum)); in mark_adjust_internal()
1082 one_adjust_nodel(&(curbuf->b_visual.vi_end.lnum)); in mark_adjust_internal()
1098 one_adjust(&(curwin->w_pcmark.lnum)); in mark_adjust_internal()
1101 one_adjust(&(curwin->w_prev_pcmark.lnum)); in mark_adjust_internal()
1104 if (saved_cursor.lnum != 0) in mark_adjust_internal()
1105 one_adjust_nodel(&(saved_cursor.lnum)); in mark_adjust_internal()
1118 one_adjust_nodel(&(win->w_jumplist[i].fmark.mark.lnum)); in mark_adjust_internal()
1127 one_adjust_nodel(&(win->w_tagstack[i].fmark.mark.lnum)); in mark_adjust_internal()
1162 if (win->w_cursor.lnum >= line1 && win->w_cursor.lnum <= line2) in mark_adjust_internal()
1167 win->w_cursor.lnum = 1; in mark_adjust_internal()
1169 win->w_cursor.lnum = line1 - 1; in mark_adjust_internal()
1173 win->w_cursor.lnum += amount; in mark_adjust_internal()
1175 else if (amount_after && win->w_cursor.lnum > line2) in mark_adjust_internal()
1176 win->w_cursor.lnum += amount_after; in mark_adjust_internal()
1197 if (posp->lnum == lnum && posp->col >= mincol) \
1199 posp->lnum += lnum_amount; \
1218 linenr_T lnum, in mark_col_adjust() argument
1318 (wp->w_jumplist[i].fmark.mark.lnum != 0)) in cleanup_jumplist()
1332 && wp->w_jumplist[i].fmark.mark.lnum in cleanup_jumplist()
1333 == wp->w_jumplist[from].fmark.mark.lnum) in cleanup_jumplist()
1390 if (namedfm[i].fmark.mark.lnum != 0) in free_all_marks()
1414 if (pos->lnum <= 0) in add_mark()
1432 list_append_number(lpos, pos->lnum); in add_mark()