]> git.notmuchmail.org Git - notmuch/commit - emacs/notmuch-address.el
emacs/notmuch-address.el: add notmuch-address-selection-function
authorTomi Ollila <tomi.ollila@iki.fi>
Wed, 3 Apr 2013 15:08:54 +0000 (18:08 +0300)
committerDavid Bremner <bremner@unb.ca>
Tue, 14 May 2013 00:05:29 +0000 (21:05 -0300)
commit72dcfede5114e6687ae778ee16016f800d74e964
treea3f5944c593ba1053e7b7025410c1816aec0125b
parent9641fe1ce70d804ab4a9f63671e3905944dba7e5
emacs/notmuch-address.el: add notmuch-address-selection-function

Added a customizable variable notmuch-address-selection-function
and the function with the same name to provide a way for user to
change the function called to do address selection.

By default the functionality is exactly the same as it has been so
far; completing-read is called with the same parameters as before.

Setting equivalent lambda expression in place of using
notmuch-address-selection-function function is done as follows:

(setq notmuch-address-selection-function
   (lambda (prompt collection initial-input)
     (completing-read prompt collection nil nil initial-input)))

For example drop-in replacement with ido-completing-read can be done
easily as an one alternative to the default.
emacs/notmuch-address.el