emacs: address: allow internal completion on an individual basis
authorMark Walters <markwalters1009@gmail.com>
Fri, 20 May 2016 20:13:03 +0000 (21:13 +0100)
committerDavid Bremner <david@tethera.net>
Sun, 4 Sep 2016 11:07:59 +0000 (08:07 -0300)
commit827c28a04effc58f29e751788690d2f4b434902d
treeca4df5983204542fe919a0abad965c854bc58d23
parent2cf0ef3998a75a8e5bcd83f0a286d9660f1bdb0e
emacs: address: allow internal completion on an individual basis

This commit makes two changes. The first allows the user to override
an external completion method with the internal notmuch address based
completion for an individual buffer.

Secondly, if the user has company-mode enabled then it sets up company
mode (based on internal completion) but disables the automatic timeout
completion -- the user can still activate it in when desired with
standard company commands such as company-complete.
emacs/notmuch-address.el
emacs/notmuch-company.el