> "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