Часто мені вікна автоматично розбиваються, поки я довільно вирішую, що поточний кадр не має достатньої кількості нерухомості для всіх. Коли це відбувається, я вручну видаляю вікно, створюю кадр та перемикаюся на це видалене вікно. Як я можу написати функцію elisp, яка це робить?
Я намагався:
(defun pop-window-into-frame ()
(interactive)
(delete-window)
(make-frame-command)
(switch-to-prev-buffer))
Але чомусь це не робить те, що я думаю, що повинно.