add agignore file
vim: add missing fold marker
zsh: use helper function to add hooks
zsh: suffix alias 'zsh' is a bad idea

It actually means that whenever you want to execute a script with a filename
ending in zsh, it opens in vim instead of executing.
vim: obey ZDOTDIR for zshrc
vim: ignore svn-commit files in startify
vim: remove non-recommended keys
vim: fix cabbrev
zsh: explicitly set variables
Set env variables in profile