Häufig werden meine Fenster automatisch geteilt, bis ich willkürlich feststelle, dass der aktuelle Frame nicht über genügend Platz für alle verfügt. In diesem Fall lösche ich manuell ein Fenster, erstelle einen Rahmen und wechsle zu diesem gelöschten Fenster. Wie kann ich eine Elisp-Funktion schreiben, die dies tut?
Ich habe es versucht:
(defun pop-window-into-frame ()
(interactive)
(delete-window)
(make-frame-command)
(switch-to-prev-buffer))
Aber aus irgendeinem Grund tut dies nicht das, was ich denke, dass es sollte.