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

Generalizes sorting of perspectives and adds sort-by-creation-time. #87

Merged
merged 2 commits into from
Sep 15, 2019

Commits on May 27, 2019

  1. Generalizes sorting of perspectives and adds sort-by-creation-time.

    This is valuable to me because I often use perspectives during yak
    shaves and other multi-project tasks where I need to "push" and "pop"
    things to work on. By sorting by persp-time-created, this simulates
    that perfectly:
    
    + While working on a task, find a tangent I need to go off on.
    + Create a new perspective.
    + Work on tangent. Possibly going back and forth between multiple perspectives.
    + When done with tangent, kill the perspective, going back to next-most-recent.
    
    This switches from `persp-sort-chronologically` (bool) to
    `persp-sort` (symbol). There might be some smoother way to honor the
    old value and auto-convert to the new variable, but I don't know how.
    
    This also adds `created-time` to the perspective struct. Loading this
    code in your current emacs breaks everything. I don't know if it is
    possible to migrate existing structs or otherwise patch this code to
    work with old structs. Restarting emacs seems fine but I'm open to
    suggestion.
    zenspider committed May 27, 2019
    Configuration menu
    Copy the full SHA
    8c77e11 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2019

  1. Added basic .gitignore

    zenspider committed Sep 4, 2019
    Configuration menu
    Copy the full SHA
    7aa8123 View commit details
    Browse the repository at this point in the history