emacs: add compatibility functions for emacs 23
authorMark Walters <markwalters1009@gmail.com>
Tue, 15 Nov 2016 19:48:45 +0000 (19:48 +0000)
committerDavid Bremner <david@tethera.net>
Thu, 17 Nov 2016 01:42:34 +0000 (21:42 -0400)
commita3e712fa86a1f6df02a8be9f620f33ed9189069d
tree7bf1f4bd4c689ee006b85aabfa5421a87674bfb9
parent09caa0fce75dc227d9cf6794f39e3e7ed427676a
emacs: add compatibility functions for emacs 23

Some of the recent changes to the emacs code have used functions
introduced in emacs 24. The functions used are read-char-choice and
setq-local. This changeset adds a file notmuch-compat.el which
contains compatibility functions so that it should work on emacs
23.

Note, since these functions are taken almost unchanged from the emacs
source they are copyright the Free Software Foundation, and the header
in the file reflects that.
emacs/Makefile.local
emacs/notmuch-address.el
emacs/notmuch-company.el
emacs/notmuch-compat.el [new file with mode: 0644]
emacs/notmuch-lib.el
emacs/notmuch-maildir-fcc.el