I like using Startify not just as a pretty splash screen, but also as a session manager and project switcher. Here's how to use it.
Install Startify in your vim configuration. Here's how you would do it with vim-plug.
Save your current session using :SSave
.
The next time you start vim
(or nvim
), you will see a screen of your saved sessions.
From a running Vim session, you can use :SClose
to switch to a different project. Bonus: by default, this will also save your current session if it's already saved.
Set up some keybindings. I like these Spacemacs-inspired leader key bindings, but feel free to use any.
Here's some extra config you can try!