diff options
Diffstat (limited to 'src/buffer.c')
| -rw-r--r-- | src/buffer.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/buffer.c b/src/buffer.c index 4ab5d4efe30..12620f0d4aa 100644 --- a/src/buffer.c +++ b/src/buffer.c | |||
| @@ -6236,9 +6236,11 @@ The function `kill-all-local-variables' runs this before doing anything else. * | |||
| 6236 | 6236 | ||
| 6237 | DEFVAR_LISP ("buffer-list-update-hook", Vbuffer_list_update_hook, | 6237 | DEFVAR_LISP ("buffer-list-update-hook", Vbuffer_list_update_hook, |
| 6238 | doc: /* Hook run when the buffer list changes. | 6238 | doc: /* Hook run when the buffer list changes. |
| 6239 | Functions running this hook are, `get-buffer-create', | 6239 | Functions (implicitly) running this hook are `get-buffer-create', |
| 6240 | `make-indirect-buffer', `rename-buffer', `kill-buffer', | 6240 | `make-indirect-buffer', `rename-buffer', `kill-buffer', `bury-buffer' |
| 6241 | `bury-buffer-internal' and `select-window'. */); | 6241 | and `select-window'. Functions run by this hook should avoid calling |
| 6242 | `select-window' with a nil NORECORD argument or `with-temp-buffer' | ||
| 6243 | since either may lead to infinite recursion. */); | ||
| 6242 | Vbuffer_list_update_hook = Qnil; | 6244 | Vbuffer_list_update_hook = Qnil; |
| 6243 | DEFSYM (Qbuffer_list_update_hook, "buffer-list-update-hook"); | 6245 | DEFSYM (Qbuffer_list_update_hook, "buffer-list-update-hook"); |
| 6244 | 6246 | ||