Fix eval-defun-key
Use new git modes