bugreport: notmuch-hello (debian package elpa-notmuch 0.37-1)

Subject: bugreport: notmuch-hello (debian package elpa-notmuch 0.37-1)

Date: Thu, 29 Dec 2022 07:23:08 -0500

To: notmuch@notmuchmail.org


From: Boruch Baum

I wasn't sure the best way to report a bug against it, so I hope by
sending it to thislist it will find its proper home.

Summary: notmuch-hello not respecting notmuch file search order

In debian, I installed debian packages notmuch and elpa-notmuch,
versions 0.3701, and proceeded with the command-line setup process. Per
the FILES section of man(1) notmuch-config, I first performed:

   export NOTMUCH_CONFIG=$HOME/.config/notmuch/notmuch.conf

With this setting, I successfully set-up notmuch, created a database,
and searched it from the command-line. However, from within emacs, M-x
notmuch-hello failed when it would internally send shell command:

   notmuch count --exclude=false

The emacs shell-command error buffer would report "Error: cannot load
config file". From outside emacs, that shell command *would* succeed.

Repeating the notmuch setup process with the environment variable unset
did not help for me.

What did work for me was to create a default profile folder and move
the config file there.

   export NOTMUCH_CONFIG=""
   mkdir ~/.config/notmuch/default
   mv ~/.config/notmuch/{notmuch.conf,default/config}

But then, in order to be able to continue to use notmuch from the
command-line I needed to perform

   export NOTMUCH_CONFIG=$HOME/.config/notmuch/default/config

So it looks like the elisp package isn't checking the file location
precedence mentioned in the man pages.

CA45 09B5 5351 7C11 A9D1  7286 0036 9E45 1595 8BC0
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org