Autocmd groups, avoid duplicating autocmds. For more info see:
* http://learnvimscriptthehardway.stevelosh.com/chapters/14.html
Merge branch 'master' of github.com:timss/vimconf
Swap configuration added:
* Store in $HOME/.vim/swap instead of current working directory
  which is the default. Makes for a neater file tree.
* Don't swap if Vim is invoked using sudo. Don't
  need/want swap files of files requiring elevated
  permissions.
* Thanks to @tejr for his logic around swapping:
  https://github.com/tejr/dotfiles/blob/master/vim/vimrc
Updated wildcard entries and fixed wildcard(*).
Honest attempt at writing a vim encoding/UTF-8 config explaination. YMMV.
Be smart about joining lines with comment leaders (#, //, etc).
There is but one cursor in Vim.
Easier to read escaping of breakline using \.
Netrw: hide banner, hide cwd(.) and use tree style listing.
Better explaination of C-j and C-k mappings.
Clean up ordering and style of some functions.
Wrap toggle function that doesn't break list/listchars:
* With the 'linebreak' option word wrapping can be
  done on whole words and you won't have problems
  with words being cut in the wrap.
* However, when using 'list' to display unprintable
  chars such as <TAB>, word wrapping with linebreak
  won't work.
* This function toggles list with wrapping accordingly
  so that with wrapping words aren't cut, and with
  wrapping off listchars will be shown.
* For more info see this great answer on SO:
  http://stackoverflow.com/a/2470885/1076493

  Aswell as :h list :h linebreak.
Remove 'nolist' as we now always want list enabled.
Updated dependencies:
* Dependencies is a better/more common description than
  'required packages'.
* Ruby hasn't actually been a dependency in a very long
  tim. In fact, not since vim-pastie was removed:
  ff48b5e457e86232995833faf1ba220c5e3a9564
* Added link to exuberant ctags. Expect people who need
  this to be able to install it themself.
Remove statusline from TODO. Lightline is great, no need to change.
Make it obvious that it's the video that is outdated, not the picture.
Fixed tiny typo; nonText->NonText
SignColumn should be same as background in Gvim aswell.
Don't use short alias for colorscheme.
Don't automatically create unused $HOME/.vim/plugin
* Vundle uses $HOME/.vim/bundle
* Probably added this when Vundle changed most of
  its config from bundle* to plugin*.