On Mon, 30 Jan 2012 09:37:17 +0000, David Edmondson <dme@dme.org> wrote: > On Sun, 29 Jan 2012 12:06:57 -0800, Jameson Graef Rollins <jrollins@finestructure.net> wrote: > > > My inclination is to remove `notmuch-crypto-process-mime' altogether > > > (declared it an obsolete variable) and allow users to set a default > > > for `notmuch-show-process-crypto' directly, but that is not done in > > > this patchset while awaiting feedback. > > > > I'm not sure I understand this. `notmuch-show-process-crypto' *is* what > > sets the default for the `notmuch-show-process-crypto' buffer-local > > variable. How would you change the current behavior or settings (beyond > > just a variable rename)? > > [...] > > I'm sure that I can figure out either some `defcustom' goop or worse to > sort it out so that the initialisation happens correctly. The simplest approach is to have `notmuch-show-process-crypto' inherit the value of `notmuch-crypto-process-mime' when any `notmuch-show-mode' buffers are first created. Currently that happens in only one place (`notmuch-show'), which makes things straightforward. Updated patches soon.