Re: [DRAFT PATCH v2] modified notmuch-emacs-mua v2

Subject: Re: [DRAFT PATCH v2] modified notmuch-emacs-mua v2

Date: Tue, 20 Jan 2015 19:58:51 +0100

To: Tomi Ollila, notmuch@notmuchmail.org, Jani Nikula

Cc: tomi.ollila@iki.fi

From: David Bremner


Tomi Ollila <tomi.ollila@iki.fi> writes:

> This is second draft patch of (first being)
>
> id:1405026779-29966-1-git-send-email-tomi.ollila@iki.fi
>
> I saw potential problem with only supporting emacsclient(1) in
> the version David sent:
> id:1421598115-4889-1-git-send-email-david@tethera.net
>
> (no emacs server running and no tty -- new X client not started)
>

I don't understand what use case is failing for you. I think I tested
all 4 combinations of DISPLAY set and unset and emacs server running and
not running.  Do you somehow want to run the notmuch-emacs-mua script
from a process not attached to a terminal (from cron?).

> In case emacsclient(1) is used and no --no-window-system, '-c' arg is
> given to emacsclient like in the version David sent.
>
> (this means that if emacs is not running on X, user may get this message:
>  "emacsclient: could not get terminal name" -- we need to document user
>  to give -nw (--no-window-system) option then)

As I wrote above, I'm missing what the tradeoff is. The version I sent
works fine (at least for me) in the case where DISPLAY is not set and
--no-window-system is not given (i.e. it's implied if DISPLAY is not
set).

d

Thread: