title: What's the best (Linux-compatible) buffer/session manager for Vim?
body: <p>Is there a good project / session manager for vim? A <strong>session</strong> (or project) is a named lists of files, e.g. "bitonic_sort" could identify files "~/A/bitonic_sort.sk", "~/B/bitonic_sort.smt2", etc.</p>
  
  <p><em>(rationale)</em> I have a project where I need to edit files from many different locations, and it is too cumbersome to open them manually each time I resume work. (so, it looks like things like nerdtree brought up at this sister question, <a href="https://stackoverflow.com/questions/21725/favorite-gvim-plugins-scripts">Favorite (G)Vim plugins/scripts?</a>, won't work). I also need separate sessions (i.e. lists of files) for different projects, not just a recent document list.</p>
  
  <p>After all documents have been loaded as buffers, any enhancements to switching between them is a plus (e.g. start typing a name, and matching documents are displayed). Thanks in advance.</p>