title: Create a "project" in VIM/MacVim/GVIM
body: <p>I'm a VIM noob, and have revisited it time and again, and I'm hoping to actually stick with it this time.  Primarily I'm programming in TextMate with Ruby on Rails.  On advice from someone, I have installed Janus (https://github.com/carlhuda/janus) and its helping a lot.  But one thing I miss is having a "project" so that I can easily get back into a project quickly.</p>
  
  <p>I want to be able to start a copy of macvim, pointing it to a file, or giving it a command, to load a project back to where I last left it.  This means:</p>
  
  <ol>
  <li>CD to the root of the project</li>
  <li>Set back up any tabs / splits I had set, at their same locations</li>
  <li>Reopen the files I was working on last.</li>
  <li>I'm going to explore Conque Shell today (http://code.google.com/p/conque/) and if that works, I would want those shells to also reload and fire off their startup commands. (CD to the project root, fire up the rails server, tail a log, etc.)</li>
  </ol>
  
  <p>Suggestions?  I'm looking to streamline my process so that I can just click a shortcut or run a command and after a few seconds be staring at my dev environment right where I left it last.</p>
  
  <p>Bonus: I often use windows too, so being able to do the same in GVim would be great as well.</p>
  
  <p>Thanks for your help</p>