emacs modification layer