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)))