diff options
author | Kjetil Orbekk <kj@orbekk.com> | 2024-01-07 19:37:17 -0500 |
---|---|---|
committer | Kjetil Orbekk <kj@orbekk.com> | 2024-01-07 19:37:17 -0500 |
commit | 86f5f069d0c31d4afa5386c52290b6632e9f380e (patch) | |
tree | 1273cebe7243b57c80395e87212c6d50957f9431 /emacs/.config/emacs-v2/lisp/kj-init.el | |
parent | 16f3c95f47c2960c9b5ddc0832d3ddf409936045 (diff) |
fix help window placement
Diffstat (limited to 'emacs/.config/emacs-v2/lisp/kj-init.el')
-rw-r--r-- | emacs/.config/emacs-v2/lisp/kj-init.el | 10 |
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))) |