Arthur Tu <arthur.jim.tu <at> gmail.com> writes:
I use only the w32 interface for frame display and I haven't install
emacs-x11. After a daemon is started, "emacsclient -c" invokes a w32
frame, while "emacsclient [-n]" gets a terminal session. I feel great
about this.
Your problem may be caused by the priority of "x11" and "w32".
The problem is that emacsclient-w32 does simply try to call "emacs", which (via
/etc/alternatives) links to emacs-X11 on my system and to emacs-w32 on yours.
Since the two emacsclients for X11 and w32 should not mix, they should probably
call emacs-X11 and emacs-w32 directly and not use /etc/alternatives.