From: Sebastian Fischmeister Date: Thu, 18 Sep 2014 18:07:38 +0000 (-0400) Subject: added a section about helm and address completion X-Git-Url: https://git.notmuchmail.org/git?p=notmuch-wiki;a=commitdiff_plain;h=4d8eabd655775484081a3f270f53f6b94b34404b added a section about helm and address completion --- diff --git a/emacstips.mdwn b/emacstips.mdwn index 36bc09a..3f217fe 100644 --- a/emacstips.mdwn +++ b/emacstips.mdwn @@ -500,6 +500,20 @@ As described above, you can now add the following settings to your (setq notmuch-address-command "~/bin/akonadimailsearch.sh") (notmuch-address-message-insinuate) +### Completion selection with helm + +An address query might return multiple possible matches from which you +will have to select one. To ease this task, several different +frameworks in emacs support completion selection. One of them is +[helm](https://github.com/emacs-helm/helm). The following snippet +improves the out-of-the-box support for helm in notmuch as it enables +the required-match option and also does not ignore the first returned +address. + + (setq notmuch-address-selection-function + (lambda (prompt collection initial-input) + (completing-read prompt (cons initial-input collection) nil t nil 'notmuch-address-history))) + ## How to sign/encrypt messages with gpg