David Bremner wrote:
> Sergei Shilovsky <sshilovsky@gmail.com> writes:
>
> > I would suggest to use `notmuch config list` to get configuration
> > values in vim if possible
>
> I guess this is a general question we haven't really resolved, namely
> sharing configuration information between various notmuch frontends.
> .notmuch-config is really the configuration file for the notmuch CLI; it
> isn't read by library, so clients using language bindings won't see it
> at all by default.
>
> On a somewhat related note I've been thinking how to best associate
> configuration information with a database (see e.g. the thread at
> id:1411805835-3563-1-git-send-email-david@tethera.net ). Note that this
> would not help this particular case.
>
> Offhand, I wouldn't be personally to some interface at the library level
> wrapping the reading and writing of ~/.notmuch-config, although as I
> mentioned before, the size and complexity of notmuch-config.c perturb me
> a little as far as being suitable for library code.
I could change the vim client to use notmuch config list easily enough.
Any consensus here? How does the emacs client do it? I can make up a patch if
this seems like the right way to go.
Also, someone on IRC mentioned making it so config list could dump JSON
which would make that more reasonable.
Ian