Lines Matching refs:curbuf

60 	if (c == CAR && get_fileformat(curbuf) == EOL_MAC)  in do_ascii()
70 transchar_nonprint(curbuf, buf3, c); in do_ascii()
177 width = curbuf->b_p_tw; in ex_align()
178 if (width == 0 && curbuf->b_p_wm > 0) in ex_align()
179 width = curwin->w_width - curbuf->b_p_wm; in ex_align()
743 last_line = curbuf->b_ml.ml_line_count; in do_move()
750 if (win->w_buffer == curbuf) in do_move()
756 curbuf->b_op_start.lnum = dest - num_lines + 1; in do_move()
757 curbuf->b_op_end.lnum = dest; in do_move()
765 if (win->w_buffer == curbuf) in do_move()
771 curbuf->b_op_start.lnum = dest + 1; in do_move()
772 curbuf->b_op_end.lnum = dest + num_lines; in do_move()
776 curbuf->b_op_start.col = curbuf->b_op_end.col = 0; in do_move()
804 last_line = curbuf->b_ml.ml_line_count; in do_move()
827 curbuf->b_op_start.lnum = n + 1; in ex_copy()
828 curbuf->b_op_end.lnum = n + count; in ex_copy()
829 curbuf->b_op_start.col = curbuf->b_op_end.col = 0; in ex_copy()
1032 apply_autocmds(EVENT_SHELLFILTERPOST, NULL, NULL, FALSE, curbuf); in do_bang()
1068 buf_T *old_curbuf = curbuf; in do_filter()
1070 pos_T orig_start = curbuf->b_op_start; in do_filter()
1071 pos_T orig_end = curbuf->b_op_end; in do_filter()
1123 curbuf->b_op_start.lnum = line1; in do_filter()
1124 curbuf->b_op_end.lnum = line2; in do_filter()
1131 curbuf->b_op_start.lnum = line1; in do_filter()
1132 curbuf->b_op_end.lnum = line2; in do_filter()
1149 if (itmp != NULL && buf_write(curbuf, itmp, NULL, line1, line2, eap, in do_filter()
1160 if (curbuf != old_curbuf) in do_filter()
1193 read_linecount = curbuf->b_ml.ml_line_count; in do_filter()
1236 if (curbuf != old_curbuf) in do_filter()
1240 read_linecount = curbuf->b_ml.ml_line_count - read_linecount; in do_filter()
1244 curbuf->b_op_start.lnum = line2 + 1; in do_filter()
1245 curbuf->b_op_end.lnum = curwin->w_cursor.lnum; in do_filter()
1283 curbuf->b_op_start.lnum -= linecount; // adjust '[ in do_filter()
1284 curbuf->b_op_end.lnum -= linecount; // adjust '] in do_filter()
1288 foldUpdate(curwin, curbuf->b_op_start.lnum, curbuf->b_op_end.lnum); in do_filter()
1296 linecount = curbuf->b_op_end.lnum - curbuf->b_op_start.lnum + 1; in do_filter()
1297 curwin->w_cursor.lnum = curbuf->b_op_end.lnum; in do_filter()
1329 if (curbuf != old_curbuf) in do_filter()
1336 curbuf->b_op_start = orig_start; in do_filter()
1337 curbuf->b_op_end = orig_end; in do_filter()
1519 apply_autocmds(EVENT_SHELLCMDPOST, NULL, NULL, FALSE, curbuf); in do_shell()
1758 buf = curbuf; in rename_buffer()
1759 apply_autocmds(EVENT_BUFFILEPRE, NULL, NULL, FALSE, curbuf); in rename_buffer()
1761 if (buf != curbuf) in rename_buffer()
1774 fname = curbuf->b_ffname; in rename_buffer()
1775 sfname = curbuf->b_sfname; in rename_buffer()
1776 xfname = curbuf->b_fname; in rename_buffer()
1777 curbuf->b_ffname = NULL; in rename_buffer()
1778 curbuf->b_sfname = NULL; in rename_buffer()
1779 if (setfname(curbuf, new_fname, NULL, TRUE) == FAIL) in rename_buffer()
1781 curbuf->b_ffname = fname; in rename_buffer()
1782 curbuf->b_sfname = sfname; in rename_buffer()
1785 curbuf->b_flags |= BF_NOTEDITED; in rename_buffer()
1794 apply_autocmds(EVENT_BUFFILEPOST, NULL, NULL, FALSE, curbuf); in rename_buffer()
1850 eap->line2 = curbuf->b_ml.ml_line_count; in ex_write()
1902 NULL, NULL, NULL, curbuf); in do_write()
1956 bt_dontwrite_msg(curbuf) || in do_write()
1960 || check_writable(curbuf->b_ffname) == FAIL in do_write()
1962 || check_readonly(&eap->forceit, curbuf))) in do_write()
1967 ffname = curbuf->b_ffname; in do_write()
1968 fname = curbuf->b_fname; in do_write()
1973 || eap->line2 != curbuf->b_ml.ml_line_count) in do_write()
1995 if (check_overwrite(eap, curbuf, fname, ffname, other) == OK) in do_write()
1999 buf_T *was_curbuf = curbuf; in do_write()
2001 apply_autocmds(EVENT_BUFFILEPRE, NULL, NULL, FALSE, curbuf); in do_write()
2004 if (curbuf != was_curbuf || aborting()) in do_write()
2006 if (curbuf != was_curbuf) in do_write()
2019 alt_buf->b_fname = curbuf->b_fname; in do_write()
2020 curbuf->b_fname = fname; in do_write()
2022 alt_buf->b_ffname = curbuf->b_ffname; in do_write()
2023 curbuf->b_ffname = fname; in do_write()
2025 alt_buf->b_sfname = curbuf->b_sfname; in do_write()
2026 curbuf->b_sfname = fname; in do_write()
2027 buf_name_changed(curbuf); in do_write()
2029 apply_autocmds(EVENT_BUFFILEPOST, NULL, NULL, FALSE, curbuf); in do_write()
2037 if (curbuf != was_curbuf || aborting()) in do_write()
2039 if (curbuf != was_curbuf) in do_write()
2048 if (*curbuf->b_p_ft == NUL) in do_write()
2058 fname = curbuf->b_sfname; in do_write()
2061 name_was_missing = curbuf->b_ffname == NULL; in do_write()
2063 retval = buf_write(curbuf, ffname, fname, eap->line1, eap->line2, in do_write()
2071 curbuf->b_p_ro = FALSE; in do_write()
2173 swapname = makeswapname(fname, ffname, curbuf, dir); in check_overwrite()
2222 eap->line2 = curbuf->b_ml.ml_line_count; in ex_wnext()
2403 fname_expand(curbuf, &ffname, &sfname); in getfile()
2408 other = (fnum != curbuf->b_fnum); in getfile()
2412 if (other && !forceit && curbuf->b_nwindows == 1 && !buf_hide(curbuf) in getfile()
2413 && curbufIsChanged() && autowrite(curbuf, forceit) == FAIL) in getfile()
2417 dialog_changed(curbuf, FALSE); in getfile()
2441 (buf_hide(curbuf) ? ECMD_HIDE : 0) + (forceit ? ECMD_FORCEIT : 0), in getfile()
2531 set_bufref(&old_curbuf, curbuf); in do_ecmd()
2535 if (fnum == curbuf->b_fnum) // file is already being edited in do_ecmd()
2558 NULL, NULL, NULL, curbuf); in do_ecmd()
2580 else if (*ffname == NUL && curbuf->b_ffname == NULL) in do_ecmd()
2586 ffname = curbuf->b_ffname; in do_ecmd()
2587 sfname = curbuf->b_fname; in do_ecmd()
2602 || (curbuf->b_nwindows == 1 in do_ecmd()
2604 && check_changed(curbuf, (p_awa ? CCGD_AW : 0) in do_ecmd()
2657 curwin->w_alt_fnum = curbuf->b_fnum; in do_ecmd()
2693 set_bufref(&old_curbuf, curbuf); in do_ecmd()
2712 if (!bufref_valid(&bufref) || curbuf != old_curbuf.br_buf) in do_ecmd()
2735 if (buf != curbuf) in do_ecmd()
2758 apply_autocmds(EVENT_BUFLEAVE, NULL, NULL, FALSE, curbuf); in do_ecmd()
2777 if (buf == curbuf) // already in new buffer in do_ecmd()
2783 buf_T *was_curbuf = curbuf; in do_ecmd()
2790 if (curbuf == old_curbuf.br_buf) in do_ecmd()
2796 did_decrement = close_buffer(oldwin, curbuf, in do_ecmd()
2821 if (buf == curbuf) // already in new buffer in do_ecmd()
2843 curbuf = buf; in do_ecmd()
2844 ++curbuf->b_nwindows; in do_ecmd()
2858 get_winopts(curbuf); in do_ecmd()
2883 buf = curbuf; in do_ecmd()
2892 if (!curbuf->b_help) in do_ecmd()
2898 if (buf != curbuf) in do_ecmd()
2925 buf = curbuf; in do_ecmd()
2935 if (!(curbuf->b_flags & BF_NEVERLOADED) in do_ecmd()
2936 && (p_ur < 0 || curbuf->b_ml.ml_line_count <= p_ur)) in do_ecmd()
2940 if (u_savecommon(0, curbuf->b_ml.ml_line_count + 1, 0, TRUE) in do_ecmd()
2946 u_unchanged(curbuf); in do_ecmd()
2947 buf_freeall(curbuf, BFA_KEEP_UNDO); in do_ecmd()
2953 buf_freeall(curbuf, 0); // free all things for buffer in do_ecmd()
2967 if (buf != curbuf) in do_ecmd()
2973 buf_clear_file(curbuf); in do_ecmd()
2974 curbuf->b_op_start.lnum = 0; // clear '[ and '] marks in do_ecmd()
2975 curbuf->b_op_end.lnum = 0; in do_ecmd()
3006 if (win->w_buffer == curbuf) in do_ecmd()
3026 curbuf->b_flags |= BF_NO_SEA; in do_ecmd()
3029 curbuf->b_flags |= BF_CHECK_RO; // set/reset 'ro' flag in do_ecmd()
3044 curbuf->b_flags &= ~BF_NO_SEA; in do_ecmd()
3058 curbuf, &retval); in do_ecmd()
3061 curbuf, &retval); in do_ecmd()
3100 diff_buf_add(curbuf); in do_ecmd()
3101 diff_invalidate(curbuf); in do_ecmd()
3138 curwin->w_cursor.lnum = curbuf->b_ml.ml_line_count; in do_ecmd()
3171 curbuf->b_last_used = vim_time(); in do_ecmd()
3178 if (curbuf->b_kmap_state & KEYMAP_INIT) in do_ecmd()
3202 if (p_acd && curbuf->b_ffname != NULL) in do_ecmd()
3207 vim_strncpy(filedir, curbuf->b_ffname, MAXPATHL - 1); in do_ecmd()
3216 if (curbuf->b_ffname != NULL) in do_ecmd()
3220 netbeans_file_opened(curbuf); in do_ecmd()
3263 int empty = (curbuf->b_ml.ml_flags & ML_EMPTY); in ex_append()
3271 curbuf->b_p_ai = !curbuf->b_p_ai; in ex_append()
3274 if (eap->cmdidx != CMD_change && curbuf->b_p_ai && lnum > 0) in ex_append()
3285 if (curbuf->b_p_iminsert == B_IMODE_LMAP) in ex_append()
3292 if (curbuf->b_p_ai) in ex_append()
3378 curbuf->b_p_ai = !curbuf->b_p_ai; in ex_append()
3386 curbuf->b_op_start.lnum = (eap->line2 < curbuf->b_ml.ml_line_count) ? in ex_append()
3387 eap->line2 + 1 : curbuf->b_ml.ml_line_count; in ex_append()
3389 --curbuf->b_op_start.lnum; in ex_append()
3390 curbuf->b_op_end.lnum = (eap->line2 < lnum) in ex_append()
3391 ? lnum : curbuf->b_op_start.lnum; in ex_append()
3392 curbuf->b_op_start.col = curbuf->b_op_end.col = 0; in ex_append()
3419 if (eap->forceit ? !curbuf->b_p_ai : curbuf->b_p_ai) in ex_change()
3424 if (curbuf->b_ml.ml_flags & ML_EMPTY) // nothing to delete in ex_change()
3480 if (bigness > 2 * curbuf->b_ml.ml_line_count || bigness < 0) in ex_z()
3481 bigness = 2 * curbuf->b_ml.ml_line_count; in ex_z()
3535 if (end > curbuf->b_ml.ml_line_count) in ex_z()
3536 end = curbuf->b_ml.ml_line_count; in ex_z()
3538 if (curs > curbuf->b_ml.ml_line_count) in ex_z()
3539 curs = curbuf->b_ml.ml_line_count; in ex_z()
3700 linenr_T old_line_count = curbuf->b_ml.ml_line_count; in ex_substitute()
3832 if (eap->line2 < curbuf->b_ml.ml_line_count) in ex_substitute()
3938 if (eap->line2 > curbuf->b_ml.ml_line_count) in ex_substitute()
3939 eap->line2 = curbuf->b_ml.ml_line_count; in ex_substitute()
3959 if (!subflags.do_count && !curbuf->b_p_ma) in ex_substitute()
3999 nmatch = vim_regexec_multi(&regmatch, curwin, curbuf, lnum, in ex_substitute()
4100 if (lnum > curbuf->b_ml.ml_line_count) in ex_substitute()
4391 save_ma = curbuf->b_p_ma; in ex_substitute()
4395 curbuf->b_p_ma = FALSE; in ex_substitute()
4413 curbuf->b_p_ma = save_ma; in ex_substitute()
4422 if (nmatch > curbuf->b_ml.ml_line_count - sub_firstlnum + 1) in ex_substitute()
4424 nmatch = curbuf->b_ml.ml_line_count - sub_firstlnum + 1; in ex_substitute()
4439 if (curbuf->b_has_textprop) in ex_substitute()
4557 if (curbuf->b_has_textprop) in ex_substitute()
4636 curbuf, sub_firstlnum, in ex_substitute()
4701 nmatch = vim_regexec_multi(&regmatch, curwin, curbuf, in ex_substitute()
4735 i = curbuf->b_ml.ml_line_count - old_line_count; in ex_substitute()
4751 curbuf->b_op_start.lnum = eap->line1; in ex_substitute()
4752 curbuf->b_op_end.lnum = line2; in ex_substitute()
4753 curbuf->b_op_start.col = curbuf->b_op_end.col = 0; in ex_substitute()
4897 || eap->line2 != curbuf->b_ml.ml_line_count)) in ex_global()
4965 match = vim_regexec_multi(&regmatch, curwin, curbuf, lnum, in ex_global()
4978 match = vim_regexec_multi(&regmatch, curwin, curbuf, lnum, in ex_global()
5024 buf_T *old_buf = curbuf; // remember what buffer we started in in global_exe()
5041 old_lcount = curbuf->b_ml.ml_line_count; in global_exe()
5067 if (!do_sub_msg(FALSE) && curbuf == old_buf) in global_exe()
5068 msgmore(curbuf->b_ml.ml_line_count - old_lcount); in global_exe()
5266 if (!bufIsChanged(curbuf)) in ex_drop()
5268 int save_ar = curbuf->b_p_ar; in ex_drop()
5271 curbuf->b_p_ar = TRUE; in ex_drop()
5272 buf_check_timestamp(curbuf, FALSE); in ex_drop()
5273 curbuf->b_p_ar = save_ar; in ex_drop()
5285 if (!buf_hide(curbuf)) in ex_drop()
5288 split = check_changed(curbuf, CCGD_AW | CCGD_EXCMD); in ex_drop()