[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gnuclient and emacs21?



Rodrigo> Hmmm... man gnuserv:

Rodrigo> -nw This option makes gnuclient act as a frontend such that
Rodrigo> XEmacs can attach to the current TTY.  XEmacs will then open
Rodrigo> a new TTY frame.  The effect is similar to having started a
Rodrigo> new XEmacs on this TTY with the ``-nw''option. It currently
Rodrigo> only works if XEmacs is running on the same machine as
Rodrigo> gnuclient. This is the default if the `DISPLAY'environment
Rodrigo> variable is not set.

Rodrigo> DISPLAY isn't set, I'm doing this on the console. So that
Rodrigo> might be it? FSF Emacs can't attach itself to a different TTY
Rodrigo> but XEmacs can, so gnuserv with FSF Emacs won't work on a
Rodrigo> console?

I think that's almost right.  It would work if you run both Emacs and
gnuclient from the same tty.  Of course that only makes sense if you
suspend Emacs first, and there's a simpler mechanism for that (try C-h
f resume).

Rodrigo> I like GNU Emacs and wouldn't like to switch over, but I've
Rodrigo> seen so much stuff working on XEmacs lately (and not working
Rodrigo> on GNU Emacs, or taking longer to be implemented) that I'm
Rodrigo> reconsidering...

I'm almost sure there's a workaround for this using some features of
screen.  Doesn't it allow you to detach from a process started on one
pseudo tty and then attach to it from another?  Unfortunately it's
been a long time since I used screen, I am spoiled by X now.

Also the "dislocate" script distributed with expect does something
along these lines.

Myself, I have too much customization code that breaks under XEmacs to
consider switching...

-- 
Ian Zimmerman, Oakland, California, U.S.A.
Hypocrisy, arrogance and manipulation: sure-fire ways to earn hatred.
GPG pub key: 433BA087 9C0F 194F 203A 63F7 B1B8 6E5A 8CA3 27DB 433B A087



Reply to: