Replace pythonz with pyenv

Depending on Python to manage Python is silly.
Add utility aliases for Cygwin

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Remove duplicate alias definitions
Simplify a conditional
Do not define $GEM_HOME

Defining it breaks gems for all users who neither use RVM nor rbenv,
but have a different default Ruby version nonetheless.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Use correct option for pacman search aliases
Stop module loading when external code fails to source
Comment an unnecessary style
[Fix #477] Add instructions for updating Prezto
[Fix #479] Start only one ssh-agent instance
Support command-not-found on Arch Linux

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Add Ocaml module

Manage local Ocaml modules with OPAM.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Add and update module descriptions
Bump minimum supported Zsh to v4.3.11
Don't override customized environments in subshells

Only set up environment for the top-level shell, and allow it to be
inherited normally.

A top level shell is usually a login shell, but can also be a
non-interactive, non-login shell in certain cases, such as when
executing an SSH remote command.

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Add Rails 4 bin path
Rewrite _rails-command to work from app subdirectories
Do not specify a bundler install path
Git ignore bundler vendor/assets
Comment a typeset