# HG changeset patch # User Eli Zaretskii # Date 1224102039 0 # Node ID 436d98f3ba2233c426bcf62f10a68ff24626e9ba # Parent ef39b163f82b80ae9a4d1202aba294056bd4d6e1 (Writing Emacs Primitives): The interactive spec of a primitive can be a Lisp form. diff -r ef39b163f82b -r 436d98f3ba22 doc/lispref/internals.texi --- a/doc/lispref/internals.texi Wed Oct 15 19:53:00 2008 +0000 +++ b/doc/lispref/internals.texi Wed Oct 15 20:20:39 2008 +0000 @@ -592,7 +592,8 @@ the argument of @code{interactive} in a Lisp function. In the case of @code{or}, it is 0 (a null pointer), indicating that @code{or} cannot be called interactively. A value of @code{""} indicates a function that -should receive no arguments when called interactively. +should receive no arguments when called interactively. If the value +begins with a @samp{(}, the string is evaluated as a Lisp form. @item doc This is the documentation string. It uses C comment syntax rather