diff options
| author | Lars Hansen | 2005-08-10 19:44:44 +0000 |
|---|---|---|
| committer | Lars Hansen | 2005-08-10 19:44:44 +0000 |
| commit | e6de37c57557d2d50f620f272259ee636a379bce (patch) | |
| tree | cb3ce0cb9f84da28ed4ef21a311b83ccde6863d5 | |
| parent | 695a1fa430494992a9d2b9ab9fed87f753d40807 (diff) | |
| download | emacs-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.
| -rw-r--r-- | lisp/ChangeLog | 44 | ||||
| -rw-r--r-- | lisp/mh-e/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/mh-e/mh-e.el | 6 |
3 files changed, 54 insertions, 1 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog index 8668a91a903..089c21d7a04 100644 --- a/lisp/ChangeLog +++ b/lisp/ChangeLog | |||
| @@ -1,3 +1,47 @@ | |||
| 1 | 2005-08-10 Lars Hansen <larsh@soem.dk> | ||
| 2 | * desktop.el (desktop-buffer-mode-handlers): Make | ||
| 3 | non-customizable. Add autoload cookie. Change initial value to | ||
| 4 | nil; add elements in respective modules instead. Fix doc string. | ||
| 5 | (desktop-load-file): New function. | ||
| 6 | (desktop-minor-mode-handlers): New autoloaded variable. | ||
| 7 | (desktop-create-buffer): Call minor mode handlers. Use | ||
| 8 | desktop-load-file to load major and minor mode modules prior to | ||
| 9 | checking for a handler. | ||
| 10 | (desktop-save): Don't add nil to desktop-minor-modes for minor | ||
| 11 | modes with nil function in desktop-minor-mode-table. Don't delete | ||
| 12 | desktop file before rewriting it. | ||
| 13 | (desktop-locals-to-save): Add autoload cookie. Don't make | ||
| 14 | automatically buffer-local. Add variables column-number-mode, | ||
| 15 | size-indication-mode, indent-tabs-mode, | ||
| 16 | indicate-buffer-boundaries, indicate-empty-lines and | ||
| 17 | show-trailing-whitespace. | ||
| 18 | (desktop-clear): Allow desktop-clear-preserve-buffers to contain | ||
| 19 | regexps. Don't use desktop-clear-preserve-buffers-regexp. | ||
| 20 | (desktop-clear-preserve-buffers-regexp): Delete. | ||
| 21 | (desktop-clear-preserve-buffers): Update initial value and | ||
| 22 | docstring. | ||
| 23 | (desktop-save-buffer): Fix doc string. | ||
| 24 | |||
| 25 | * hilit-chg.el: Add handler to desktop-minor-mode-handlers. | ||
| 26 | (hilit-chg-desktop-restore): New function. | ||
| 27 | (highlight-changes-mode): Add highlight-changes-mode to | ||
| 28 | desktop-locals-to-save. | ||
| 29 | |||
| 30 | * dired.el: Add handler to desktop-buffer-mode-handlers. | ||
| 31 | (dired-restore-desktop-buffer): Remove autoload cookie. | ||
| 32 | (dired-mode): Add autoload cookie. | ||
| 33 | |||
| 34 | * info.el: Add handler to desktop-buffer-mode-handlers. | ||
| 35 | (Info-restore-desktop-buffer): Remove autoload cookie. | ||
| 36 | (Info-mode): Add autoload cookie. | ||
| 37 | |||
| 38 | * mh-e/mh-e.el: Add handler to desktop-buffer-mode-handlers. | ||
| 39 | (mh-restore-desktop-buffer): Remove autoload cookie. | ||
| 40 | (mh-folder-mode): Add autoload cookie. | ||
| 41 | |||
| 42 | * mail/rmail.el: Add handler to desktop-buffer-mode-handlers. | ||
| 43 | (rmail-restore-desktop-buffer): Remove autoload cookie. | ||
| 44 | |||
| 1 | 2005-08-11 Masatake YAMATO <jet@gyve.org> | 45 | 2005-08-11 Masatake YAMATO <jet@gyve.org> |
| 2 | 46 | ||
| 3 | * hexl.el (hexl-address-region): | 47 | * hexl.el (hexl-address-region): |
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 @@ | |||
| 1 | 2005-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 | |||
| 1 | 2005-07-04 Lute Kamstra <lute@gnu.org> | 6 | 2005-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. |
| 1671 | If the optional argument DONT-EXEC-PENDING is non-nil then pending deletes and | 1675 | If the optional argument DONT-EXEC-PENDING is non-nil then pending deletes and |