persp-projectile
tabspaces
persp-projectile | tabspaces | |
---|---|---|
6 | 21 | |
116 | 199 | |
- | 5.5% | |
3.2 | 7.1 | |
almost 3 years ago | about 1 month ago | |
Emacs Lisp | Emacs Lisp | |
- | GNU General Public License v3.0 only |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
persp-projectile
-
Multi project management - perspective, persp-mode, tab-bar-mode, or...?
I am currently trying with perspective rather than persp-mode, as it segregates the buffer list as I like (#1 above). I've got projectile with persp-projectile, and that seems to give me what I need for project navigation (#2 probably, still not 100%). I get some help in my mode line for project focus (#3, partially).
- Emacs 29 is nigh What can we expect?
- persp-projectile: Projectile integration for perspective.el
-
Consult-project - consult extension for project.el
Aye. I often have two interdependent projects I work on simultaneously, and I use a lot of persp-projectile (https://github.com/bbatsov/persp-projectile). I would love to try project.el but sadly it seems like it doesn't integrate with perspective.el yet.
-
What can Emacs give me in 2021? A response to the Mother of All Emacs Papers
I also use purely emacs for "commercial programming" (as you refer to it) and for managing multiple projects I use projectile + perspective + persp-projectile.
-
persp-mode + project.el integration
I had my own rolled version of this in my config until recently when I swapped to perspective and perspective-projectile.
tabspaces
-
Tmux sessions-like package for Emacs?
tabspaces, the package that leverage vanilla emacs as much as possible by using tab-bar-mode and project.el added session/tabspace restoration somewhat recently and it works pretty well.
- Trying to use emacs like a terminal multiplexer: Is there any way to restore window/tab layouts?
- Use GNU Emacs
-
Multi project management - perspective, persp-mode, tab-bar-mode, or...?
However, it seemed that the buffer save/restore was misbehaving. I created 2 PRs (one for save, one for restore) -- would you be able to have a look?
- Help moving from projectile+perspective to project.el+<something>?
- Spacemacs layouts feature in base emacs?
- Suggestion for a mode/package that groups buffers by frame/projectile?
- Workspaces in Emacs
-
How to set keyboard shortcut, wrong type argument: commandp?
Hi all. I am using tabspaces: https://github.com/mclear-tools/tabspaces
-
Questions About Emacs Workflow
I tend to use a single emacs instance and single frame with multiple tabs as workspaces using tabspaces (I'm the maintainer). That lets you group buffers by tab (which means by window configuration), and there is an option to connect tabs with specific "projects", as understood by the built-in project.el. I tend to have a tab for my agenda, another for email, and then tabs for whatever projects I'm working on. I've been doing this for a couple years and it works pretty well for me but YMMV.
What are some alternatives?
perspective-el - Perspectives for Emacs.
burly.el - Save and restore frames and windows with their buffers in Emacs
project-tab-groups - Emacs: Support a "one tab group per project" workflow
emacs-workspaces - [Moved to: https://github.com/mclear-tools/tabspaces]
nameframe - Manage Emacs frames by name
tab-bar-echo-area - Emacs: Display tab names of the tab bar in the echo area
taxy.el - Programmable taxonomical hierarchies for arbitrary objects
emacs-wsp - Functions for a workspace-centric workflow
doom-emacs - An Emacs framework for the stubborn martian hacker [Moved to: https://github.com/doomemacs/doomemacs]
consult - :mag: consult.el - Consulting completing-read
bufler.el - A butler for your buffers. Group buffers into workspaces with programmable rules, and easily switch to and manipulate them.