an emacs mode by gedit