Function: server-execute-continuation
server-execute-continuation is a byte-compiled function defined in
server.el.gz.
Signature
(server-execute-continuation PROC)
Source Code
;; Defined in /usr/src/emacs/lisp/server.el.gz
;; We use various special properties on process objects:
;; - `env' stores the info about the environment of the emacsclient process.
;; - `continuation' is a no-arg function that we need to execute. It contains
;; commands we wanted to execute in some earlier invocation of the process
;; filter but that we somehow were unable to process at that time
;; (e.g. because we first need to throw to the toplevel).
(defun server-execute-continuation (proc)
(let ((continuation (process-get proc 'continuation)))
(process-put proc 'continuation nil)
(if continuation (ignore-errors (funcall continuation)))))