notmuch/emacs
Ioan-Adrian Ratiu fae3d361f2 emacs: notmuch-search-refresh-view: reuse buffer
There's no reason to completely kill a buffer while refreshing its
search results because the buffer name is constant between refreshes
(based on the search query), only its contents may change and notmuch
search kills all local variables, so it's safe to reuse.

Reusing the same buffer also makes it possible to do things like
refreshing a buffer which is not focused or even not shown in any
window - this will be used in the next commits to add auto-refresh
capabilities to all existing notmuch buffers + a function to call
after syncing mail to refresh everything.

Signed-off-by: Ioan-Adrian Ratiu <adi@adirat.com>
2016-10-17 09:05:05 -03:00
..
.gitignore emacs: add notmuch-version.el.tmpl and create notmuch-version.el from it 2014-04-10 23:25:36 -03:00
coolj.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
make-deps.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
Makefile fix sum moar typos [build scripts, Makefiles] 2011-06-23 15:44:59 -07:00
Makefile.local emacs/Makefile.local: notmuch-lib.elc depend on notmuch-version.elc 2015-11-23 08:14:46 -04:00
notmuch-address.el emacs: include first match in address completion 2016-10-09 08:50:32 -03:00
notmuch-company.el emacs: address: allow internal completion on an individual basis 2016-09-04 08:07:59 -03:00
notmuch-crypto.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-hello.el emacs: hello: stop update from forcing the buffer to be displayed 2016-10-17 09:04:38 -03:00
notmuch-jump.el emacs: jump: make multilevel keys do multilevel jump 2016-10-15 21:51:17 -03:00
notmuch-lib.el emacs: make the refresh functions more consistent 2016-10-17 09:01:52 -03:00
notmuch-logo.png emacs: Add notmuch-hello.el, a friendly frontend to notmuch 2010-04-23 12:50:18 -07:00
notmuch-maildir-fcc.el emacs: fcc: say we are doing Fcc 2016-09-30 07:13:54 -03:00
notmuch-message.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-mua.el Fix reply to encrypted mail when discouraging plain text. 2016-10-17 08:55:04 -03:00
notmuch-parser.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-print.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-query.el Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-show.el merge buttonise-links patch to master 2016-10-11 22:42:26 -03:00
notmuch-tag.el emacs: tag-jump: docstring fix 2016-10-15 21:49:48 -03:00
notmuch-tree.el emacs: tree: make refresh use generic binding 2016-10-17 09:01:40 -03:00
notmuch-version.el.tmpl Use https instead of http where possible 2016-06-05 08:32:17 -03:00
notmuch-wash.el emacs: wash: make word-wrap bound message width 2016-09-12 08:06:00 -03:00
notmuch.el emacs: notmuch-search-refresh-view: reuse buffer 2016-10-17 09:05:05 -03:00