comparison doc/lispref/commands.texi @ 102846:a447859a557b

* frames.texi (Frames): Clean up introduction. Document `ns' return value for framep. (Creating Frames): Note how the terminal is chosen. (Multiple Terminals, Multiple Displays): Merge into a single node. (Color Parameters): Fix typo. * variables.texi (Local Variables, Buffer-Local Variables) (Creating Buffer-Local): Change link to Multiple Terminals. * os.texi (X11 Keysyms): Change link to Multiple Terminals. * keymaps.texi (Controlling Active Maps): Change link to Multiple Terminals. * commands.texi (Command Loop Info, Keyboard Macros): Change link to Multiple Terminals. * elisp.texi (Top): Update node listing. * vol2.texi (Top): Update node listing. * vol1.texi (Top): Update node listing.
author Chong Yidong <cyd@stupidchicken.com>
date Sat, 04 Apr 2009 22:34:23 +0000
parents ca92073db2a9
children b9d5b3457fac
comparison
equal deleted inserted replaced
102845:9564179cff01 102846:a447859a557b
779 The value is copied from @code{this-command} when a command returns to 779 The value is copied from @code{this-command} when a command returns to
780 the command loop, except when the command has specified a prefix 780 the command loop, except when the command has specified a prefix
781 argument for the following command. 781 argument for the following command.
782 782
783 This variable is always local to the current terminal and cannot be 783 This variable is always local to the current terminal and cannot be
784 buffer-local. @xref{Multiple Displays}. 784 buffer-local. @xref{Multiple Terminals}.
785 @end defvar 785 @end defvar
786 786
787 @defvar real-last-command 787 @defvar real-last-command
788 This variable is set up by Emacs just like @code{last-command}, 788 This variable is set up by Emacs just like @code{last-command},
789 but never altered by Lisp programs. 789 but never altered by Lisp programs.
3338 @code{append} while appending to the definition of an existing macro. 3338 @code{append} while appending to the definition of an existing macro.
3339 The commands @code{start-kbd-macro}, @code{kmacro-start-macro} and 3339 The commands @code{start-kbd-macro}, @code{kmacro-start-macro} and
3340 @code{end-kbd-macro} set this variable---do not set it yourself. 3340 @code{end-kbd-macro} set this variable---do not set it yourself.
3341 3341
3342 The variable is always local to the current terminal and cannot be 3342 The variable is always local to the current terminal and cannot be
3343 buffer-local. @xref{Multiple Displays}. 3343 buffer-local. @xref{Multiple Terminals}.
3344 @end defvar 3344 @end defvar
3345 3345
3346 @defvar last-kbd-macro 3346 @defvar last-kbd-macro
3347 This variable is the definition of the most recently defined keyboard 3347 This variable is the definition of the most recently defined keyboard
3348 macro. Its value is a string or vector, or @code{nil}. 3348 macro. Its value is a string or vector, or @code{nil}.
3349 3349
3350 The variable is always local to the current terminal and cannot be 3350 The variable is always local to the current terminal and cannot be
3351 buffer-local. @xref{Multiple Displays}. 3351 buffer-local. @xref{Multiple Terminals}.
3352 @end defvar 3352 @end defvar
3353 3353
3354 @defvar kbd-macro-termination-hook 3354 @defvar kbd-macro-termination-hook
3355 This normal hook (@pxref{Standard Hooks}) is run when a keyboard 3355 This normal hook (@pxref{Standard Hooks}) is run when a keyboard
3356 macro terminates, regardless of what caused it to terminate (reaching 3356 macro terminates, regardless of what caused it to terminate (reaching