Lines Matching refs:curbuf
43 return setmark_pos(c, &curwin->w_cursor, curbuf->b_fnum); in setmark()
164 fm->fmark.fnum = curbuf->b_fnum; in setpcmark()
227 if (jmp->fmark.fnum != curbuf->b_fnum) in movemark()
256 if (curbuf->b_changelistlen == 0) // nothing to jump to in movechangelist()
266 else if (n + count >= curbuf->b_changelistlen) in movechangelist()
268 if (n == curbuf->b_changelistlen - 1) in movechangelist()
270 n = curbuf->b_changelistlen - 1; in movechangelist()
275 return curbuf->b_changelist + n; in movechangelist()
299 return getmark_buf_fnum(curbuf, c, changefile, NULL); in getmark()
465 if (curbuf->b_namedm[i].lnum > 0) in getnextmark()
469 if ((result == NULL || LT_POS(curbuf->b_namedm[i], *result)) in getnextmark()
470 && LT_POS(pos, curbuf->b_namedm[i])) in getnextmark()
471 result = &curbuf->b_namedm[i]; in getnextmark()
475 if ((result == NULL || LT_POS(*result, curbuf->b_namedm[i])) in getnextmark()
476 && LT_POS(curbuf->b_namedm[i], pos)) in getnextmark()
477 result = &curbuf->b_namedm[i]; in getnextmark()
592 if (pos->lnum > curbuf->b_ml.ml_line_count) in check_mark()
642 if (fmark->fnum == curbuf->b_fnum) // current buffer in fm_getname()
657 if (mp->lnum == 0 || mp->lnum > curbuf->b_ml.ml_line_count) in mark_line()
691 show_one_mark(i + 'a', arg, &curbuf->b_namedm[i], NULL, TRUE); in ex_marks()
702 namedfm[i].fmark.fnum == curbuf->b_fnum); in ex_marks()
707 show_one_mark('"', arg, &curbuf->b_last_cursor, NULL, TRUE); in ex_marks()
708 show_one_mark('[', arg, &curbuf->b_op_start, NULL, TRUE); in ex_marks()
709 show_one_mark(']', arg, &curbuf->b_op_end, NULL, TRUE); in ex_marks()
710 show_one_mark('^', arg, &curbuf->b_last_insert, NULL, TRUE); in ex_marks()
711 show_one_mark('.', arg, &curbuf->b_last_change, NULL, TRUE); in ex_marks()
714 startp = &curbuf->b_visual.vi_start; in ex_marks()
715 endp = &curbuf->b_visual.vi_end; in ex_marks()
800 clrallmarks(curbuf); in ex_delmarks()
836 curbuf->b_namedm[i - 'a'].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()
911 curwin->w_jumplist[i].fmark.fnum == curbuf->b_fnum in ex_jumps()
942 for (i = 0; i < curbuf->b_changelistlen && !got_int; ++i) in ex_changes()
944 if (curbuf->b_changelist[i].lnum != 0) in ex_changes()
953 (long)curbuf->b_changelist[i].lnum, in ex_changes()
954 curbuf->b_changelist[i].col); in ex_changes()
956 name = mark_line(&curbuf->b_changelist[i], 17); in ex_changes()
965 if (curwin->w_changelistidx == curbuf->b_changelistlen) in ex_changes()
1039 int fnum = curbuf->b_fnum; in mark_adjust_internal()
1053 one_adjust(&(curbuf->b_namedm[i].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()
1070 if (!EQUAL_POS(curbuf->b_last_cursor, initpos)) in mark_adjust_internal()
1071 one_adjust(&(curbuf->b_last_cursor.lnum)); in mark_adjust_internal()
1076 for (i = 0; i < curbuf->b_changelistlen; ++i) 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()
1121 if (win->w_buffer == curbuf) in mark_adjust_internal()
1225 int fnum = curbuf->b_fnum; in mark_col_adjust()
1236 col_adjust(&(curbuf->b_namedm[i])); in mark_col_adjust()
1247 col_adjust(&(curbuf->b_last_insert)); in mark_col_adjust()
1250 col_adjust(&(curbuf->b_last_change)); in mark_col_adjust()
1254 for (i = 0; i < curbuf->b_changelistlen; ++i) in mark_col_adjust()
1255 col_adjust(&(curbuf->b_changelist[i])); in mark_col_adjust()
1259 col_adjust(&(curbuf->b_visual.vi_start)); in mark_col_adjust()
1260 col_adjust(&(curbuf->b_visual.vi_end)); in mark_col_adjust()
1283 if (win->w_buffer == curbuf) in mark_col_adjust()
1461 add_mark(l, (char_u *)"''", &curwin->w_pcmark, curbuf->b_fnum, NULL); in get_buf_local_marks()