added some emacs modes