Mercurial > emacs
changeset 7433:cc5e8709ab89
(syms_of_keyboard): Doc fix.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 10 May 1994 07:24:27 +0000 |
parents | d7a5151c87b4 |
children | 7b5d67590d57 |
files | src/keyboard.c |
diffstat | 1 files changed, 12 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/keyboard.c Tue May 10 06:55:29 1994 +0000 +++ b/src/keyboard.c Tue May 10 07:24:27 1994 +0000 @@ -6067,11 +6067,21 @@ Vcommand_hook_internal = Qnil; DEFVAR_LISP ("pre-command-hook", &Vpre_command_hook, - "Normal hook run before each command is executed."); + "Normal hook run before each command is executed.\n\ +While the hook is run, its value is temporarily set to nil\n\ +to avoid an unbreakable infinite loop if a hook function gets an error.\n\ +As a result, a hook function cannot straightforwardly alter the value of\n\ +`pre-command-hook'. See the Emacs Lisp manual for a way of\n\ +implementing hook functions that alter the set of hook functions."); Vpre_command_hook = Qnil; DEFVAR_LISP ("post-command-hook", &Vpost_command_hook, - "Normal hook run after each command is executed."); + "Normal hook run after each command is executed.\n\ +While the hook is run, its value is temporarily set to nil\n\ +to avoid an unbreakable infinite loop if a hook function gets an error.\n\ +As a result, a hook function cannot straightforwardly alter the value of\n\ +`post-command-hook'. See the Emacs Lisp manual for a way of\n\ +implementing hook functions that alter the set of hook functions."); Vpost_command_hook = Qnil; DEFVAR_LISP ("lucid-menu-bar-dirty-flag", &Vlucid_menu_bar_dirty_flag,