If your using the elpa packages (e.g. in recent debian packages), you might have noticed that the autoloading of notmuch-search was not working. This is a fix for that. You can test it by running: emacs -q M-x package-initialize M-x notmuch-search Before this patch, it won't work; after, it will (assuming you install the elpa package).