From: Lars Ingebrigtsen Date: Thu, 15 Aug 2019 07:05:33 +0000 (-0700) Subject: Add some cl- concept index entries X-Git-Tag: emacs-27.0.90~1617 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=64538328da7c37482e8cb5c0f15c2eae1e8f16c5;p=emacs.git Add some cl- concept index entries * doc/misc/cl.texi (Argument Lists): Add a couple of concept index entried (bug#13606). --- diff --git a/doc/misc/cl.texi b/doc/misc/cl.texi index afe8f01f596..246f86bfd1a 100644 --- a/doc/misc/cl.texi +++ b/doc/misc/cl.texi @@ -323,6 +323,7 @@ arranges for the processing of keyword arguments, default values, etc., to be done at compile-time whenever possible. @end defmac +@cindex &allow-other-keys @defmac cl-defmacro name arglist body@dots{} This is identical to the regular @code{defmacro} form, except that @var{arglist} is allowed to be a full Common Lisp @@ -438,6 +439,7 @@ function call, like this: (bar :a 10 'baz 42) @end example +@cindex &allow-other-keys Ordinarily, it is an error to pass an unrecognized keyword to a function, e.g., @code{(foo 1 2 :c 3 :goober 4)}. You can ask Lisp to ignore unrecognized keywords, either by adding the