Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

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

wants to merge 2 commits into from

Conversation

alfaromurillo
Copy link

  • 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
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
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

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.

None yet

3 participants