Lines Matching refs:buf

24 autowrite(buf_T *buf, int forceit)  in autowrite()  argument
32 || bt_dontwrite(buf) in autowrite()
34 || (!forceit && buf->b_p_ro) || buf->b_ffname == NULL) in autowrite()
36 set_bufref(&bufref, buf); in autowrite()
37 r = buf_write_all(buf, forceit); in autowrite()
41 if (bufref_valid(&bufref) && bufIsChanged(buf)) in autowrite()
52 buf_T *buf; in autowrite_all() local
56 FOR_ALL_BUFFERS(buf) in autowrite_all()
57 if (bufIsChanged(buf) && !buf->b_p_ro && !bt_dontwrite(buf)) in autowrite_all()
61 set_bufref(&bufref, buf); in autowrite_all()
63 (void)buf_write_all(buf, FALSE); in autowrite_all()
67 buf = firstbuf; in autowrite_all()
76 check_changed(buf_T *buf, int flags) in check_changed() argument
81 set_bufref(&bufref, buf); in check_changed()
84 && bufIsChanged(buf) in check_changed()
85 && ((flags & CCGD_MULTWIN) || buf->b_nwindows <= 1) in check_changed()
86 && (!(flags & CCGD_AW) || autowrite(buf, forceit) == FAIL)) in check_changed()
107 dialog_changed(buf, count > 1); in check_changed()
112 return bufIsChanged(buf); in check_changed()
131 browse_save_fname(buf_T *buf) in browse_save_fname() argument
133 if (buf->b_fname == NULL) in browse_save_fname()
138 NULL, NULL, NULL, NULL, buf); in browse_save_fname()
141 if (setfname(buf, fname, NULL, TRUE) == OK) in browse_save_fname()
142 buf->b_flags |= BF_NOTEDITED; in browse_save_fname()
155 buf_T *buf, in dialog_changed() argument
163 dialog_msg(buff, _("Save changes to \"%s\"?"), buf->b_fname); in dialog_changed()
177 browse_save_fname(buf); in dialog_changed()
179 if (buf->b_fname != NULL && check_overwrite(&ea, buf, in dialog_changed()
180 buf->b_fname, buf->b_ffname, FALSE) == OK) in dialog_changed()
182 (void)buf_write_all(buf, FALSE); in dialog_changed()
186 unchanged(buf, TRUE, FALSE); in dialog_changed()
239 can_abandon(buf_T *buf, int forceit) in can_abandon() argument
241 return ( buf_hide(buf) in can_abandon()
242 || !bufIsChanged(buf) in can_abandon()
243 || buf->b_nwindows > 1 in can_abandon()
244 || autowrite(buf, forceit) == OK in can_abandon()
275 buf_T *buf; in check_changed_any() local
285 FOR_ALL_BUFFERS(buf) in check_changed_any()
310 FOR_ALL_BUFFERS(buf) in check_changed_any()
311 add_bufnum(bufnrs, &bufnum, buf->b_fnum); in check_changed_any()
315 buf = buflist_findnr(bufnrs[i]); in check_changed_any()
316 if (buf == NULL) in check_changed_any()
318 if ((!hidden || buf->b_nwindows == 0) && bufIsChanged(buf)) in check_changed_any()
322 set_bufref(&bufref, buf); in check_changed_any()
324 if (term_job_running(buf->b_term)) in check_changed_any()
326 if (term_try_stop_job(buf) == FAIL) in check_changed_any()
333 if (check_changed(buf, (p_awa ? CCGD_AW : 0) in check_changed_any()
365 term_job_running(buf->b_term) in check_changed_any()
367 buf->b_fname) in check_changed_any()
371 buf_spname(buf) != NULL ? buf_spname(buf) : buf->b_fname)) in check_changed_any()
381 if (buf != curbuf) in check_changed_any()
383 if (wp->w_buffer == buf) in check_changed_any()
387 set_bufref(&bufref, buf); in check_changed_any()
399 if (buf != curbuf) in check_changed_any()
400 set_curbuf(buf, unload ? DOBUF_UNLOAD : DOBUF_GOTO); in check_changed_any()
428 buf_write_all(buf_T *buf, int forceit) in buf_write_all() argument
433 retval = (buf_write(buf, buf->b_ffname, buf->b_fname, in buf_write_all()
434 (linenr_T)1, buf->b_ml.ml_line_count, NULL, in buf_write_all()
453 buf_T *buf = curbuf; in ex_listdo() local
480 FOR_ALL_BUFFERS(buf) in ex_listdo()
481 buf->b_flags &= ~BF_SYN_SET; in ex_listdo()
482 buf = curbuf; in ex_listdo()
520 for (buf = firstbuf; buf != NULL && (buf->b_fnum < eap->line1 in ex_listdo()
521 || !buf->b_p_bl); buf = buf->b_next) in ex_listdo()
522 if (buf->b_fnum > eap->line2) in ex_listdo()
524 buf = NULL; in ex_listdo()
527 if (buf != NULL) in ex_listdo()
528 goto_buffer(eap, DOBUF_FIRST, FORWARD, buf->b_fnum); in ex_listdo()
536 buf = NULL; in ex_listdo()
541 buf = curbuf; in ex_listdo()
553 while (!got_int && buf != NULL) in ex_listdo()
598 for (buf = curbuf->b_next; buf != NULL; buf = buf->b_next) in ex_listdo()
599 if (buf->b_p_bl) in ex_listdo()
601 next_fnum = buf->b_fnum; in ex_listdo()
618 FOR_ALL_BUFFERS(buf) in ex_listdo()
619 if (buf->b_fnum == next_fnum) in ex_listdo()
621 if (buf == NULL) in ex_listdo()
686 for (buf = firstbuf; buf != NULL; buf = bnext) in ex_listdo()
688 bnext = buf->b_next; in ex_listdo()
689 if (buf->b_nwindows > 0 && (buf->b_flags & BF_SYN_SET)) in ex_listdo()
691 buf->b_flags &= ~BF_SYN_SET; in ex_listdo()
695 if (buf == curbuf) in ex_listdo()
700 aucmd_prepbuf(&aco, buf); in ex_listdo()
701 apply_autocmds(EVENT_SYNTAX, buf->b_p_syn, in ex_listdo()
702 buf->b_fname, TRUE, buf); in ex_listdo()
724 char_u *buf; in ex_compiler() local
736 buf = alloc(STRLEN(eap->arg) + 14); in ex_compiler()
737 if (buf != NULL) in ex_compiler()
762 sprintf((char *)buf, "compiler/%s.vim", eap->arg); in ex_compiler()
763 if (source_runtime(buf, DIP_ALL) == FAIL) in ex_compiler()
765 vim_free(buf); in ex_compiler()
985 buf_T *buf; in ex_checktime() local
993 buf = buflist_findnr((int)eap->line2); in ex_checktime()
994 if (buf != NULL) // cannot happen? in ex_checktime()
995 (void)buf_check_timestamp(buf, FALSE); in ex_checktime()