Function: doc-view-start-process
doc-view-start-process is a byte-compiled function defined in
doc-view.el.gz.
Signature
(doc-view-start-process NAME PROGRAM ARGS CALLBACK)
Source Code
;; Defined in /usr/src/emacs/lisp/doc-view.el.gz
(defun doc-view-start-process (name program args callback)
;; Make sure the process is started in an existing directory, (rather than
;; some file-name-handler-managed dir, for example).
(let* ((default-directory (or (unhandled-file-name-directory
default-directory)
(expand-file-name "~/")))
(proc (apply #'start-process name doc-view-conversion-buffer
program args)))
(push proc doc-view--current-converter-processes)
(setq mode-line-process (list (format ":%s" proc)))
(set-process-sentinel proc 'doc-view-sentinel)
(process-put proc 'buffer (current-buffer))
(process-put proc 'callback callback)))