mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-01-02 11:21:42 +00:00
(Command Loop Info): Advise against changing
most variables described here. Explain new variable last-repeatable-command.
This commit is contained in:
parent
392abfd287
commit
1bb1f7d38c
@ -1,3 +1,9 @@
|
||||
2007-08-30 Martin Rudalics <rudalics@gmx.at>
|
||||
|
||||
* commands.texi (Command Loop Info): Advise against changing
|
||||
most variables described here. Explain new variable
|
||||
last-repeatable-command.
|
||||
|
||||
2007-08-27 Richard Stallman <rms@gnu.org>
|
||||
|
||||
* windows.texi (Window Configurations): Clarify what
|
||||
|
@ -716,7 +716,9 @@ caller to ``pretend'' that the function was called interactively.
|
||||
@section Information from the Command Loop
|
||||
|
||||
The editor command loop sets several Lisp variables to keep status
|
||||
records for itself and for commands that are run.
|
||||
records for itself and for commands that are run. With the exception of
|
||||
@code{this-command} and @code{last-command} it's generally a bad idea to
|
||||
change any of these variables in a Lisp program.
|
||||
|
||||
@defvar last-command
|
||||
This variable records the name of the previous command executed by the
|
||||
@ -736,6 +738,12 @@ This variable is set up by Emacs just like @code{last-command},
|
||||
but never altered by Lisp programs.
|
||||
@end defvar
|
||||
|
||||
@defvar last-repeatable-command
|
||||
This variable stores the most recently executed command that was not
|
||||
part of an input event. This is the command @code{repeat} will try to
|
||||
repeat, @xref{Repeating,,, emacs, The GNU Emacs Manual}.
|
||||
@end defvar
|
||||
|
||||
@defvar this-command
|
||||
@cindex current command
|
||||
This variable records the name of the command now being executed by
|
||||
|
Loading…
Reference in New Issue
Block a user