While dotfiles are mainly targeted for installation into home directory, I realized recently that the settings could be portable too. Consider the following scenario: a colleague of mine calls me up for some help, and I will have to look at the code on her station. Local customizations could be weird and counter-productive. But if instead I deployed and applied my dotfiles without changing hers, it would be much more convenient.

Luckily, this is easy to achieve by spawning a new shell with HOME pointing to my directory. Also I had to develop a script for automated installation of the whole zoo of zsh and vim plugins: config.sh.

Supposedly, other applications’ options (besides vim) could be supported too.