(rmail-pop-to-buffer): New function. (Bug#2282)
(rmail-select-summary): Use rmail-pop-to-buffer.
This commit is contained in:
parent
5813f6ef75
commit
c920f22245
2 changed files with 10 additions and 1 deletions
|
@ -1,5 +1,8 @@
|
|||
2009-12-02 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* mail/rmail.el (rmail-pop-to-buffer): New function. (Bug#2282)
|
||||
(rmail-select-summary): Use rmail-pop-to-buffer.
|
||||
|
||||
* calendar/diary-lib.el (diary-list-entries): Replace superfluous
|
||||
save-excursion with save-current-buffer.
|
||||
Widen before searching. (Bug#5093)
|
||||
|
|
|
@ -792,6 +792,12 @@ that knows the exact ordering of the \\( \\) subexpressions.")
|
|||
. 'rmail-header-name))))
|
||||
"Additional expressions to highlight in Rmail mode.")
|
||||
|
||||
;; Rmail does not expect horizontal splitting. (Bug#2282)
|
||||
(defun rmail-pop-to-buffer (&rest args)
|
||||
"Like `pop-to-buffer', but with `split-width-threshold' set to nil."
|
||||
(let (split-width-threshold)
|
||||
(apply 'pop-to-buffer args)))
|
||||
|
||||
;; Perform BODY in the summary buffer
|
||||
;; in such a way that its cursor is properly updated in its own window.
|
||||
(defmacro rmail-select-summary (&rest body)
|
||||
|
@ -801,7 +807,7 @@ that knows the exact ordering of the \\( \\) subexpressions.")
|
|||
(save-excursion
|
||||
(unwind-protect
|
||||
(progn
|
||||
(pop-to-buffer rmail-summary-buffer)
|
||||
(rmail-pop-to-buffer rmail-summary-buffer)
|
||||
;; rmail-total-messages is a buffer-local var
|
||||
;; in the rmail buffer.
|
||||
;; This way we make it available for the body
|
||||
|
|
Loading…
Add table
Reference in a new issue