Sometimes I have Vim running with a good number of tabs, buffers, etc, but I need to quit to reboot, install a new Vim version, etc.
But when I start Vim back up I want the same tabs, split windows, with the same files open in them.
Is there any way to do this? Does Vim have a concept of "sessions"?
(I'm not worried about tabs or buffers that contained contents not loaded from files.)