Function: vundo-1
vundo-1 is a natively compiled function defined in vundo.el.
Signature
(vundo-1 BUFFER)
Documentation
Return a vundo buffer for BUFFER.
BUFFER must have a valid buffer-undo-list.
Source Code
;; Defined in /nix/store/386w2ds6bdh3gcz9k23jssw4cni4lfr2-emacs-packages-deps/share/emacs/site-lisp/elpa/vundo-2.4.0/vundo.el
(defun vundo-1 (buffer)
"Return a vundo buffer for BUFFER.
BUFFER must have a valid `buffer-undo-list'."
(with-current-buffer buffer
(let ((vundo-buf (vundo--buffer))
(orig-buf (current-buffer)))
(with-current-buffer vundo-buf
;; Enable major mode before refreshing the buffer.
;; Because major modes kill local variables.
(unless (derived-mode-p 'vundo-mode)
(vundo-mode))
(vundo--refresh-buffer orig-buf vundo-buf)
vundo-buf))))