diff options
| author | Stephen Gildea | 2009-01-26 14:42:31 +0000 |
|---|---|---|
| committer | Stephen Gildea | 2009-01-26 14:42:31 +0000 |
| commit | 031c6757b048ab43a0c15d78b7b9a800f0f45e3d (patch) | |
| tree | 5f9a61a7c07e53a5763bf4679aef466e169a0d3f /lisp | |
| parent | 19ae3e619fa28dd7308ed4661faf869d36f3b3cf (diff) | |
| download | emacs-031c6757b048ab43a0c15d78b7b9a800f0f45e3d.tar.gz emacs-031c6757b048ab43a0c15d78b7b9a800f0f45e3d.zip | |
mh-e.el (mh-pack-folder-hook): New variable.
mh-funcs.el (mh-pack-folder): Call new mh-pack-folder-hook.
Diffstat (limited to 'lisp')
| -rw-r--r-- | lisp/mh-e/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/mh-e/mh-e.el | 8 | ||||
| -rw-r--r-- | lisp/mh-e/mh-funcs.el | 6 |
3 files changed, 18 insertions, 1 deletions
diff --git a/lisp/mh-e/ChangeLog b/lisp/mh-e/ChangeLog index ac7a8cf7baf..fd44338e033 100644 --- a/lisp/mh-e/ChangeLog +++ b/lisp/mh-e/ChangeLog | |||
| @@ -1,3 +1,8 @@ | |||
| 1 | 2009-01-26 Stephen Gildea <gildea@stop.mail-abuse.org> | ||
| 2 | |||
| 3 | * mh-e.el (mh-pack-folder-hook): New variable. | ||
| 4 | * mh-funcs.el (mh-pack-folder): Call new mh-pack-folder-hook. | ||
| 5 | |||
| 1 | 2009-01-26 Bill Wohler <wohler@newt.com> | 6 | 2009-01-26 Bill Wohler <wohler@newt.com> |
| 2 | 7 | ||
| 3 | * mh-utils.el (mh-goto-header-end): Use mh-mail-header-separator | 8 | * mh-utils.el (mh-goto-header-end): Use mh-mail-header-separator |
diff --git a/lisp/mh-e/mh-e.el b/lisp/mh-e/mh-e.el index ee3b2042072..391d0d26434 100644 --- a/lisp/mh-e/mh-e.el +++ b/lisp/mh-e/mh-e.el | |||
| @@ -3243,6 +3243,14 @@ This can be done with this hook which is called when | |||
| 3243 | :group 'mh-search | 3243 | :group 'mh-search |
| 3244 | :package-version '(MH-E . "8.0")) | 3244 | :package-version '(MH-E . "8.0")) |
| 3245 | 3245 | ||
| 3246 | (defcustom-mh mh-pack-folder-hook nil | ||
| 3247 | "Hook run by \\<mh-folder-mode-map>\\[mh-pack-folder] after renumbering the messages. | ||
| 3248 | Hook functions can access the current folder name with `mh-current-folder'." | ||
| 3249 | :type 'hook | ||
| 3250 | :group 'mh-hooks | ||
| 3251 | :group 'mh-folder | ||
| 3252 | :package-version '(MH-E . "8.1.1")) | ||
| 3253 | |||
| 3246 | (defcustom-mh mh-quit-hook nil | 3254 | (defcustom-mh mh-quit-hook nil |
| 3247 | "Hook run by \\<mh-folder-mode-map>\\[mh-quit] after quitting MH-E. | 3255 | "Hook run by \\<mh-folder-mode-map>\\[mh-quit] after quitting MH-E. |
| 3248 | 3256 | ||
diff --git a/lisp/mh-e/mh-funcs.el b/lisp/mh-e/mh-funcs.el index 69ef6a3274a..38ae1186ed5 100644 --- a/lisp/mh-e/mh-funcs.el +++ b/lisp/mh-e/mh-funcs.el | |||
| @@ -169,7 +169,10 @@ in interactive use. | |||
| 169 | 169 | ||
| 170 | This command will ask if you want to process refiles or deletes | 170 | This command will ask if you want to process refiles or deletes |
| 171 | first and then either run \\[mh-execute-commands] for you or undo | 171 | first and then either run \\[mh-execute-commands] for you or undo |
| 172 | the pending refiles and deletes." | 172 | the pending refiles and deletes. |
| 173 | |||
| 174 | The hook `mh-pack-folder-hook' is run after annotating; see its | ||
| 175 | documentation for variables it can use." | ||
| 173 | (interactive (list (if current-prefix-arg | 176 | (interactive (list (if current-prefix-arg |
| 174 | (mh-read-range "Scan" mh-current-folder t nil t | 177 | (mh-read-range "Scan" mh-current-folder t nil t |
| 175 | mh-interpret-number-as-range-flag) | 178 | mh-interpret-number-as-range-flag) |
| @@ -181,6 +184,7 @@ the pending refiles and deletes." | |||
| 181 | (mh-index-update-maps mh-current-folder)) | 184 | (mh-index-update-maps mh-current-folder)) |
| 182 | (cond (threaded-flag (mh-toggle-threads)) | 185 | (cond (threaded-flag (mh-toggle-threads)) |
| 183 | (mh-index-data (mh-index-insert-folder-headers)))) | 186 | (mh-index-data (mh-index-insert-folder-headers)))) |
| 187 | (run-hooks 'mh-pack-folder-hook) | ||
| 184 | (message "Packing folder...done")) | 188 | (message "Packing folder...done")) |
| 185 | 189 | ||
| 186 | (defun mh-pack-folder-1 (range) | 190 | (defun mh-pack-folder-1 (range) |