4 ms·
Others have mentioned the awesome projectile, but I think it should be said that Emacs now has built in project.el which has come in leaps and bounds (though pr
by natrys 4y ago
Others have mentioned the awesome projectile, but I think it should be said that Emacs now has built in project.el which has come in leaps and bounds (though probably still lacks some projectile features).
I use project.el alongside consult[1] which has many convenient wrapper functions over built-in ones, like an enhanced `switch-to-buffer` with project support. I am actually using an even tighter integration called consult-project-extra[2].
The most advanced and overkill solution would probably be to use bufler.el[3] which basically allows you to define your custom logic for buffer grouping.
[1] https://github.com/minad/consult https://github.com/minad/consult
[2] https://github.com/Qkessler/consult-project-extra https://github.com/Qkessler/consult-project-extra
[3] https://github.com/alphapapa/bufler.el https://github.com/alphapapa/bufler.el