]> git.eshelyaron.com Git - emacs.git/commitdiff
Update the list of special forms in the ELisp manual
authorEli Zaretskii <eliz@gnu.org>
Sat, 28 Jul 2018 07:22:04 +0000 (10:22 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sat, 28 Jul 2018 07:22:04 +0000 (10:22 +0300)
* doc/lispref/eval.texi (Special Forms):
* doc/lispref/frames.texi (Mouse Tracking): 'track-mouse' is
nowadays a macro.  (Bug#32284)

doc/lispref/eval.texi
doc/lispref/frames.texi

index 2590de30c79611dfdfdbb63edeec2fb2bd9ec0b0..373b12e79d590f7ed0b3e20c133b50ea0772c9de 100644 (file)
@@ -506,9 +506,6 @@ Emacs Lisp with a reference to where each is described.
 @item setq-default
 @pxref{Creating Buffer-Local}
 
-@item track-mouse
-@pxref{Mouse Tracking}
-
 @item unwind-protect
 @pxref{Nonlocal Exits}
 
index 2f9bb398865b3074de9fc16fa41b2cd81dfbe470..1e008da2476d4e163ca4dd94fd71bcaa73442529 100644 (file)
@@ -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.
 
-@defspec track-mouse body@dots{}
-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
+@defmac track-mouse body@dots{}
+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}.
-@end defspec
+@end 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