X-Git-Url: https://code.delx.au/gnu-emacs-elpa/blobdiff_plain/d33fb5489c4cc6c9111d7f485376699516896e72..8632abdbe39180435dcf44b3d547aa81af31cf0a:/packages/async/async.el diff --git a/packages/async/async.el b/packages/async/async.el index 24db2a1e7..3798c950f 100644 --- a/packages/async/async.el +++ b/packages/async/async.el @@ -1,10 +1,10 @@ -;;; async.el --- Asynchronous processing in Emacs +;;; async.el --- Asynchronous processing in Emacs -*- lexical-binding: t -*- ;; Copyright (C) 2012-2016 Free Software Foundation, Inc. ;; Author: John Wiegley ;; Created: 18 Jun 2012 -;; Version: 1.6 +;; Version: 1.9 ;; Keywords: async ;; X-URL: https://github.com/jwiegley/emacs-async @@ -95,8 +95,8 @@ as follows: (unless async-debug (kill-buffer buf))))) -(defun async-when-done (proc &optional change) - "Process sentinal used to retrieve the value from the child process." +(defun async-when-done (proc &optional _change) + "Process sentinel used to retrieve the value from the child process." (when (eq 'exit (process-status proc)) (with-current-buffer (process-buffer proc) (let ((async-current-process proc)) @@ -201,7 +201,7 @@ its FINISH-FUNC is nil." (funcall async-callback args)) (async--transmit-sexp (car args) (list 'quote (cdr args)))))) -(defun async-receive (&rest args) +(defun async-receive () "Send the given messages to the asychronous Emacs PROCESS." (async--receive-sexp)) @@ -257,7 +257,7 @@ ready. Example: (async-get proc))) If you don't want to use a callback, and you don't care about any -return value form the child process, pass the `ignore' symbol as +return value from the child process, pass the `ignore' symbol as the second argument (if you don't, and never call `async-get', it will leave *emacs* process buffers hanging around):