Function: vc-jj--set-up-process-buffer
vc-jj--set-up-process-buffer is a natively compiled function defined
in vc-jj.el.
Signature
(vc-jj--set-up-process-buffer BUFFER ROOT COMMAND)
Documentation
Prepare BUFFER for execution of COMMAND in directory ROOT.
Source Code
;; Defined in /nix/store/j1ql1qsv99iszr5pqf5fk9yfcl5pq4nv-emacs-packages-deps/share/emacs/site-lisp/elpa/vc-jj-0.5/vc-jj.el
(defun vc-jj--set-up-process-buffer (buffer root command)
"Prepare BUFFER for execution of COMMAND in directory ROOT."
(with-current-buffer buffer
(vc-run-delayed
(vc-compilation-mode 'jj)
(setq-local compile-command (string-join command " "))
(setq-local compilation-directory root)
;; Either set `compilation-buffer-name-function' locally to nil
;; or use `compilation-arguments' to set `name-function'.
;; See `compilation-buffer-name'.
(setq-local compilation-arguments
(list compile-command nil
(lambda (_name-of-mode) buffer)
nil))))
(vc-set-async-update buffer))