Our great sponsors
-
I used spacemacs for a few years and this problem was solved pretty neatly by projectile which basically filters all the buffer not in the current project. However it wasn't perfect and switch back to vim/tmux, but if for those who like this kind of workflow and don't want to use tmux (because for example they prefer a GUI version of vim), the vim plugin (ctrspace)(https://github.com/vim-ctrlspace/vim-ctrlspace) gives a similar workflow. I tried using but it wasn't for me.
-
wheel
Any line in any file is only a few keys away. Quick navigation for Vim and Neovim : file groups, buffers, find, grep/edit, mru, frecency, sessions, yank, ... (by chimay)
that's exactly why I built wheel.vim : manage groups of files (call it a project if you want), and even groups of groups.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
Have you tried https://github.com/dhruvasagar/vim-prosession? It automatically starts/loads a new session for every git repository you open in vim. It also lets you switch between existing sessions.