Thank you David!

Using `setq` cleared things up. Should have caught that. Is there any way to contribute a patch to the docs (which omit `setq`) to help other n00bs along the way avoid the same pitfall?

Also: I'd like to get version parity between my version of notmuch and my version of notmuch-emacs, but am not quite sure how to build form source as you suggest. (Tried poking around the docs and couldn't turn anything up.) Any pointers?

When you say the frontend "ships with the C source" what does that mean? Or perhaps more to the point: how can I find and use the C source to build the binary? Once built, how can I make sure the new version is what I run from Emacs since I'm currently running the version from Melpa, etc...?

Thank you in advance for your patience. I really appreciate the help! Not to mention the fantastic program! :)

/a/


On Sun, Jan 10, 2016 at 4:31 PM, David Bremner <david@tethera.net> wrote:
Austin Guest <guest.austin@gmail.com> writes:

> Hi there. Bit of a n00b to notmuch and having some problems using it
> alongside gnupg to decrypt emails in Emacs.
>
> I'm running Emacs 24.5.1 on Ubuntu 15.10 (x86_64) with notmuch v 0.20.2 and
> the emacs notmuch package 20160108.432 from melpa (but have had identical
> results with v 0.21 from melpa-stable).

The emacs frontend for notmuch ships with the C source. You should use
matching versions. Other versions _might_ work, but are not guaranteed
to. MELPA is kindof unuseful for things like notmuch that need C
libraries; it's easy to get badly out of sync.


Will try building from source. Any pointers 

Is there a way to contribute a patch to the docs?
 
On the other hand, the problem you mention sounds unrelated...

> Following the instructions on the emacstips page
> <https://notmuchmail.org/emacstips/>, I'm inserting
> `(notmuch-crypto-process-mime t)` into my `init.el` file -- after
> successfully running `(require `notmuch)`. I get the error
>
> Symbol's function definition is void: notmuch-crypto-process-mime

I think you want (setq notmuch-crypto-process-mime t); it's a variable,
not a function.



--
Austin Guest
guest.austin@gmail.com
@aguestuser
831-917-6400