[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: multiple emacs servers
From: |
Juanma Barranquero |
Subject: |
Re: multiple emacs servers |
Date: |
Thu, 18 Oct 2007 20:20:18 +0200 |
On 10/18/07, David L <idht4n@gmail.com> wrote:
> The emacs manual says:
>
> You can run multiple Emacs servers on the same machine by giving
> each one a unique "server name", using the variable `server-name'. For
> example, `M-x set-variable <RET> server-name <RET> foo <RET>' sets the
> server name to `foo'.
>
> I can't get this to work. Am I doing something wrong or is this
> documentation obsolete?
What are you doing, exactly?
I think it's a misunderstanding. You cannot have two server processes
in the same instance of Emacs (there's only one `server-process'
variable, and `server-start' kills the previous process before
starting one anew), but certainly you can start several Emacsen, each
one with a different value of server-name, and have several Emacs
servers. I do it daily.
emacs -q --eval '(progn (setq server-name "server1") (server-start))'
emacs -q --eval '(progn (setq server-name "server2") (server-start))'
and you can use:
emacsclient --server-file=server1 my-file
emacsclient --server-file=server2 my-other-file
Juanma