Use only one window for displaying help buffers by default
To allow showing multiple help buffers simultaneously, let `switch-to-buffer` not respect `display-buffer-alist` and change the buffer of the current window directly. For this, set `switch-to-buffer-obey-display-actions` back to nil.
This commit is contained in:
parent
3139541bb9
commit
7c753326c0
14
init.el
14
init.el
@ -388,12 +388,12 @@
|
|||||||
:init (setq url-configuration-directory (expand-file-name "url" emacs-d-userdata)))
|
:init (setq url-configuration-directory (expand-file-name "url" emacs-d-userdata)))
|
||||||
|
|
||||||
(use-package window
|
(use-package window
|
||||||
:init (setq switch-to-buffer-obey-display-actions t
|
:init (setopt switch-to-buffer-obey-display-actions nil
|
||||||
switch-to-buffer-in-dedicated-window 'pop
|
switch-to-buffer-in-dedicated-window 'pop
|
||||||
recenter-positions '(top middle bottom)
|
recenter-positions '(top middle bottom)
|
||||||
display-buffer-base-action '(display-buffer-reuse-window)
|
display-buffer-base-action '(display-buffer-reuse-window)
|
||||||
split-height-threshold 50
|
split-height-threshold 50
|
||||||
split-width-threshold 140)
|
split-width-threshold 140)
|
||||||
:config (progn
|
:config (progn
|
||||||
(add-to-list 'display-buffer-alist
|
(add-to-list 'display-buffer-alist
|
||||||
'("^\\*Async Shell Command*"
|
'("^\\*Async Shell Command*"
|
||||||
@ -409,10 +409,12 @@
|
|||||||
(add-to-list 'display-buffer-alist
|
(add-to-list 'display-buffer-alist
|
||||||
'("^\\*Help\\*"
|
'("^\\*Help\\*"
|
||||||
(display-buffer-reuse-window
|
(display-buffer-reuse-window
|
||||||
|
display-buffer-reuse-mode-window
|
||||||
display-buffer-pop-up-window)))
|
display-buffer-pop-up-window)))
|
||||||
(add-to-list 'display-buffer-alist
|
(add-to-list 'display-buffer-alist
|
||||||
'("^\\*helpful"
|
'("^\\*helpful"
|
||||||
(display-buffer-reuse-window
|
(display-buffer-reuse-window
|
||||||
|
display-buffer-reuse-mode-window
|
||||||
display-buffer-pop-up-window)))
|
display-buffer-pop-up-window)))
|
||||||
|
|
||||||
(add-to-list 'display-buffer-alist
|
(add-to-list 'display-buffer-alist
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user