emacs ide