title: Vim startup errors (invalid expression) Debian
body: <p>I'm having issues setting up Vim. Firstly I'm having a bunch of errors when start up Vim, I get these errors:</p>
  
  <pre><code>Error detected while processing /home/lee/.vimrc:
  line    5:
  E492: Not an editor command: generate helptags for everything in 'runtimepath'
  Error detected while processing /home/lee/.vim/plugin/fuf.vim:
  line   13:
  ***** L9 library must be installed! *****
  Error detected while processing /home/lee/.vim/plugin/refactor.vim:
  line   45:
  E492: Not an editor command: ^M
  line   53:
  E492: Not an editor command: ^M
  line   55:
  E15: Invalid expression: ["auto", "const", "double", "float", "int", "short", "struct", "unsigned", "break", "continue", "else", "for", "long", "signed", "switch", "void", "case", "default", "enum", "goto", "register", "sizeof", "typedef", "volatile", "char", "do", "extern", "if", "return", "static", "union", "while", "asm", "dynamic_cast", "namespace", "reinterpret_cast", "try", "bool", "explicit", "new", "static_cast", "typeid", "catch", "false", "operator", "template", "typename", "class", "friend", "private", "this", "using", "const_cast", "inline", "public", "throw", "virtual", "delete", "mutable", "protected", "true", "wchar_t", "size_t"]^M
  line   56:
  E492: Not an editor command: ^M
  line   58:
  E15: Invalid expression: '\&lt;\h\w*\&gt;'^M
  line   59:
  E15: Invalid expression: '\s*[*&amp;]*\s*'^M
  line   60:
  E121: Undefined variable: s:IdentifierPattern
  E15: Invalid expression: s:IdentifierPattern . s:TypePostfixPattern^M
  line   62:
  E121: Undefined variable: s:TypeElementPattern
  E15: Invalid expression: '\%(' . s:TypeElementPattern . '\%(' . s:TemplateParameterPattern . s:TypePostfixPattern . '\)*' . s:TypePostfixPattern . '\)\+'^M
  line   64:
  E15: Invalid expression: '\%(\s\+\n*\s*\|\n\+\|\s*\n*\s\+\)'^M
  line   65:
  E121: Undefined variable: s:TypeIdentifierPattern
  E15: Invalid expression: s:TypeIdentifierPattern . s:MissableSeperatorPattern . s:IdentifierPattern . '\%\(\[\d*\]\)*'^M
  line   66:
  E121: Undefined variable: s:TypeIdentifierPattern
  E15: Invalid expression: '^\s*\%(' . s:TypeIdentifierPattern . s:SeperatorPattern. '\|' . s:IdentifierPattern . '::\)\+' ^M
  line   67:
  E121: Undefined variable: s:VariableDeclarationPattern
  E15: Invalid expression: '(' .  s:MissableSeperatorPattern . '\%(' . s:VariableDeclarationPattern . '\%(\s*,' . s:MissableSeperatorPattern . s:VariableDeclarationPattern . '\)*\)*\s*)'^M
  line   68:
  E121: Undefined variable: s:FunctionPerfixPattern
  E15: Invalid expression: s:FunctionPerfixPattern . s:MissableSeperatorPattern . s:IdentifierPattern . s:MissableSeperatorPattern . s:ParameterListPattern . '[^(){;]*'^M
  line   69:
  E121: Undefined variable: s:FunctionPattern
  E15: Invalid expression: s:FunctionPattern . s:MissableSeperatorPattern . '\%(;\)\@='^M
  line   70:
  E121: Undefined variable: s:FunctionPattern
  E15: Invalid expression: s:FunctionPattern . s:MissableSeperatorPattern . '\%({\)\@='^M
  line   71:
  E492: Not an editor command: ^M
  line   72:
  E488: Trailing characters
  line  114:
  E492: Not an editor command: ^M
  line  115:
  E488: Trailing characters
  line  182:
  E492: Not an editor command: ^M
  line  183:
  E488: Trailing characters
  line  220:
  E492: Not an editor command: ^M
  line  221:
  E488: Trailing characters
  line  240:
  E492: Not an editor command: ^M
  line  241:
  E488: Trailing characters
  line  285:
  E492: Not an editor command: ^M
  line  286:
  E488: Trailing characters
  line  359:
  E492: Not an editor command: ^M
  line  360:
  E488: Trailing characters
  line  372:
  E492: Not an editor command: ^M
  line  374:
  E488: Trailing characters
  line  411:
  E492: Not an editor command: ^M
  line  412:
  E488: Trailing characters
  line  424:
  E492: Not an editor command: ^M
  line  425:
  E488: Trailing characters
  line  432:
  E492: Not an editor command: ^M
  line  433:
  E488: Trailing characters
  Press ENTER or type command to continue
  </code></pre>
  
  <p>Also, when I try to run <code>:helptags ~/.vim/doc</code> it doesn't load at all. It just shows a blank editor screen.</p>
  
  <p>I would appreciate your help, I've searched the web for solutions but I've been unable to fix it. I really want to start using Vim. Thank you!   </p>
  
  <p><strong>EDIT: I added my .vimrc</strong></p>
  
  <pre><code>set nocompatible
  call pathogen#infect()
  execute pathogen#infect()
  call pathogen#helptags()
  generate helptags for everything in 'runtimepath'
  syntax on
  filetype plugin indent on
  </code></pre>