@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990-1993, 1998, 2001-2012 Free Software Foundation, Inc.
+@c Copyright (C) 1990-1993, 1998, 2001-2013 Free Software Foundation,
+@c Inc.
@c See the file elisp.texi for copying conditions.
-@node Standard Hooks, Index, Standard Keymaps, Top
+@node Standard Hooks
@appendix Standard Hooks
@cindex standard hooks
@cindex hook variables, list of
to put a new function on such a hook is to call @code{add-hook}.
@xref{Hooks}, for more information about using hooks.
-The variables whose names end in @samp{-hooks} or @samp{-functions} are
-usually @dfn{abnormal hooks}; their values are lists of functions, but
-these functions are called in a special way (they are passed arguments,
-or their values are used). The variables whose names end in
-@samp{-function} have single functions as their values.
+The variables whose names end in @samp{-functions} are usually @dfn{abnormal
+hooks} (some old code may also use the deprecated @samp{-hooks} suffix); their
+values are lists of functions, but these functions are called in a special way
+(they are passed arguments, or their return values are used). The variables
+whose names end in @samp{-function} have single functions as their values.
This is not an exhaustive list, it only covers the more general hooks.
For example, every major mode defines a hook named
@item delete-terminal-functions
@xref{Multiple Terminals}.
-@ignore
-@item disabled-command-function
-@xref{Disabling Commands}.
-@end ignore
-
-@item display-buffer-function
-@itemx pop-up-frame-function
-@itemx special-display-function
+@item pop-up-frame-function
@itemx split-window-preferred-function
@xref{Choosing Window Options}.
completion-at-point-functions
completion-in-region-functions
completion-list-insert-choice-function
+deactivate-current-input-method-function
describe-current-input-method-function
filter-buffer-substring-functions
font-lock-function
-inactivate-current-input-method-function
menu-bar-select-buffer-function
read-file-name-function
replace-re-search-function
input-method-function
load-read-function
load-source-file-function
-macro-declaration-function
read-buffer-function
ring-bell-function
select-safe-coding-system-function