title: vim plugin for inserting new line after "{{"
body: <p>I have recently changed to use pathgen.vim and git submodule to manage my plugins. after I h ave done this I noticed vim no longer insert new lines when I type 2 "{" in a row to open a function body, for example:  "|" is the cursor</p>
  
  <pre><code>function()| type "{" I get
  
  function(){|}  as I have AutoClose.vim enabled.
  </code></pre>
  
  <p>however if I <em>immediately</em> type the second "{" I only get</p>
  
  <pre><code>function(){{|}}
  </code></pre>
  
  <p>instead of </p>
  
  <pre><code>function(){
    |
  }
  </code></pre>
  
  <p>I expect</p>
  
  <p>I have the same vimrc file as before the pathgen.vim and git submodule migration.  I am wondering which plugin was responsible for this feature?</p>
  
  <p>I have found reason why it no longer works for me, I was using a different implementation of autoclose.vim. While it does provider the {{ auto new line feature, it's got some weird behavior that I have decided to settle with the popular version in github, which doesn't have this feature.</p>