Function: vc-dir--set-vc-dir-process-buffer

vc-dir--set-vc-dir-process-buffer is a byte-compiled function defined in vc-dir.el.gz.

Signature

(vc-dir--set-vc-dir-process-buffer BACKEND)

Source Code

;; Defined in /usr/src/emacs/lisp/vc/vc-dir.el.gz
(defun vc-dir--set-vc-dir-process-buffer (backend)
  ;; Create a buffer that can be used by `dir-status' and call
  ;; `dir-status' with this buffer as the current buffer.  Use
  ;; `vc-dir-process-buffer' to remember this buffer, so that it can be
  ;; used later to kill the update process in case it takes too long.
  (let ((buffer (current-buffer)))
    (unless (buffer-live-p vc-dir-process-buffer)
      (with-current-buffer
          (setq-local vc-dir-process-buffer
                      (generate-new-buffer (format " *VC-%s* tmp status"
                                                   backend)))
        (setq-local vc-parent-buffer buffer)))))