[Top][All Lists]

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

Re: Where is the code for the Emacs server in the core?

From: Alan Third
Subject: Re: Where is the code for the Emacs server in the core?
Date: Sat, 13 Jan 2018 17:00:39 +0000
User-agent: Mutt/1.9.1 (2017-09-22)

On Sat, Jan 13, 2018 at 10:51:55AM -0500, George Plymale II wrote:
> > The Mac port doesn't support multi-tty with GUI.  The developer has no
> > idea how to detach Emacs as a GUI application from Window Server or
> > Dock without separating a GUI process (not thread) from the main Emacs
> > (Lisp evaluator) process.  TTY-only multi-tty is supposed to work.
> That is Yamamoto Mitsuharu's statement on why multi-tty is not supported
> on the Emacs Mac Port. Does plain GNU Emacs have this problem? If so,
> how does it get around or solve it? I have to assume that plain GNU
> Emacs is also attached to the Window Server or Dock as well so I'm
> wondering if there's something I'm missing.

I’m not sure this is relevant, but if you do this on the NS port:

     Open GUI instance
     start server
     run ‘emacsclient -t’ in the terminal
     close GUI frame

You can’t open a new GUI frame, even though the GUI instance with the
server is still running. You can see it in the dock, and access the
menus, but I can’t find any way to create a new frame.

So while it works, it’s not perfect.

I don’t know what we do differently from the Mac port.
Alan Third

reply via email to

[Prev in Thread] Current Thread [Next in Thread]