Here is a blog post describing some of the key parts of this setup:
https://davidanguita.name/articles/the-postmodern-development-environment/
Note: This is xterm on cwm.
Please, don't blindly use these dotfiles unless you know what that entails!
$ mkdir -p ~/workspace
$ git clone --recurse-submodules https://github.com/danguita/dotfiles.git ~/workspace/dotfiles
$ make -C ~/workspace/dotfiles install
$ make update
make install Install dotfiles and vim configuration.
make update Update dotfiles and vim configuration.
make clean Remove dotfiles and vim configuration.
make dotfiles-install Create symlinks.
make dotfiles-update Update remote.
make dotfiles-clean Remove symlinks.
make vim-install Install plugin manager and plugins.
make vim-update Update plugin manager and plugins.
make vim-clean Remove plugin manager and plugins.
make help This help.
Any feedback is more than welcome.