unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Weird &key arglists in ibuf-macs.el
@ 2004-05-10 12:34 Juanma Barranquero
  2004-05-10 15:11 ` Lawrence Mitchell
  0 siblings, 1 reply; 4+ messages in thread
From: Juanma Barranquero @ 2004-05-10 12:34 UTC (permalink / raw)
  Cc: John Paul Wallington


ibuf-macs.el contains a few macros with CL-style arglists of the form

  (defmacro* macro1 (arg1 arg2 (&key arg3 arg4)...)

instead of

  (defmacro* macro1 (arg1 arg2 &key arg3 arg4...)

I'm not sure that's a legal CL lambda list, but in any case
help-make-usage and company don't grok them:

ELISP> (documentation (defmacro* test1 (arg1 &key arg2) "No doc"))
"No doc\n\n(fn ARG1 &key ARG2)"
ELISP> (documentation (defmacro* test1 (arg1 (&key arg2)) "No doc"))
"No doc\n\n(fn ARG1 (&KEY arg2))"



                                                                Juanma

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2004-05-10 17:35 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2004-05-10 12:34 Weird &key arglists in ibuf-macs.el Juanma Barranquero
2004-05-10 15:11 ` Lawrence Mitchell
2004-05-10 17:11   ` Juanma Barranquero
2004-05-10 17:35     ` Juanma Barranquero

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).