aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/mh-e
diff options
context:
space:
mode:
authorLars Hansen2005-08-10 19:44:44 +0000
committerLars Hansen2005-08-10 19:44:44 +0000
commite6de37c57557d2d50f620f272259ee636a379bce (patch)
treecb3ce0cb9f84da28ed4ef21a311b83ccde6863d5 /lisp/mh-e
parent695a1fa430494992a9d2b9ab9fed87f753d40807 (diff)
downloademacs-e6de37c57557d2d50f620f272259ee636a379bce.tar.gz
emacs-e6de37c57557d2d50f620f272259ee636a379bce.zip
Add handler to desktop-buffer-mode-handlers.
(mh-restore-desktop-buffer): Remove autoload cookie. (mh-folder-mode): Add autoload cookie.
Diffstat (limited to 'lisp/mh-e')
-rw-r--r--lisp/mh-e/ChangeLog5
-rw-r--r--lisp/mh-e/mh-e.el6
2 files changed, 10 insertions, 1 deletions
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog
index db3de56d8b4..b217ae5e9f3 100644
--- a/lisp/mh-e/ChangeLog
+++ b/lisp/mh-e/ChangeLog
@@ -1,3 +1,8 @@
12005-08-10 Lars Hansen <larsh@soem.dk>
2 * mh-e.el: Add handler to desktop-buffer-mode-handlers.
3 (mh-restore-desktop-buffer): Remove autoload cookie.
4 (mh-folder-mode): Add autoload cookie.
5
12005-07-04 Lute Kamstra <lute@gnu.org> 62005-07-04 Lute Kamstra <lute@gnu.org>
2 7
3 Update FSF's address in GPL notices. 8 Update FSF's address in GPL notices.
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el
index 12e77c6c833..3d917c16935 100644
--- a/lisp/mh-e/mh-e.el
+++ b/lisp/mh-e/mh-e.el
@@ -1507,6 +1507,8 @@ is used in previous versions and XEmacs."
1507 (not (member 'mh-folder-mode which-func-modes))) 1507 (not (member 'mh-folder-mode which-func-modes)))
1508 (push 'mh-folder-mode which-func-modes)) 1508 (push 'mh-folder-mode which-func-modes))
1509 1509
1510;; Autoload cookie needed by desktop.el
1511;;;###autoload
1510(define-derived-mode mh-folder-mode fundamental-mode "MH-Folder" 1512(define-derived-mode mh-folder-mode fundamental-mode "MH-Folder"
1511 "Major MH-E mode for \"editing\" an MH folder scan listing.\\<mh-folder-mode-map> 1513 "Major MH-E mode for \"editing\" an MH folder scan listing.\\<mh-folder-mode-map>
1512 1514
@@ -1653,7 +1655,6 @@ messages in that region.
1653 (set (make-local-variable (car pairs)) (car (cdr pairs))) 1655 (set (make-local-variable (car pairs)) (car (cdr pairs)))
1654 (setq pairs (cdr (cdr pairs))))) 1656 (setq pairs (cdr (cdr pairs)))))
1655 1657
1656;;;###autoload
1657(defun mh-restore-desktop-buffer (desktop-buffer-file-name 1658(defun mh-restore-desktop-buffer (desktop-buffer-file-name
1658 desktop-buffer-name 1659 desktop-buffer-name
1659 desktop-buffer-misc) 1660 desktop-buffer-misc)
@@ -1666,6 +1667,9 @@ DESKTOP-BUFFER-MISC holds a list of miscellaneous info used by the
1666 (mh-visit-folder desktop-buffer-name) 1667 (mh-visit-folder desktop-buffer-name)
1667 (current-buffer)) 1668 (current-buffer))
1668 1669
1670(add-to-list 'desktop-buffer-mode-handlers
1671 '(mh-folder-mode . mh-restore-desktop-buffer))
1672
1669(defun mh-scan-folder (folder range &optional dont-exec-pending) 1673(defun mh-scan-folder (folder range &optional dont-exec-pending)
1670 "Scan the FOLDER over the RANGE. 1674 "Scan the FOLDER over the RANGE.
1671If the optional argument DONT-EXEC-PENDING is non-nil then pending deletes and 1675If the optional argument DONT-EXEC-PENDING is non-nil then pending deletes and