अक्सर, मैं अपनी खिड़कियों को स्वचालित रूप से विभाजित कर देता हूं जब तक कि मैं मनमाने ढंग से यह तय नहीं करता कि वर्तमान फ्रेम में उन सभी के लिए पर्याप्त अचल संपत्ति नहीं है। जब ऐसा होता है, तो मैं मैन्युअल रूप से एक विंडो हटाता हूं, एक फ्रेम बनाता हूं, और उस डिलीट हुई विंडो पर स्विच करता हूं। मैं यह कैसे करता है कि एक elisp फ़ंक्शन लिख सकता हूं?
मैंने कोशिश की:
(defun pop-window-into-frame ()
(interactive)
(delete-window)
(make-frame-command)
(switch-to-prev-buffer))
लेकिन किसी कारण के लिए यह नहीं है जो मुझे लगता है कि यह करना चाहिए।