diff options
author | Eli Zaretskii <eliz@gnu.org> | 2023-03-03 21:44:54 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2023-03-03 21:44:54 +0200 |
commit | 585faf4c173bb9d0a0315dfcfe598d27f82d2bbf (patch) | |
tree | ae28859df8279c81a48943df3cb43b13b5e37693 /doc/lispref | |
parent | 2840895c1ae4f60c3b225dc1d75854fb09bca259 (diff) | |
download | emacs-585faf4c173bb9d0a0315dfcfe598d27f82d2bbf.tar.gz emacs-585faf4c173bb9d0a0315dfcfe598d27f82d2bbf.tar.bz2 emacs-585faf4c173bb9d0a0315dfcfe598d27f82d2bbf.zip |
; More doc improvements for OClosures
* doc/lispref/functions.texi (OClosures):
* doc/lispref/commands.texi (Using Interactive):
* etc/NEWS: Some more docs improvements for OClosures.
Diffstat (limited to 'doc/lispref')
-rw-r--r-- | doc/lispref/commands.texi | 8 | ||||
-rw-r--r-- | doc/lispref/functions.texi | 5 |
2 files changed, 9 insertions, 4 deletions
diff --git a/doc/lispref/commands.texi b/doc/lispref/commands.texi index 6fd9377e1de..20be706bebd 100644 --- a/doc/lispref/commands.texi +++ b/doc/lispref/commands.texi @@ -325,10 +325,10 @@ function @code{oclosure-interactive-form}. @defun oclosure-interactive-form function Just like @code{interactive-form}, this function takes a command and returns its interactive form. The difference is that it is a generic -function and it is only called when @var{function} is an OClosure. -The purpose is to make it possible for some OClosure types to compute -their interactive forms dynamically instead of carrying it in one of -their slots. +function and it is only called when @var{function} is an OClosure +(@pxref{OClosures}). The purpose is to make it possible for some +OClosure types to compute their interactive forms dynamically instead +of carrying it in one of their slots. This is used for example for @code{kmacro} functions in order to reduce their memory size, since they all share the same interactive diff --git a/doc/lispref/functions.texi b/doc/lispref/functions.texi index d1459404375..d38f6ef38bc 100644 --- a/doc/lispref/functions.texi +++ b/doc/lispref/functions.texi @@ -1731,6 +1731,11 @@ This function returns the OClosure type (a symbol) of @var{object} if it is an OClosure, and @code{nil} otherwise. @end defun +One other function related to OClosures is +@code{oclosure-interactive-form}, which allows some types of OClosures +to compute their interactive forms dynamically. @xref{Using +Interactive, oclosure-interactive-form}. + @node Advising Functions @section Advising Emacs Lisp Functions |