emacs: new basic support