-
Notifications
You must be signed in to change notification settings - Fork 162
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
Move process management on top of sesman #914
Comments
Can you give us some examples of advantages/disadvantages of using sesman over our current setup? |
"contextual detection of the current session" is the biggest and the main reason for sesman to exists. You can run 20 sessions in 20 different projects and those will not mix up, with you as a user doing nothing to achieve that. Plus all the process management stuff will go away leading to a simpler code base. There are no disadvantages AFAIC except that the C-c C-s key will have to be remapped to |
Neat! Is sesman going to be a part of Emacs (e.g. on GNU ELPA)? Since we're trying (and very close) to moving ESS there, it would be nice not to depend on packages outside that system. |
Yes. I just want to have the two use cases (ESS and CIDER) working first, then will push to ELPA. |
This is huge! |
Sesman is a generic session manager designed specifically for ESS like use cases. It provides mainly:
There are 3 built-in contexts (buffers, directories and projects) but there are others. Two notable examples:
:session
parameter must be associated with the corresponding sessionThe text was updated successfully, but these errors were encountered: