title: How to enable a plugin manager without ~/.vimrc
body: <p>After using vim for some time now, my <code>~/.vim/</code> beginning with my first experiments with vim got really messy over time. So I thought, it would be time to tidy up and to begin with a plugin manager with a clean configuration.</p>
  
  <p>Since I share my configuration over multiple machines, I usually manage my <code>~/.vim/</code> path with a git repo. To avoid a big .vimrc, I put my own configuration under <code>~/.vim/plugin/</code>. This allowed me, to keep all my shared configuration in this folder and to use <code>~/.vimrc</code> only for machine dependent configuration.</p>
  
  <p>Starting with VAM over NeoBundle and now Vundle I have always the same problem. If I add the required configuration under <code>~/.vim/plugin/pluginmanager.vim</code> instead of <code>~/.vimrc</code>, the installed plugins do not load or were only partially loaded. The command <code>:echo &amp;rtp</code> lists the correct bundles, but <code>:scriptnames</code> does not include the installed plugins. If I execute <code>mv ~/.vim/plugin/pluginmanager.vim ~/.vimrc</code> everythings works as expected.</p>
  
  <p>Can anyone explain this behavior and perhaps offer a solution?</p>
  
  <p>My <code>pluginmanager.vim</code> looks like this:</p>
  
  <pre><code>set nocompatible              " be iMproved, required
  filetype off                  " required
  
  " set the runtime path to include Vundle and initialize
  set rtp+=~/.vim/bundle/Vundle.vim
  call vundle#begin()
  
  " let Vundle manage Vundle, required
  Plugin 'gmarik/Vundle.vim'
  Plugin 'bling/vim-airline'
  Plugin 'MarcWeber/vim-addon-mw-utils'
  Plugin 'tomtom/tlib_vim'
  Plugin 'garbas/vim-snipmate'
  Plugin 'honza/vim-snippets'
  
  " All of your Plugins must be added before the following line
  call vundle#end()            " required
  filetype plugin indent on    " required
  </code></pre>
  
  <p>My vim installation is version 7.4.52</p>