support emacs 24