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

Merge perspective.el and persp-mode.el #111

Open
conao3 opened this issue Nov 25, 2019 · 3 comments
Open

Merge perspective.el and persp-mode.el #111

conao3 opened this issue Nov 25, 2019 · 3 comments

Comments

@conao3
Copy link

conao3 commented Nov 25, 2019

cc @Bad-ptr

I agree this comment.
#88 (comment)

perspective.el and persp-mode.el provide almost the same feature but there are also different features.

If we can add some options so that users of these two packages don't bother, new persp-mode user don't have to worry about which package to use.
Two package naming have confusing ( tumashu/posframe#29 (comment) ) and MELPA thought is below see top page.

  • Up-to-date packages built on our servers from upstream source
  • Installable in any Emacs with 'package.el' - no local version-control tools needed
  • Curated - no obsolete, renamed, forked or randomly hacked packages
  • Comprehensive - more packages than any other archive
  • Automatic updates - new commits result in new packages
  • Extensible - contribute recipes via github, and we'll build the packages
@gcv
Copy link
Collaborator

gcv commented Nov 26, 2019

There's definitely a lot to be said for eliminating the confusion caused by two packages. A good start would be to figure out exactly where the two differ.

@gcv gcv added the discussion label Jul 19, 2020
@clonex10100
Copy link

from what I can tell, the main reason people use persp-mode.el is that perspectives are shared between frames by default. Could we add an option in perspective.el for this?

@gcv
Copy link
Collaborator

gcv commented Oct 28, 2021

Certainly possible, but it would take quite a bit of work. Perspective state unfortunately lives in frame parameters, and that has to be undone. To start, I’d have to finally get #91 merged in and thoroughly tested, and I haven’t been able to find time to do it. After that, the actual feature development would have to happen, though that part should be straightforward.

On the subject of “the main reason people use persp-mode.el”, though — isn’t it included by default in popular Emacs distributions, like Spacemacs and Doom?

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

No branches or pull requests

3 participants