]> git.eshelyaron.com Git - emacs.git/commitdiff
(Frun_hooks): Mention run-mode-hooks in docstring.
authorLute Kamstra <lute@gnu.org>
Thu, 26 May 2005 09:32:15 +0000 (09:32 +0000)
committerLute Kamstra <lute@gnu.org>
Thu, 26 May 2005 09:32:15 +0000 (09:32 +0000)
src/eval.c

index 7f043daa5551150b7ee37b7a069ccc3862adf466..8bb201c5df5aebb7b392d412541be3273a7e65ed 100644 (file)
@@ -2292,7 +2292,7 @@ static Lisp_Object run_hook_with_args P_ ((int, Lisp_Object *,
                                           enum run_hooks_condition));
 
 DEFUN ("run-hooks", Frun_hooks, Srun_hooks, 0, MANY, 0,
-       doc: /* Run each hook in HOOKS.  Major mode functions use this.
+       doc: /* Run each hook in HOOKS.
 Each argument should be a symbol, a hook variable.
 These symbols are processed in the order specified.
 If a hook symbol has a non-nil value, that value may be a function
@@ -2300,6 +2300,9 @@ or a list of functions to be called to run the hook.
 If the value is a function, it is called with no arguments.
 If it is a list, the elements are called, in order, with no arguments.
 
+Major modes should not use this function directly to run their mode
+hook; they should use `run-mode-hooks' instead.
+
 Do not use `make-local-variable' to make a hook variable buffer-local.
 Instead, use `add-hook' and specify t for the LOCAL argument.
 usage: (run-hooks &rest HOOKS)  */)