aboutsummaryrefslogtreecommitdiffstats
path: root/lisp
diff options
context:
space:
mode:
authorStephen Gildea2009-01-26 14:42:31 +0000
committerStephen Gildea2009-01-26 14:42:31 +0000
commit031c6757b048ab43a0c15d78b7b9a800f0f45e3d (patch)
tree5f9a61a7c07e53a5763bf4679aef466e169a0d3f /lisp
parent19ae3e619fa28dd7308ed4661faf869d36f3b3cf (diff)
downloademacs-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/ChangeLog5
-rw-r--r--lisp/mh-e/mh-e.el8
-rw-r--r--lisp/mh-e/mh-funcs.el6
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 @@
12009-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
12009-01-26 Bill Wohler <wohler@newt.com> 62009-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.
3248Hook 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
170This command will ask if you want to process refiles or deletes 170This command will ask if you want to process refiles or deletes
171first and then either run \\[mh-execute-commands] for you or undo 171first and then either run \\[mh-execute-commands] for you or undo
172the pending refiles and deletes." 172the pending refiles and deletes.
173
174The hook `mh-pack-folder-hook' is run after annotating; see its
175documentation 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)