diff options
| author | Juri Linkov | 2024-04-09 09:43:55 +0300 |
|---|---|---|
| committer | Juri Linkov | 2024-04-09 09:43:55 +0300 |
| commit | b31f7e67de52c276dd1bcb6fbd048ef12435a327 (patch) | |
| tree | 2d6eee516dba96b8a0e152d80272c12ec3a84b8b | |
| parent | 677bc276998de0a467803b35134925d833d1ab9d (diff) | |
| download | emacs-b31f7e67de52c276dd1bcb6fbd048ef12435a327.tar.gz emacs-b31f7e67de52c276dd1bcb6fbd048ef12435a327.zip | |
Fix window-point-context-set and window-point-context-use (bug#33871)
* lisp/window.el (window-point-context-set)
(window-point-context-use): Add 'window-buffer' for 'buffer-name'.
| -rw-r--r-- | lisp/window.el | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lisp/window.el b/lisp/window.el index 29e7310958b..cdc6f690bab 100644 --- a/lisp/window.el +++ b/lisp/window.el | |||
| @@ -10867,7 +10867,8 @@ Remember the returned context in the window parameter `context'." | |||
| 10867 | (window-buffer w))) | 10867 | (window-buffer w))) |
| 10868 | ((functionp fn)) | 10868 | ((functionp fn)) |
| 10869 | (context (funcall fn w))) | 10869 | (context (funcall fn w))) |
| 10870 | (set-window-parameter w 'context (cons (buffer-name) context)))) | 10870 | (set-window-parameter |
| 10871 | w 'context (cons (buffer-name (window-buffer w)) context)))) | ||
| 10871 | 'nomini)) | 10872 | 'nomini)) |
| 10872 | 10873 | ||
| 10873 | (defun window-point-context-use () | 10874 | (defun window-point-context-use () |
| @@ -10885,7 +10886,7 @@ found by the provided context." | |||
| 10885 | (window-buffer w))) | 10886 | (window-buffer w))) |
| 10886 | ((functionp fn)) | 10887 | ((functionp fn)) |
| 10887 | (context (window-parameter w 'context)) | 10888 | (context (window-parameter w 'context)) |
| 10888 | ((equal (buffer-name) (car context)))) | 10889 | ((equal (buffer-name (window-buffer w)) (car context)))) |
| 10889 | (funcall fn w (cdr context)) | 10890 | (funcall fn w (cdr context)) |
| 10890 | (set-window-parameter w 'context nil))) | 10891 | (set-window-parameter w 'context nil))) |
| 10891 | 'nomini)) | 10892 | 'nomini)) |