Short form: I want to run the Mac OSX version of Emacs found on http://emacsformacosx.com/ as a daemon, with graphical and text clients connecting to it as-needed.
In detail, here is the workflow I want:
On login, run
/Applications/Emacs.app/Contents/MacOS/Emacs --daemonto start emacs as a daemon. I already know how to do this.When running emacs from a local termnal, I want Either one of these:
- If I run
emacsfrom a local command prompt, open a new frame with the selected file. - If #1 is not possible, at least if I run
emacsclientfrom the command line, open a new frame with the selected file.
- If I run
When running emacs from a remote terminal, I would like a text-mode emacs to start, connected to the daemon process.
If I run
Emacs.appre-use the emacs daemon that is running in the background instead of starting a new instance and open a new window on it.
So far, I am able to accomplish only #1 and #2.2 above, but those are the easy parts. #3 and #4 are the things that are most needed in order to make this work. Does anyone know how to accomplish these things?
M-x server-startto put an emacs started without--daemoninto server mode. Good questions, BTW. – dmckee Oct 2 '09 at 17:47(server-start)in your .emacs so that it starts when you launch emacsa – Doug Harris Oct 3 '09 at 12:24