title: How do I tidy up my vimrc file?
body: <p>My Vim configuration file is getting bigger <em>(15KB+)</em>. And I try not to make my vim launch slower by sourcing more <em>(larger)</em> files at startup. For the same purpose I use only essential plugins and I try to keep the number of plugin as less as possible. </p>
  
  <p>So, somewhere in my .vimrc file, I have these lines:</p>
  
  <pre><code>autocmd FileType python setlocal expandtab shiftwidth=4 tabstop=4 softtabstop=4
  autocmd FileType python setlocal textwidth=78
  autocmd FileType python match ErrorMsg '\%&gt;80v.\+'
  autocmd FileType python inoremap &lt;F5&gt; &lt;esc&gt;:upd\|!python %&lt;cr&gt;
  autocmd FileType python nnoremap &lt;F5&gt; :upd\|!python %&lt;cr&gt;
  autocmd FileType python nnoremap &lt;leader&gt;8 :w\|call Flake8()&lt;cr&gt;
  autocmd FileType python setlocal formatoptions-=t
  autocmd BufWritePost *.py call Flake8()
  </code></pre>
  
  <p>Now I see in first 7 lines, all lines have <code>autocmd FileType python</code> in common. So my thinking is, if we manage to replace all those word with something less then Vim will fire up faster. But I don't know how to do that.</p>
  
  <p>Can we group them? How? Anything else?</p>