Seringkali, saya windows saya secara otomatis terpecah sampai saya secara sewenang-wenang memutuskan bahwa frame saat ini tidak memiliki cukup real-estate untuk semuanya. Ketika ini terjadi, saya secara manual menghapus jendela, membuat bingkai, dan beralih ke jendela yang dihapus itu. Bagaimana saya bisa menulis fungsi elisp yang melakukan ini?
Saya mencoba:
(defun pop-window-into-frame ()
(interactive)
(delete-window)
(make-frame-command)
(switch-to-prev-buffer))
Tetapi untuk beberapa alasan ini tidak melakukan apa yang saya pikir seharusnya.