mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-23 07:19:15 +00:00
Split windows horizontally in places that use split to create a new window.
* lisp/tab-bar.el (tab-bar-new-tab-to): * lisp/window.el (window-state-put): To create a new window, split horizontally instead of vertically. Use 'window-safe-min-width' for the SIZE arg of 'split-window'. (bug#62592)
This commit is contained in:
parent
459d08c7fe
commit
8e61d23f71
@ -1568,7 +1568,8 @@ After the tab is created, the hooks in
|
||||
(window-state-put (window-state-get)))
|
||||
;; Create a new window to get rid of old window parameters
|
||||
;; (e.g. prev/next buffers) of old window.
|
||||
(split-window) (delete-window))))
|
||||
(split-window nil window-safe-min-width t)
|
||||
(delete-window))))
|
||||
|
||||
(let ((buffer
|
||||
(if (and (functionp tab-bar-new-tab-choice)
|
||||
|
@ -6382,7 +6382,7 @@ windows can get as small as `window-safe-min-height' and
|
||||
(selected-window)))
|
||||
(delete-other-windows-internal window root)
|
||||
;; Create a new window to replace the existing one.
|
||||
(setq window (prog1 (split-window window)
|
||||
(setq window (prog1 (split-window window window-safe-min-width t)
|
||||
(delete-window window)))))
|
||||
|
||||
(set-window-dedicated-p window nil)
|
||||
|
Loading…
Reference in New Issue
Block a user