commit emacs plugin