> "William" == William M Perry <wmperry(a)gnu.org>
writes: 
William> Charles G Waldman <cgw(a)alum.mit.edu> writes:
> Stephen J. Turnbull writes:
> > >>>>> "smikes" == Samuel Mikes
<smikes(a)cubane.com> writes:
> >
> >     smikes>   Off topic, is it possible to force XEmacs not to
> >     smikes>   exit
> >     smikes> when the last device gets deleted?
> >
> > I don't think so.  It would be nice, of course.  Then the next
> > thing would be to embed the XEmacsServer in a loadable kernel
> > module ;-) 
  Yes, exactly... or else boot with init=/usr/local/bin/xemacs
> It's not exactly what Samuel was asking, but you can always
start
> it up as "xemacs -unmapped", which basically gives you the same
> effect... I start xemacs this way and do all my edits via
> gnuclients... when I exit the last gnuclient frame, the unmapped
> xemacs frame is still running. 
William> If you combine this with the Xvfb server from XFree86[1],
William> you can do some pretty spiffy stuff.  If you start Xvfb and
William> tell XEmacs to start with 'xemacs -display :2.0 -unmapped',
William> you XEmacs will always be around.
  Unfortunately, -unmapped only has meaning on X and gtk devices, and
  I'm the guy with tty-only.  I'll try a couple of things:
maybe I can implement initially-unmapped for tty devices without
too much pain, or else maybe I can create a null-device class.
According to what Bill says, installing X so I can use Xvfb sounds
like it should work.
  And while I'm talking blue-sky, what I *really* want is to start
an XEmacs server on my unix box and then connect to it with gnuclient
from the windows box, with the gnuclient having a normal
XEmacs-on-msw interface.  The server XEmacs would presumably have to
be compiled to know about the foreign widget toolkit, fonts, colors,
etc...
-- 
Sam Mikes
smikes(a)cubane.com