emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] emacs-26 38b6748: Update the list of special forms in the


From: Eli Zaretskii
Subject: [Emacs-diffs] emacs-26 38b6748: Update the list of special forms in the ELisp manual
Date: Sat, 28 Jul 2018 03:23:01 -0400 (EDT)

branch: emacs-26
commit 38b67488566de6f7c9b405ae62664b16ab135713
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>

    Update the list of special forms in the ELisp manual
    
    * doc/lispref/eval.texi (Special Forms):
    * doc/lispref/frames.texi (Mouse Tracking): 'track-mouse' is
    nowadays a macro.  (Bug#32284)
---
 doc/lispref/eval.texi   |  3 ---
 doc/lispref/frames.texi | 10 +++++-----
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/doc/lispref/eval.texi b/doc/lispref/eval.texi
index 2590de3..373b12e 100644
--- a/doc/lispref/eval.texi
+++ b/doc/lispref/eval.texi
@@ -506,9 +506,6 @@ Emacs Lisp with a reference to where each is described.
 @item setq-default
 @pxref{Creating Buffer-Local}
 
address@hidden track-mouse
address@hidden Tracking}
-
 @item unwind-protect
 @pxref{Nonlocal Exits}
 
diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi
index 2f9bb39..1e008da 100644
--- a/doc/lispref/frames.texi
+++ b/doc/lispref/frames.texi
@@ -3310,10 +3310,10 @@ occur.  That is useful, because normally you don't want 
to track the
 mouse forever---only until some other event, such as the release of a
 button.
 
address@hidden track-mouse address@hidden
-This special form executes @var{body}, with generation of mouse motion
-events enabled.  Typically, @var{body} would use @code{read-event} to
-read the motion events and modify the display accordingly.  @xref{Motion
address@hidden track-mouse address@hidden
+This macro executes @var{body}, with generation of mouse motion events
+enabled.  Typically, @var{body} would use @code{read-event} to read
+the motion events and modify the display accordingly.  @xref{Motion
 Events}, for the format of mouse motion events.
 
 The value of @code{track-mouse} is that of the last form in @var{body}.
@@ -3333,7 +3333,7 @@ on (@pxref{Pointer Shape}).  Therefore, Lisp programs 
that need the
 mouse pointer to retain its original shape during dragging should bind
 @code{track-mouse} to the value @code{dragging} at the beginning of
 their @var{body}.
address@hidden defspec
address@hidden defmac
 
 The usual purpose of tracking mouse motion is to indicate on the screen
 the consequences of pushing or releasing a button at the current



reply via email to

[Prev in Thread] Current Thread [Next in Thread]