emacs: notmuch-lib: add refresh all buffers function
authorIoan-Adrian Ratiu <adi@adirat.com>
Sat, 15 Oct 2016 07:32:45 +0000 (08:32 +0100)
committerDavid Bremner <david@tethera.net>
Mon, 17 Oct 2016 12:07:32 +0000 (09:07 -0300)
commit02d3c7610297437da5ddc414e16cd1fabf95dcfb
tree85b55bf0bb491c44c3a524b738490582323329fa
parent4954bc50e8ed35c28ba0eed5470d133205a46654
emacs: notmuch-lib: add refresh all buffers function

notmuch-refresh-all-buffers calls each buffer's major mode specific
refresh function using the generic notmuch-refresh-this-buffer function.

Since the earlier changesets have stopped the refresh functions from
forcing the buffers to be redisplayed this can refresh buffers that
are not currently displayed without disturbing the user.  This is very
useful for silent async background updating the emacs display when new
mail is fetched.

Signed-off-by: Ioan-Adrian Ratiu <adi@adirat.com>
emacs/notmuch-lib.el