help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: Daemon and client: Only open new frame if there isn't one already?


From: Hugo Heden
Subject: Re: Daemon and client: Only open new frame if there isn't one already?
Date: Fri, 13 Mar 2009 15:34:29 +0100

On Fri, Mar 13, 2009 at 12:39 PM, Peter Dyballa <Peter_Dyballa@web.de> wrote:
>
> Just use 'emacsclient.emacs-snapshot <whatsoever>.' If this does not behave
> as you wish, then you've found a potential bug. Before you submit a report,
> check the place where you launched the daemon for messages. Check also
> whether the daemon has DISPLAY set in its process environment. *I* have some
> problems:
>

Thanks all, I apologize for having been dense. I thought the whole
time that the behaviour I was seeing was to be expected. The first
time I invoke emacsclient it opens in a terminal, not in a
window-manager-managed GUI-frame. I have to manually create a
GUI-frame using --create-frame. Subsequent invocations of the client
does not need --create-frame however.

The daemon does not emit any error messages, and there seems to be no
problem with my DISPLAY settings.  Removing my clunky  ~/.emacs does
not help. Invoking the emacs daemon with -Q and/or -D does not help
either. Will investigate a bit more (not sure how though) and possibly
file a bug report.

Thanks again all!

Best regards

Hugo Heden

--

$ emacs-snapshot --version
GNU Emacs 23.0.90.1

$ echo $DISPLAY
:0.0

# adding -Q and/or -D does not help either..:
$ emacs-snapshot --daemon
("emacs-snapshot")
Loading 00debian-vars...
Loading 00debian-vars...done
Loading /etc/emacs/site-start.d/50cmake.el (source)...
Loading /etc/emacs/site-start.d/50cmake.el (source)...done
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...
Skipping dictionaries-common setup for emacs-snapshot
Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)...done
Loading /etc/emacs/site-start.d/50psvn.el (source)...
Loading /etc/emacs/site-start.d/50psvn.el (source)...done
Loading /etc/emacs-snapshot/site-start.d/60nxml-mode.el (source)...
Loading /usr/share/emacs-snapshot/site-lisp/nxml-mode/rng-auto.el (source)...
Loading /usr/share/emacs-snapshot/site-lisp/nxml-mode/rng-auto.el
(source)...done
Loading /etc/emacs-snapshot/site-start.d/60nxml-mode.el (source)...done
Starting Emacs daemon.

# Always opens up in the terminal, never a GUI-frame:
$ emacsclient.emacs-snapshot test.txt




reply via email to

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