emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r106367: * mail/rmailsum.el (rmail-ne


From: Glenn Morris
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r106367: * mail/rmailsum.el (rmail-new-summary): Preserve message number.
Date: Mon, 14 Nov 2011 01:09:03 -0800
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 106367
committer: Glenn Morris <address@hidden>
branch nick: trunk
timestamp: Mon 2011-11-14 01:09:03 -0800
message:
  * mail/rmailsum.el (rmail-new-summary): Preserve message number.
  
  Nothing was setting the local variable `mesg'.
  Eg when looking at message 10, pressing h to get a summary would
  send you to message 1.
modified:
  lisp/ChangeLog
  lisp/mail/rmailsum.el
=== modified file 'lisp/ChangeLog'
--- a/lisp/ChangeLog    2011-11-14 02:14:01 +0000
+++ b/lisp/ChangeLog    2011-11-14 09:09:03 +0000
@@ -4,6 +4,8 @@
        (executable-make-buffer-file-executable-if-script-p):
        Handle file-modes returning nil.
 
+       * mail/rmailsum.el (rmail-new-summary): Preserve message number.
+
        * mail/rmail.el (rmail-no-mail-p): Remove mode-line N/M indicator.
 
        * mail/rmailsum.el (rmail-summary, rmail-new-summary)

=== modified file 'lisp/mail/rmailsum.el'
--- a/lisp/mail/rmailsum.el     2011-11-14 01:43:50 +0000
+++ b/lisp/mail/rmailsum.el     2011-11-14 09:09:03 +0000
@@ -411,7 +411,8 @@
     (with-current-buffer rmail-buffer
       (setq rmail-summary-buffer (rmail-new-summary-1 desc redo func args)
            ;; r-s-b is buffer-local.
-           sumbuf rmail-summary-buffer))
+           sumbuf rmail-summary-buffer
+           mesg rmail-current-message))
     ;; Now display the summary buffer and go to the right place in it.
     (unless was-in-summary
       (if (and (one-window-p)


reply via email to

[Prev in Thread] Current Thread [Next in Thread]