Git Multiple Accounts

One can configure an individual repo to use a specific user / email address which overrides the global configuration. Run the specified command on root of repo:

git config user.name "Your Name Here"
git config user.email your@email.com

whereas the default user / email is configured in your ~/.gitconfig

git config --global user.name "Your Name Here"
git config --global user.email your@email.com

Vim Hacks

To add support of mouse on vim, one can set mouse=a

This would allow all modes to be having mouse support. To provide mouse support for specific modes, one can use:

a = all
n = normal mode
v = visual mode
i = insert mode

To copy contents in mouse enabled vim, use fn key, and later press Ctrl + C