Function: async-receive
async-receive is a natively compiled function defined in async.el.
Signature
(async-receive)
Documentation
Receive message from parent Emacs.
The child process blocks until a message is received.
Message is a plist with one key :async-message set to t always automatically added to signify this plist is an async message.
You can use async-message-p to test if the payload was a
message.
Use
(let ((msg (async-receive))) ...)
to read and process a message.
Source Code
;; Defined in /nix/store/jhxqyr2zk061dl3wd3vm38lw3zin47b9-emacs-packages-deps/share/emacs/site-lisp/elpa/async-20260729.1431/async.el
(defun async-receive ()
"Receive message from parent Emacs.
The child process blocks until a message is received.
Message is a plist with one key :async-message set to t always
automatically added to signify this plist is an async message.
You can use `async-message-p' to test if the payload was a
message.
Use
(let ((msg (async-receive))) ...)
to read and process a message."
(async--receive-sexp))