]> git.notmuchmail.org Git - notmuch/commit
emacs: address: save hash
authorMark Walters <markwalters1009@gmail.com>
Sun, 20 Nov 2016 16:50:34 +0000 (16:50 +0000)
committerDavid Bremner <david@tethera.net>
Sat, 28 Jan 2017 02:08:16 +0000 (22:08 -0400)
commit08343d3da03a11e7a575981fac20ab10426f19be
tree757648b8c129628bc14ec9f5ca61cb0c585ca0f4
parentdf9736f20be0aa4db96e3ceaccb4f614ecbd4a9b
emacs: address: save hash

This allows the user to save the address hash so that it is much
faster for the first completion after a restart. This defaults to off
as there are privacy implications to saving this information.

The code tries hard to avoid overwriting the wrong file. It also notes
if changes have been made to any of the relevant user settings, so
that the user does not get surprising results (i.e., outdated options
being used). Finally it stores some version information so that is
easy for us to update the format of the save file.
emacs/notmuch-address.el