mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 02:48:08 +01:00
emacs: Don't record undo information for search or show buffers.
There's no reason to record undo information for read-only, programmatically-constructed buffers. The undo list just chews up memory keeping track of our calls to insert.
This commit is contained in:
parent
23a54c4289
commit
3a3f6f0ab5
2 changed files with 4 additions and 0 deletions
|
@ -843,6 +843,8 @@ buffer."
|
||||||
(inhibit-read-only t))
|
(inhibit-read-only t))
|
||||||
(switch-to-buffer buffer)
|
(switch-to-buffer buffer)
|
||||||
(notmuch-show-mode)
|
(notmuch-show-mode)
|
||||||
|
;; Don't track undo information for this buffer
|
||||||
|
(set 'buffer-undo-list t)
|
||||||
|
|
||||||
(setq notmuch-show-thread-id thread-id)
|
(setq notmuch-show-thread-id thread-id)
|
||||||
(setq notmuch-show-parent-buffer parent-buffer)
|
(setq notmuch-show-parent-buffer parent-buffer)
|
||||||
|
|
|
@ -920,6 +920,8 @@ The optional parameters are used as follows:
|
||||||
(let ((buffer (get-buffer-create (notmuch-search-buffer-title query))))
|
(let ((buffer (get-buffer-create (notmuch-search-buffer-title query))))
|
||||||
(switch-to-buffer buffer)
|
(switch-to-buffer buffer)
|
||||||
(notmuch-search-mode)
|
(notmuch-search-mode)
|
||||||
|
;; Don't track undo information for this buffer
|
||||||
|
(set 'buffer-undo-list t)
|
||||||
(set 'notmuch-search-query-string query)
|
(set 'notmuch-search-query-string query)
|
||||||
(set 'notmuch-search-oldest-first oldest-first)
|
(set 'notmuch-search-oldest-first oldest-first)
|
||||||
(set 'notmuch-search-target-thread target-thread)
|
(set 'notmuch-search-target-thread target-thread)
|
||||||
|
|
Loading…
Reference in a new issue