@c -*-texinfo-*-
@c This is part of the GNU Emacs Lisp Reference Manual.
@c Copyright (C) 1990, 1991, 1992, 1993, 1998, 2001, 2002, 2003, 2004,
-@c 2005, 2006, 2007 Free Software Foundation, Inc.
+@c 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
@c See the file elisp.texi for copying conditions.
@setfilename ../../info/hooks
@node Standard Hooks, Index, Standard Keymaps, Top
@c it here.
@table @code
+@item abbrev-expand-functions
+@xref{Abbrev Expansion}.
+
@item activate-mark-hook
@xref{The Mark}.
@item before-change-functions
@xref{Change Hooks}.
+@item before-hack-local-variables-hook
+@xref{File Local Variables}.
+
@item before-init-hook
@xref{Init File}.
@item buffer-access-fontify-functions
@xref{Lazy Properties}.
+@item calendar-initial-window-hook
+@iftex
+@inforef{Calendar Customizing,, emacs-xtra}.
+@end iftex
+@ifnottex
+@xref{Calendar Customizing,,, emacs}.
+@end ifnottex
+
@item calendar-load-hook
@iftex
@inforef{Calendar Customizing,, emacs-xtra}.
@xref{Calendar Customizing,,, emacs}.
@end ifnottex
+@item calendar-today-invisible-hook
+@iftex
+@inforef{Calendar Customizing,, emacs-xtra}.
+@end iftex
+@ifnottex
+@xref{Calendar Customizing,,, emacs}.
+@end ifnottex
+
+@item calendar-today-visible-hook
+@iftex
+@inforef{Calendar Customizing,, emacs-xtra}.
+@end iftex
+@ifnottex
+@xref{Calendar Customizing,,, emacs}.
+@end ifnottex
@item change-major-mode-hook
@xref{Creating Buffer-Local}.
@item deactivate-mark-hook
@xref{The Mark}.
+@item delete-frame-functions
+Functions to call when Emacs deletes a frame. @xref{Deleting Frames}.
+
+@item delete-terminal-functions
+Functions to call when Emacs deletes a terminal. @xref{Multiple
+Terminals}.
+
@item desktop-after-read-hook
Normal hook run after a successful @code{desktop-read}. May be used
to show a buffer list. @xref{Saving Emacs Sessions,, Saving Emacs
is useful for truncating history lists, for example. @xref{Saving
Emacs Sessions,, Saving Emacs Sessions, emacs, the GNU Emacs Manual}.
-@item diary-display-hook
+@item diary-hook
+List of functions called after the display of the diary. Can be used
+for appointment notification.
+
+@item diary-list-entries-hook
@iftex
@inforef{Fancy Diary Display,, emacs-xtra}.
@end iftex
@xref{Fancy Diary Display,,, emacs}.
@end ifnottex
-@item diary-hook
-List of functions called after the display of the diary. Can be used
-for appointment notification.
+@item diary-mark-entries-hook
+@iftex
+@inforef{Fancy Diary Display,, emacs-xtra}.
+@end iftex
+@ifnottex
+@xref{Fancy Diary Display,,, emacs}.
+@end ifnottex
+
+@item diary-nongregorian-listing-hook
+@iftex
+@inforef{Non-Gregorian Diary,, emacs-xtra}.
+@end iftex
+@ifnottex
+@xref{Non-Gregorian Diary,,, emacs}.
+@end ifnottex
+
+@item diary-nongregorian-marking-hook
+@iftex
+@inforef{Non-Gregorian Diary,, emacs-xtra}.
+@end iftex
+@ifnottex
+@xref{Non-Gregorian Diary,,, emacs}.
+@end ifnottex
+
+@item diary-print-entries-hook
+@iftex
+@inforef{Diary Display,, emacs-xtra}.
+@end iftex
+@ifnottex
+@xref{Diary Display,,, emacs}.
+@end ifnottex
@item disabled-command-function
@xref{Disabling Commands}.
@item font-lock-unfontify-buffer-function
@xref{Other Font Lock Variables}.
+@item hack-local-variables-hook
+@xref{File Local Variables}.
+
@item font-lock-unfontify-region-function
@xref{Other Font Lock Variables}.
-@item initial-calendar-window-hook
-@iftex
-@inforef{Calendar Customizing,, emacs-xtra}.
-@end iftex
-@ifnottex
-@xref{Calendar Customizing,,, emacs}.
-@end ifnottex
-
@item kbd-macro-termination-hook
@xref{Keyboard Macros}.
@item lisp-indent-function
-@item list-diary-entries-hook
-@iftex
-@inforef{Fancy Diary Display,, emacs-xtra}.
-@end iftex
-@ifnottex
-@xref{Fancy Diary Display,,, emacs}.
-@end ifnottex
-
@item mail-setup-hook
@xref{Mail Mode Misc,, Mail Mode Miscellany, emacs, the GNU Emacs
Manual}.
-@item mark-diary-entries-hook
-@iftex
-@inforef{Fancy Diary Display,, emacs-xtra}.
-@end iftex
-@ifnottex
-@xref{Fancy Diary Display,,, emacs}.
-@end ifnottex
-
@item menu-bar-update-hook
@xref{Menu Bar}.
@item mouse-position-function
@xref{Mouse Position}.
-@item nongregorian-diary-listing-hook
-@iftex
-@inforef{Hebrew/Islamic Entries,, emacs-xtra}.
-@end iftex
-@ifnottex
-@xref{Hebrew/Islamic Entries,,, emacs}.
-@end ifnottex
-
-@item nongregorian-diary-marking-hook
-@iftex
-@inforef{Hebrew/Islamic Entries,, emacs-xtra}.
-@end iftex
-@ifnottex
-@xref{Hebrew/Islamic Entries,,, emacs}.
-@end ifnottex
-
@item occur-hook
@item post-command-hook
@xref{Command Overview}.
-@item pre-abbrev-expand-hook
-@xref{Abbrev Expansion}.
-
@item pre-command-hook
@xref{Command Overview}.
-@item print-diary-entries-hook
-@iftex
-@inforef{Diary Customizing,, emacs-xtra}.
-@end iftex
-@ifnottex
-@xref{Diary Customizing,,, emacs}.
-@end ifnottex
-
-@item redisplay-end-trigger-functions
-@xref{Window Hooks}.
+@item resume-tty-functions
+@xref{Suspending Emacs}.
@item scheme-indent-function
@item suspend-resume-hook
@xref{Suspending Emacs}.
+@item suspend-tty-functions
+@xref{Suspending Emacs}.
+
@item temp-buffer-setup-hook
@xref{Temporary Displays}.
@item term-setup-hook
@xref{Terminal-Specific}.
-@item today-visible-calendar-hook
-@iftex
-@inforef{Calendar Customizing,, emacs-xtra}.
-@end iftex
-@ifnottex
-@xref{Calendar Customizing,,, emacs}.
-@end ifnottex
-
-@item today-invisible-calendar-hook
-@iftex
-@inforef{Calendar Customizing,, emacs-xtra}.
-@end iftex
-@ifnottex
-@xref{Calendar Customizing,,, emacs}.
-@end ifnottex
-
@item window-configuration-change-hook
@xref{Window Hooks}.