add emacs server feature