[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] emacs-26 787b75a: Improve documentation of window hooks
From: |
Eli Zaretskii |
Subject: |
[Emacs-diffs] emacs-26 787b75a: Improve documentation of window hooks |
Date: |
Sat, 4 Nov 2017 05:57:35 -0400 (EDT) |
branch: emacs-26
commit 787b75ad71be76a6f4fac6e25577800112fe44b9
Author: Eli Zaretskii <address@hidden>
Commit: Eli Zaretskii <address@hidden>
Improve documentation of window hooks
* doc/lispref/windows.texi (Window Hooks): Fix the description of
window-configuration-change-hook. (Bug#29049)
<run-window-scroll-functions, run-window-configuration-change-hook>:
Document these functions.
---
doc/lispref/windows.texi | 18 ++++++++++++++----
1 file changed, 14 insertions(+), 4 deletions(-)
diff --git a/doc/lispref/windows.texi b/doc/lispref/windows.texi
index 5014cd3..fc642fe 100644
--- a/doc/lispref/windows.texi
+++ b/doc/lispref/windows.texi
@@ -5138,6 +5138,11 @@ is scrolled. It's not designed for that, and such use
probably won't
work.
@end defvar
address@hidden run-window-scroll-functions &optional window
+This function calls @code{window-scroll-functions} for the specified
address@hidden, which defaults to the selected window.
address@hidden defun
+
@defvar window-size-change-functions
This variable holds a list of functions to be called if the size of any
window changes for any reason. The functions are called once per
@@ -5167,17 +5172,22 @@ be called again.
@defvar window-configuration-change-hook
A normal hook that is run every time the window configuration of a frame
changes. Window configuration changes include splitting and deleting
-windows and the display of a different buffer in a window. Resizing the
+windows, and the display of a different buffer in a window. Resizing the
frame or individual windows do not count as configuration changes. Use
@code{window-size-change-functions}, see above, when you want to track
size changes that are not caused by the deletion or creation of windows.
-The buffer-local part of this hook is run once for each window on the
+The buffer-local value of this hook is run once for each window on the
affected frame, with the relevant window selected and its buffer
-current. The global part is run once for the modified frame, with that
-frame selected.
+current. The global value of this hook is run once for the modified
+frame, with that frame selected.
@end defvar
address@hidden run-window-configuration-change-hook &optional frame
+This function runs @code{window-configuration-change-hook} for the
+specified @var{frame}, which defaults to the selected frame.
address@hidden defun
+
In addition, you can use @code{jit-lock-register} to register a Font
Lock fontification function, which will be called whenever parts of a
buffer are (re)fontified because a window was scrolled or its size
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Emacs-diffs] emacs-26 787b75a: Improve documentation of window hooks,
Eli Zaretskii <=