On Tue, Feb 09 2016, David Edmondson <dme@dme.org> wrote: > On Mon, Feb 08 2016, David Edmondson wrote: >> On Mon, Feb 08 2016, David Edmondson wrote: >>> On Fri, Jan 15 2016, Daniel Kahn Gillmor wrote: >>>> So where is the case-insensitive lookup happening? Is this a bug in >>>> mml-mode, or in notmuch-emacs? >>> >>> It's caused by behaviour in mml2015.el (hence upstream). >>> >>> `mml2015-epg-check-user-id' uses `equal' to compare the recipient from >>> the composition buffer with the addresses from the matching key. >>> >>> The simplest way to get the desired behaviour would be to `downcase' >>> both strings before comparing. >> >> Reported as bug#22603 in emacs. > > Fixed in the emacs-25 branch. We could perhaps add defadvice to **wiki** for those who want to do global change in their emacs environment, something like: (if (< emacs-major-version 25) (defadvice mml2015-epg-check-user-id (around downcase activate) (ad-set-arg 1 (downcase (ad-get-arg 1))) (ad-set-arg 2 (downcase (ad-get-arg 2))) ad-do-it)) totally untested -- also now that I finished that 'before might also work.