mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-11-28 07:45:00 +00:00
Normalize SIDE argument of split-window (Bug#8916).
* window.el (split-window): Normalize SIDE argument (Bug#8916).
This commit is contained in:
parent
396f7c9d28
commit
130e3e1121
@ -8,6 +8,7 @@
|
||||
* window.el (display-buffer-default-specifiers)
|
||||
(display-buffer-alist): Remove entries for pop-up-frame-alist.
|
||||
Suggested by Katsumi Yamaoka <yamaoka@jpl.org>.
|
||||
(split-window): Normalize SIDE argument (Bug#8916).
|
||||
|
||||
* frame.el (pop-up-frame-alist, pop-up-frame-function)
|
||||
(special-display-frame-alist, special-display-popup-frame):
|
||||
|
@ -3014,7 +3014,11 @@ new window are inherited from the window selected on WINDOW's
|
||||
frame. The selected window is not changed by this function."
|
||||
(interactive "i")
|
||||
(setq window (normalize-any-window window))
|
||||
(let* ((horizontal (not (memq side '(nil below above))))
|
||||
(let* ((side (cond
|
||||
((not side) 'below)
|
||||
((memq side '(below above right left)) side)
|
||||
(t 'right)))
|
||||
(horizontal (not (memq side '(nil below above))))
|
||||
(frame (window-frame window))
|
||||
(parent (window-parent window))
|
||||
(function (window-parameter window 'split-window))
|
||||
|
Loading…
Reference in New Issue
Block a user