On Sat, 29 May 2010 14:01:49 -0400 (EDT), David A Benjamin wrote: > Hrm. Are you sure? notmuch-call-notmuch-process is implemented using > call-process, which doesn't seem to invoke the shell. Ah, got it.. I found the discrepancy then. The symptoms I described happened while running through the notmuch remote wrapper script from the wiki, so the $ and ! symbols in Message IDs are getting interpreted by that shell. Thanks. Chris