diff options
| author | Richard M. Stallman | 1996-04-04 17:01:45 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 1996-04-04 17:01:45 +0000 |
| commit | be2e861f982bc6bce832bdc00d68fd7597fdc70c (patch) | |
| tree | a14f893b8fd9897d2e19f5f4969a20277794cd8d | |
| parent | bfe2d334fda27fa3ca2620aa944fd4bbd7a92cde (diff) | |
| download | emacs-be2e861f982bc6bce832bdc00d68fd7597fdc70c.tar.gz emacs-be2e861f982bc6bce832bdc00d68fd7597fdc70c.zip | |
(rmail-summary-scroll-between-messages): New var.
(rmail-summary-scroll-msg-down, rmail-summary-scroll-msg-up): Obey that var.
| -rw-r--r-- | lisp/mail/rmailsum.el | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/lisp/mail/rmailsum.el b/lisp/mail/rmailsum.el index 7cfe5d53c15..1be1e14fae6 100644 --- a/lisp/mail/rmailsum.el +++ b/lisp/mail/rmailsum.el | |||
| @@ -33,6 +33,10 @@ | |||
| 33 | ;; For rmail-select-summary | 33 | ;; For rmail-select-summary |
| 34 | (require 'rmail) | 34 | (require 'rmail) |
| 35 | 35 | ||
| 36 | ;;;###autoload | ||
| 37 | (defvar rmail-summary-scroll-between-messages t | ||
| 38 | "*Non-nil means Rmail summary scroll commands move between messages.") | ||
| 39 | |||
| 36 | (defvar rmail-summary-font-lock-keywords | 40 | (defvar rmail-summary-font-lock-keywords |
| 37 | '(("^....D.*" . font-lock-string-face) ; Deleted. | 41 | '(("^....D.*" . font-lock-string-face) ; Deleted. |
| 38 | ("^....-.*" . font-lock-type-face) ; Unread. | 42 | ("^....-.*" . font-lock-type-face) ; Unread. |
| @@ -994,7 +998,9 @@ advance to the next message." | |||
| 994 | (end-of-line) | 998 | (end-of-line) |
| 995 | (eobp))) | 999 | (eobp))) |
| 996 | (select-window rmail-summary-window))) | 1000 | (select-window rmail-summary-window))) |
| 997 | (rmail-summary-next-msg (or dist 1)) | 1001 | (if (not rmail-summary-scroll-between-messages) |
| 1002 | (error "End of buffer") | ||
| 1003 | (rmail-summary-next-msg (or dist 1))) | ||
| 998 | (let ((other-window-scroll-buffer rmail-buffer)) | 1004 | (let ((other-window-scroll-buffer rmail-buffer)) |
| 999 | (scroll-other-window dist))) | 1005 | (scroll-other-window dist))) |
| 1000 | ;; This forces rmail-buffer to be sized correctly later. | 1006 | ;; This forces rmail-buffer to be sized correctly later. |
| @@ -1019,7 +1025,9 @@ advance to the previous message." | |||
| 1019 | (beginning-of-line) | 1025 | (beginning-of-line) |
| 1020 | (bobp)) | 1026 | (bobp)) |
| 1021 | (select-window rmail-summary-window))) | 1027 | (select-window rmail-summary-window))) |
| 1022 | (rmail-summary-previous-msg (or dist 1)) | 1028 | (if (not rmail-summary-scroll-between-messages) |
| 1029 | (error "Beginning of buffer") | ||
| 1030 | (rmail-summary-previous-msg (or dist 1))) | ||
| 1023 | (let ((other-window-scroll-buffer rmail-buffer)) | 1031 | (let ((other-window-scroll-buffer rmail-buffer)) |
| 1024 | (scroll-other-window-down dist))) | 1032 | (scroll-other-window-down dist))) |
| 1025 | ;; This forces rmail-buffer to be sized correctly later. | 1033 | ;; This forces rmail-buffer to be sized correctly later. |