help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Get buffer unto a new frame


From: Tassilo Horn
Subject: Re: Get buffer unto a new frame
Date: Fri, 18 Aug 2023 15:08:51 +0200
User-agent: mu4e 1.11.14; emacs 30.0.50

Christopher Dimech <dimech@gmx.com> writes:

>> How can I have a buffer taken out from a frame and make a new frame
>> using elisp code ?
>
> (defun detach-window ()
>   "Sends the selected window to a new frame."
>
>   (interactive)
>
>   (let* ( (window (selected-window))
>           (buf (window-buffer window))
>           (frame (make-frame)) )
>
>     (select-frame frame)
>     (switch-to-buffer buf)
>     (delete-window window)))

Or you simply use switch-to-buffer-other-frame, aka C-x 5 b.

Bye,
Tassilo



reply via email to

[Prev in Thread] Current Thread [Next in Thread]