use vim when git needs an editor, use emacs for more extensive work