Lines Matching refs:curbuf

31     if (curbuf->b_did_warn == FALSE  in change_warning()
34 && curbuf->b_p_ro) in change_warning()
37 apply_autocmds(EVENT_FILECHANGEDRO, NULL, NULL, FALSE, curbuf); in change_warning()
39 if (!curbuf->b_p_ro) in change_warning()
63 curbuf->b_did_warn = TRUE; in change_warning()
93 if (!curbuf->b_changed) in changed()
103 if (curbuf->b_may_swap in changed()
105 && !bt_dontwrite(curbuf) in changed()
112 ml_open_file(curbuf); in changed()
130 ++CHANGEDTICK(curbuf); in changed()
145 curbuf->b_changed = TRUE; in changed_internal()
146 ml_setflags(curbuf); in changed_internal()
147 check_status(curbuf); in changed_internal()
185 invoke_listeners(curbuf); in check_recorded_changes()
206 if (curbuf->b_listener == NULL) in may_record_change()
211 if (check_recorded_changes(curbuf, lnum, lnume, xtra)) in may_record_change()
214 if (curbuf->b_recorded_changes == NULL) in may_record_change()
216 curbuf->b_recorded_changes = list_alloc(); in may_record_change()
217 if (curbuf->b_recorded_changes == NULL) // out of memory in may_record_change()
219 ++curbuf->b_recorded_changes->lv_refcount; in may_record_change()
220 curbuf->b_recorded_changes->lv_lock = VAR_FIXED; in may_record_change()
231 list_append_dict(curbuf->b_recorded_changes, dict); in may_record_change()
242 buf_T *buf = curbuf; in f_listener_add()
282 buf_T *buf = curbuf; in f_listener_flush()
494 curbuf->b_last_change.lnum = lnum; in changed_common()
495 curbuf->b_last_change.col = col; in changed_common()
500 if (curbuf->b_new_change || curbuf->b_changelistlen == 0) in changed_common()
502 if (curbuf->b_changelistlen == 0) in changed_common()
509 p = &curbuf->b_changelist[curbuf->b_changelistlen - 1]; in changed_common()
525 curbuf->b_new_change = FALSE; in changed_common()
527 if (curbuf->b_changelistlen == JUMPLISTSIZE) in changed_common()
530 curbuf->b_changelistlen = JUMPLISTSIZE - 1; in changed_common()
531 mch_memmove(curbuf->b_changelist, curbuf->b_changelist + 1, in changed_common()
537 if (wp->w_buffer == curbuf && wp->w_changelistidx > 0) in changed_common()
545 if (wp->w_buffer == curbuf in changed_common()
546 && wp->w_changelistidx == curbuf->b_changelistlen) in changed_common()
549 ++curbuf->b_changelistlen; in changed_common()
552 curbuf->b_changelist[curbuf->b_changelistlen - 1] = in changed_common()
553 curbuf->b_last_change; in changed_common()
556 curwin->w_changelistidx = curbuf->b_changelistlen; in changed_common()
562 if (wp->w_buffer == curbuf) in changed_common()
709 changedOneline(curbuf, lnum); in changed_bytes()
739 if (curbuf->b_has_textprop && added != 0) in inserted_bytes()
765 if (lnum + count < curbuf->b_ml.ml_line_count in appended_lines_mark()
852 changed_lines_buf(curbuf, lnum, lnume, xtra); in changed_lines()
1333 if (oldlen + 1 < curbuf->b_ml.ml_line_len) in del_bytes()
1335 (size_t)curbuf->b_ml.ml_line_len - oldlen - 1); in del_bytes()
1336 curbuf->b_ml.ml_line_len -= count; in del_bytes()
1392 int do_si = (!p_paste && curbuf->b_p_si in open_line()
1394 && !curbuf->b_p_cin in open_line()
1397 && *curbuf->b_p_inde == NUL in open_line()
1407 int saved_pi = curbuf->b_p_pi; // copy of preserveindent setting in open_line()
1477 if (curbuf->b_p_ai in open_line()
1485 newindent = get_indent_str_vtab(saved_line, curbuf->b_p_ts, in open_line()
1486 curbuf->b_p_vts_array, FALSE); in open_line()
1488 newindent = get_indent_str(saved_line, (int)curbuf->b_p_ts, FALSE); in open_line()
1611 curwin->w_cursor.lnum < curbuf->b_ml.ml_line_count) in open_line()
1755 while (p > curbuf->b_p_com && *p != ',') in open_line()
1757 for (lead_repl = p; lead_repl > curbuf->b_p_com in open_line()
1942 if (curbuf->b_p_ai in open_line()
1948 newindent = get_indent_str_vtab(leader, curbuf->b_p_ts, in open_line()
1949 curbuf->b_p_vts_array, FALSE); in open_line()
1952 (int)curbuf->b_p_ts, FALSE); in open_line()
2019 (curbuf->b_p_ai in open_line()
2049 if (curbuf->b_p_ai || (flags & OPENLINE_DELSPACES)) in open_line()
2108 if (curwin->w_cursor.lnum + 1 < curbuf->b_ml.ml_line_count in open_line()
2149 int sw = (int)get_sw_value(curbuf); in open_line()
2157 if (curbuf->b_p_ci) in open_line()
2164 curbuf->b_p_pi = TRUE; in open_line()
2245 && curbuf->b_p_lisp in open_line()
2246 && curbuf->b_p_ai) in open_line()
2255 && (curbuf->b_p_cin in open_line()
2257 || *curbuf->b_p_inde != NUL in open_line()
2296 curbuf->b_p_pi = saved_pi; in open_line()
2356 if (curbuf->b_ml.ml_flags & ML_EMPTY) // nothing to delete in del_lines()
2363 if (first > curbuf->b_ml.ml_line_count) in del_lines()