Function: vc-dir-restore-desktop-buffer
vc-dir-restore-desktop-buffer is a byte-compiled function defined in
vc-dir.el.gz.
Signature
(vc-dir-restore-desktop-buffer FILENAME BUFFERNAME MISC-DATA)
Documentation
Restore a vc-dir buffer specified in a desktop file.
Source Code
;; Defined in /usr/src/emacs/lisp/vc/vc-dir.el.gz
(defun vc-dir-restore-desktop-buffer (_filename _buffername misc-data)
"Restore a `vc-dir' buffer specified in a desktop file."
(let ((dir (car misc-data))
(backend (cdr misc-data)))
(if (file-directory-p dir)
(progn
(vc-dir dir backend)
(current-buffer))
(message "Desktop: Directory %s no longer exists." dir)
(when desktop-missing-file-warning (sit-for 1))
nil)))