Use emacs client-server architecture.