hi, all. i'm thrilled to see that - in emacs 23.0.60, debian "emacs-snapshot" from a few days ago - i can use emacsclient to get a tty frame connected to a X-based emacs session! yay, yay, yay! i had to poke and prod a bit to get it to work, though, and am wondering whether this is a known problem.
specifically, if i just do
emacsclient --tty
i get an assertion error:
*ERROR*: Assertion failed: (eq (match-end 0) (length string))
i avoid that error by inhibiting the shell environment (and adding back the TERM setting):
env -i TERM=xterm emacsclient --tty
(spelunking a tiny bit through the operation, it looks like my elaborate shell environment, with numerous multi-line shell functions, may be thwarting server.el server-process-filter. it may be something else in the environment, though.)
looks like emacsclient is a bit too sensitive to environment settings.
it sure is nice to use the multi-tty support, though!!
--
ken
http://myriadicity.net