- added diff mode recognition to the emacs setup
- added default push behaviour to git push