changeset 62872:f13e9e778c14

(Major Mode Conventions): A derived mode only needs to put the call to the parent mode inside `delay-mode-hooks'.
author Luc Teirlinck <teirllm@auburn.edu>
date Sun, 29 May 2005 14:44:08 +0000
parents 72f9770b91d4
children 96d964516db6
files lispref/modes.texi
diffstat 1 files changed, 2 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/lispref/modes.texi	Sun May 29 14:38:52 2005 +0000
+++ b/lispref/modes.texi	Sun May 29 14:44:08 2005 +0000
@@ -437,10 +437,8 @@
 command (called the @dfn{parent mode}) and then alter some of its
 settings.  A mode that does this is called a @dfn{derived mode}.  The
 recommended way to define one is to use @code{define-derived-mode},
-but this is not required.  Such a mode should use
-@code{delay-mode-hooks} around its entire body (including the call to
-the parent mode command) @emph{except} for the final call to
-@code{run-mode-hooks}, which runs the derived mode's hook.  (Using
+but this is not required.  Such a mode should call the parent mode
+command inside a @code{delay-mode-hooks} form.  (Using
 @code{define-derived-mode} does this automatically.)  @xref{Derived
 Modes}, and @ref{Mode Hooks}.