summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2024-01-07 19:37:17 -0500
committerKjetil Orbekk <kj@orbekk.com>2024-01-07 19:37:17 -0500
commit86f5f069d0c31d4afa5386c52290b6632e9f380e (patch)
tree1273cebe7243b57c80395e87212c6d50957f9431
parent16f3c95f47c2960c9b5ddc0832d3ddf409936045 (diff)
fix help window placement
-rw-r--r--emacs/.config/emacs-v2/lisp/kj-init.el10
1 files changed, 5 insertions, 5 deletions
diff --git a/emacs/.config/emacs-v2/lisp/kj-init.el b/emacs/.config/emacs-v2/lisp/kj-init.el
index ec86e34..c67bf9c 100644
--- a/emacs/.config/emacs-v2/lisp/kj-init.el
+++ b/emacs/.config/emacs-v2/lisp/kj-init.el
@@ -843,13 +843,13 @@
(defun kj/buffer-help-p (buf act)
"BUF is a help buffer, ignore ACT."
- (member (buffer-local-value 'major-mode (get-buffer buf)) kj/help-modes))
+ (with-current-buffer buf
+ (apply 'derived-mode-p kj/help-modes)))
(add-to-list 'display-buffer-alist
- `(kj/help-modes ;predicate
- (display-buffer--maybe-same-window
- display-buffer-reuse-window
- display-buffer-reuse-mode-window) ;functions to try
+ `(kj/buffer-help-p
+ (display-buffer-reuse-window
+ display-buffer-reuse-mode-window)
(mode . ,kj/help-modes)
(inhibit-same-window . nil)))