[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Emacs-diffs] emacs-26 9a53b6d: Say how to override a primitive inte
From: |
Karl Fogel |
Subject: |
Re: [Emacs-diffs] emacs-26 9a53b6d: Say how to override a primitive interactive spec |
Date: |
Mon, 25 Jun 2018 07:43:58 -0500 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/26.1.50 (gnu/linux) |
I wrote:
>One route might be to just put a "(@pxref{Using interactive})" at the
>end of the sentence [...] instead of my larger change, which I'd be
>happy to do; maybe that's the kind of thing you had mind by
>"cross-reference" in the first place.
Slept on it and realized that's a better solution (and also likely what you
originally meant). Eli, if this looks like a good doc patch to you I'll
install it:
--- doc/lispref/internals.texi
+++ doc/lispref/internals.texi
@@ -726,7 +726,8 @@ Writing Emacs Primitives
@cindex interactive specification in primitives
@item interactive
This is an interactive specification, a string such as might be used
-as the argument of @code{interactive} in a Lisp function. In the case
+as the argument of @code{interactive} in a Lisp function
+(@pxref{Using Interactive}). 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.
@@ -743,11 +744,6 @@ Writing Emacs Primitives
@end group
@end example
-If you wish to override a primitive interactive specification, just
-set the @code{interactive-form} property of the primitive function's
-symbol (@pxref{Using Interactive}). There is no need to edit C code
-and recompile Emacs.
-
@item doc
This is the documentation string. It uses C comment syntax rather
than C string syntax because comment syntax requires nothing special
- Re: `interactive-form` symbol property, (continued)
- Re: `interactive-form` symbol property, Basil L. Contovounesios, 2018/06/24
- Re: `interactive-form` symbol property, Stefan Monnier, 2018/06/24
- Re: `interactive-form` symbol property, Eli Zaretskii, 2018/06/24
- Re: `interactive-form` symbol property, Stefan Monnier, 2018/06/25
- Re: `interactive-form` symbol property, Eli Zaretskii, 2018/06/25
- Re: `interactive-form` symbol property, Stefan Monnier, 2018/06/25
Re: [Emacs-diffs] emacs-26 9a53b6d: Say how to override a primitive interactive spec, Eli Zaretskii, 2018/06/24