emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to hooks.texi


From: Glenn Morris
Subject: [Emacs-diffs] Changes to hooks.texi
Date: Thu, 06 Sep 2007 04:20:41 +0000

CVSROOT:        /sources/emacs
Module name:    emacs
Changes by:     Glenn Morris <gm>       07/09/06 04:20:41

Index: hooks.texi
===================================================================
RCS file: hooks.texi
diff -N hooks.texi
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ hooks.texi  6 Sep 2007 04:20:41 -0000       1.1
@@ -0,0 +1,338 @@
address@hidden -*-texinfo-*-
address@hidden This is part of the GNU Emacs Lisp Reference Manual.
address@hidden Copyright (C) 1990, 1991, 1992, 1993, 1998, 2001, 2002, 2003, 
2004,
address@hidden   2005, 2006, 2007  Free Software Foundation, Inc.
address@hidden See the file elisp.texi for copying conditions.
address@hidden ../info/hooks
address@hidden Standard Hooks, Index, Standard Keymaps, Top
address@hidden Standard Hooks
address@hidden standard hooks
address@hidden hook variables, list of
+
+The following is a list of hook variables that let you provide
+functions to be called from within Emacs on suitable occasions.
+
+Most of these variables have names ending with @samp{-hook}.  They are
address@hidden hooks}, run by means of @code{run-hooks}.  The value of such
+a hook is a list of functions; the functions are called with no
+arguments and their values are completely ignored.  The recommended way
+to put a new function on such a hook is to call @code{add-hook}.
address@hidden, for more information about using hooks.
+
+Every major mode defines a mode hook named
address@hidden@var{modename}-mode-hook}.  The major mode command runs this
+normal hook with @code{run-mode-hooks} as the very last thing it does.
address@hidden Hooks}.  Most minor modes have mode hooks too.  Mode hooks
+are omitted in the list below.
+
+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
address@hidden have single functions as their values.
+
address@hidden We need to xref to where each hook is documented or else document
address@hidden it here.
+
address@hidden @code
address@hidden activate-mark-hook
address@hidden Mark}.
+
address@hidden after-change-functions
address@hidden Hooks}.
+
address@hidden after-change-major-mode-hook
address@hidden Hooks}.
+
address@hidden after-init-hook
address@hidden File}.
+
address@hidden after-insert-file-functions
address@hidden Conversion}.
+
address@hidden after-make-frame-functions
address@hidden Frames}.
+
address@hidden after-revert-hook
address@hidden
+
address@hidden after-save-hook
address@hidden Buffers}.
+
address@hidden auto-fill-function
address@hidden Filling}.
+
address@hidden auto-save-hook
address@hidden
+
address@hidden before-change-functions
address@hidden Hooks}.
+
address@hidden before-init-hook
address@hidden File}.
+
address@hidden before-make-frame-hook
address@hidden Frames}.
+
address@hidden before-revert-hook
address@hidden
+
address@hidden before-save-hook
address@hidden Buffers}.
+
address@hidden blink-paren-function
address@hidden
+
address@hidden buffer-access-fontify-functions
address@hidden Properties}.
+
address@hidden calendar-load-hook
address@hidden
address@hidden Customizing,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden Customizing,,, emacs}.
address@hidden ifnottex
+
+
address@hidden change-major-mode-hook
address@hidden Buffer-Local}.
+
address@hidden command-line-functions
address@hidden Arguments}.
+
address@hidden comment-indent-function
address@hidden for Comments,, Options Controlling Comments, emacs, the
+GNU Emacs Manual}.
+
address@hidden compilation-finish-functions
+Functions to call when a compilation process finishes.
+
address@hidden custom-define-hook
+Hook called after defining each customize option.
+
address@hidden deactivate-mark-hook
address@hidden Mark}.
+
address@hidden 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
+Sessions, emacs, the GNU Emacs Manual}.
+
address@hidden desktop-no-desktop-file-hook
+Normal hook run when @code{desktop-read} can't find a desktop file.
+May be used to show a dired buffer.  @xref{Saving Emacs Sessions,,
+Saving Emacs Sessions, emacs, the GNU Emacs Manual}.
+
address@hidden desktop-save-hook
+Normal hook run before the desktop is saved in a desktop file.  This
+is useful for truncating history lists, for example.  @xref{Saving
+Emacs Sessions,, Saving Emacs Sessions, emacs, the GNU Emacs Manual}.
+
address@hidden diary-display-hook
address@hidden
address@hidden Diary Display,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden Diary Display,,, emacs}.
address@hidden ifnottex
+
address@hidden diary-hook
+List of functions called after the display of the diary.  Can be used
+for appointment notification.
+
address@hidden disabled-command-function
address@hidden Commands}.
+
address@hidden echo-area-clear-hook
address@hidden Area Customization}.
+
address@hidden emacs-startup-hook
address@hidden File}.
+
address@hidden find-file-hook
address@hidden Functions}.
+
address@hidden find-file-not-found-functions
address@hidden Functions}.
+
address@hidden first-change-hook
address@hidden Hooks}.
+
address@hidden font-lock-beginning-of-syntax-function
address@hidden Font Lock}.
+
address@hidden font-lock-fontify-buffer-function
address@hidden Font Lock Variables}.
+
address@hidden font-lock-fontify-region-function
address@hidden Font Lock Variables}.
+
address@hidden font-lock-mark-block-function
address@hidden Font Lock Variables}.
+
address@hidden font-lock-syntactic-face-function
address@hidden Font Lock}.
+
address@hidden font-lock-unfontify-buffer-function
address@hidden Font Lock Variables}.
+
address@hidden font-lock-unfontify-region-function
address@hidden Font Lock Variables}.
+
address@hidden initial-calendar-window-hook
address@hidden
address@hidden Customizing,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden Customizing,,, emacs}.
address@hidden ifnottex
+
address@hidden kbd-macro-termination-hook
address@hidden Macros}.
+
address@hidden kill-buffer-hook
address@hidden Buffers}.
+
address@hidden kill-buffer-query-functions
address@hidden Buffers}.
+
address@hidden kill-emacs-hook
address@hidden Emacs}.
+
address@hidden kill-emacs-query-functions
address@hidden Emacs}.
+
address@hidden lisp-indent-function
+
address@hidden list-diary-entries-hook
address@hidden
address@hidden Diary Display,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden Diary Display,,, emacs}.
address@hidden ifnottex
+
address@hidden mail-setup-hook
address@hidden Mode Misc,, Mail Mode Miscellany, emacs, the GNU Emacs
+Manual}.
+
address@hidden mark-diary-entries-hook
address@hidden
address@hidden Diary Display,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden Diary Display,,, emacs}.
address@hidden ifnottex
+
address@hidden menu-bar-update-hook
address@hidden Bar}.
+
address@hidden minibuffer-setup-hook
address@hidden Misc}.
+
address@hidden minibuffer-exit-hook
address@hidden Misc}.
+
address@hidden mouse-position-function
address@hidden Position}.
+
address@hidden nongregorian-diary-listing-hook
address@hidden
address@hidden/Islamic Entries,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden/Islamic Entries,,, emacs}.
address@hidden ifnottex
+
address@hidden nongregorian-diary-marking-hook
address@hidden
address@hidden/Islamic Entries,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden/Islamic Entries,,, emacs}.
address@hidden ifnottex
+
address@hidden occur-hook
+
address@hidden post-command-hook
address@hidden Overview}.
+
address@hidden pre-abbrev-expand-hook
address@hidden Expansion}.
+
address@hidden pre-command-hook
address@hidden Overview}.
+
address@hidden print-diary-entries-hook
address@hidden
address@hidden Customizing,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden Customizing,,, emacs}.
address@hidden ifnottex
+
address@hidden redisplay-end-trigger-functions
address@hidden Hooks}.
+
address@hidden scheme-indent-function
+
address@hidden suspend-hook
address@hidden Emacs}.
+
address@hidden suspend-resume-hook
address@hidden Emacs}.
+
address@hidden temp-buffer-setup-hook
address@hidden Displays}.
+
address@hidden temp-buffer-show-function
address@hidden Displays}.
+
address@hidden temp-buffer-show-hook
address@hidden Displays}.
+
address@hidden term-setup-hook
address@hidden
+
address@hidden today-visible-calendar-hook
address@hidden
address@hidden Customizing,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden Customizing,,, emacs}.
address@hidden ifnottex
+
address@hidden today-invisible-calendar-hook
address@hidden
address@hidden Customizing,, emacs-xtra}.
address@hidden iftex
address@hidden
address@hidden Customizing,,, emacs}.
address@hidden ifnottex
+
address@hidden window-configuration-change-hook
address@hidden Hooks}.
+
address@hidden window-scroll-functions
address@hidden Hooks}.
+
address@hidden window-setup-hook
address@hidden Systems}.
+
address@hidden window-size-change-functions
address@hidden Hooks}.
+
address@hidden write-contents-functions
address@hidden Buffers}.
+
address@hidden write-file-functions
address@hidden Buffers}.
+
address@hidden write-region-annotate-functions
address@hidden Conversion}.
address@hidden table
+
address@hidden
+   arch-tag: 55fd0296-d906-4551-b300-979d3846aa88
address@hidden ignore




reply via email to

[Prev in Thread] Current Thread [Next in Thread]