Spesso, le mie finestre si dividono automaticamente fino a quando decido arbitrariamente che il frame corrente non ha abbastanza proprietà immobiliari per tutti. In questo caso, cancello manualmente una finestra, creo una cornice e passo a quella finestra eliminata. Come posso scrivere una funzione elisp che fa questo?
Provai:
(defun pop-window-into-frame ()
(interactive)
(delete-window)
(make-frame-command)
(switch-to-prev-buffer))
Ma per qualche ragione questo non fa quello che penso dovrebbe.