Lines Matching refs:b_recorded_changes
169 if (buf->b_recorded_changes != NULL && xtra != 0) in check_recorded_changes()
175 FOR_ALL_LIST_ITEMS(buf->b_recorded_changes, li) in check_recorded_changes()
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()
375 if (buf->b_recorded_changes == NULL // nothing changed in invoke_listeners()
388 FOR_ALL_LIST_ITEMS(buf->b_recorded_changes, li) in invoke_listeners()
408 argv[4].vval.v_list = buf->b_recorded_changes; in invoke_listeners()
430 list_unref(buf->b_recorded_changes); in invoke_listeners()
431 buf->b_recorded_changes = NULL; in invoke_listeners()