From: Brian Jenkins Date: Sat, 23 Nov 2013 19:07:34 +0000 (-0800) Subject: Documentation for focus-in,out hooks (tiny change) X-Git-Tag: emacs-24.3.90~173^2^2~42^2~45^2~387^2~727 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=f6083c67c54ba1a4951ecf7b3b242d097de8bff2;p=emacs.git Documentation for focus-in,out hooks (tiny change) * doc/lispref/frames.texi (Input Focus): * doc/lispref/hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook. * etc/NEWS: Copyedit. --- diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 5251efec3e4..bd84546551f 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog @@ -1,3 +1,8 @@ +2013-11-23 Brian Jenkins (tiny change) + + * frames.texi (Input Focus): + * hooks.texi (Standard Hooks): Mention focus-in-hook, focus-out-hook. + 2013-11-23 Glenn Morris * loading.texi (Library Search): diff --git a/doc/lispref/frames.texi b/doc/lispref/frames.texi index 4935534d6eb..01ced2bf6ab 100644 --- a/doc/lispref/frames.texi +++ b/doc/lispref/frames.texi @@ -1479,6 +1479,14 @@ The redirection lasts until @code{redirect-frame-focus} is called to change it. @end defun +@defvar focus-in-hook +This is a normal hook run when an Emacs frame gains input focus. +@end defvar + +@defvar focus-out-hook +This is a normal hook run when an Emacs frame loses input focus. +@end defvar + @defopt focus-follows-mouse This option is how you inform Emacs whether the window manager transfers focus when the user moves the mouse. Non-@code{nil} says that it does. diff --git a/doc/lispref/hooks.texi b/doc/lispref/hooks.texi index 745393f8166..74adda1d495 100644 --- a/doc/lispref/hooks.texi +++ b/doc/lispref/hooks.texi @@ -115,6 +115,12 @@ Function to call to ``quit'' the current buffer. @vindex delayed-warnings-hook The command loop runs this soon after @code{post-command-hook} (q.v.). +@item focus-in-hook +@vindex focus-in-hook +@itemx focus-out-hook +@vindex focus-out-hook +@xref{Input Focus}. + @item delete-frame-functions @xref{Deleting Frames}. diff --git a/etc/NEWS b/etc/NEWS index 4dc1543d845..ffbfc64873c 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -176,6 +176,7 @@ Generic commands are interactive functions whose implementation can be selected among several alternatives, as a matter of user preference. ** New hooks `focus-in-hook', `focus-out-hook'. +These are normal hooks run when an Emacs frame gains or loses input focus. ** The blink cursor stops blinking after 10 blinks (default) on X and NS. You can change the default by customizing the variable blink-cursor-blinks.