Skip to content

Store full window-configuration with ivy-push-view#587

Open
alfaromurillo wants to merge 2 commits intoabo-abo:masterfrom
alfaromurillo:master
Open

Store full window-configuration with ivy-push-view#587
alfaromurillo wants to merge 2 commits intoabo-abo:masterfrom
alfaromurillo:master

Conversation

@alfaromurillo
Copy link
Copy Markdown

  • ivy.el (ivy-push-view): Save ivy-view as a window-configuration object.
    (ivy--switch-buffer-action): Allow restoring a window-configuration object.

This fixes issue #584.

* ivy.el (ivy-push-view): Save ivy-view as a window-configuration object.
(ivy--switch-buffer-action): Allow restoring a window-configuration object.
@abo-abo
Copy link
Copy Markdown
Owner

abo-abo commented Jul 17, 2016

There is a problem with this approach: killed buffers can't be brought back via a window configuration.

@alfaromurillo
Copy link
Copy Markdown
Author

Oleh Krehel writes:

There is a problem with this approach: killed buffers can't be
brought back via a window configuration.

You are right. When I have some time I'll check desktop.el to see
if there is a way to use it to recover a frame including its
closed buffers. Seems like even reopening all files before

recovering the window configuration doesn't work.

Jorge.

@notuntoward
Copy link
Copy Markdown

The ability to save named windows configurations would be very useful, and although there are many attempts out there, none of them work on emacs > 25, at least not for me. So I really hope this work will be completed.

Also, I hope that it will also save and restore indirect buffers, which are made, for example, by org-mode.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants