Function: jsonrpc-lambda

jsonrpc-lambda is a macro defined in jsonrpc.el.gz.

Signature

(jsonrpc-lambda CL-LAMBDA-LIST &body BODY)

Source Code

;; Defined in /usr/src/emacs/lisp/jsonrpc.el.gz
;;; Convenience
;;;
(cl-defmacro jsonrpc-lambda (cl-lambda-list &body body)
  (declare (indent 1) (debug (sexp &rest form)))
  (let ((e (funcall (if (fboundp 'gensym) 'gensym 'cl-gensym)
                    "jsonrpc-lambda-elem")))
    `(lambda (,e) (apply (cl-function (lambda ,cl-lambda-list ,@body)) ,e))))