Fix comment string for Groovy scripts
Fix "crontab -e" in OS X

Editing the crontab file in OS X results in this error messsage:

    crontab: temp file must be edited in place

Disable the writebackup option to edit the file in-place.
Replace snippets directory with a plugin

Use a different repository to host all my customs snippets and
install it as a normal plugin.

I should have done it like this from the beginning ¬¬
Replace custom local_vimrc script with a plugin

Install vim-addon-local-vimrc: kiss local vimrc with hash protection.

Put it as the first plugin, to ensure the local vimrc will be sourced
before all the others plugins.

[1]: https://github.com/MarcWeber/vim-addon-local-vimrc
Remove unused autoloaded script

It contains some helper functions that were used in my old Vim config.
Revert "Add autohighlight plugin"

This reverts commit 9cedcc223f52cf644e24f6887cffed0766925d03.

I've never used it.
Revert "Add Clam plugin"

This reverts commit 19afe152b40c53680169972434b7068d6bbf0da8.

I never use it.
Big cleanup of ftplugin files: remove comments

- Remove folding (its just a bunch of short files, no need to annoyingly
  fold a few lines)
- Remove option comments (unless it is a rare one)
Big cleanup of ftplugin files: options

- When setting indentation width, always set the three related values:
  tabstop, softtabstop and shiftwidth [1].
- Remove options that replicate the default value since I will not
  change it (tw=0, ts=4, sw=4, nospell, linebreak).

[1]: http://tedlogan.com/techblog3.html
Use default formatoptions

Use the Vim distribution values for each filetype, but set it for those
filetypes that doesn't change the Vim default value (e.g. python).

Note: formatting the paragraph using the indentation of the second line
is now removed of the options. I need to figure out in which cases I was
using it to restore it for every filetype individually.
Small reordering of options

For better logical grouping.
Highlight search

Otherwise, what's the point of the nice <C-l> remap to clear the
highlights  a773e76da79093988160b8097396c7cb548a32ac
Sync my options with vim-sensible plugin

- Don't consider octal numbers using <C-a> and <C-x>.
- Adjust timeouts for keycodes.
- Search tags upwards if not found.
- Discard options when saving sessions (the session can be corrupted).
Simplify configuration of temporary files

- Put swap, backup and undo files in the same directory
  (backup is disabled, but set its location anyway for completeness).
- Prefer ~/.cache/vim//, otherwise fall back to Vim's defaults.
- The double // indicates to use the complete path to name the files.
Keep window position when switching buffers

By default, switching buffers keeps the cursor position in the same
line, but the line itself may be repositioned in the middle of the
screen.

Add the autocommands to restore the line to its original position
because that is where I expect the line to be, not in a shifted
position.

[1]: http://vim.wikia.com/wiki/Avoid_scrolling_when_switch_buffers
[2]: http://stackoverflow.com/questions/4251533/vim-keep-window-position-when-switching-buffers
Keep some utility shell scripts in version control

Not really used in the configuration, just to play with NeoBundle.
Add experimental Ansible setup
Fix NeoBundle URL in README and install script
install.sh: don't get spell files if already downloaded
install.sh: add -f option to force downloads

When the option is passed, the bundle and spell directories will be
deleted, forcing the download of the plugins and the spell files.