Gnus hooks for the mark get/set operations.
authorTed Zlatanov <tzz@lifelogs.com>
Thu, 7 Oct 2010 03:20:36 +0000 (22:20 -0500)
committerTed Zlatanov <tzz@lifelogs.com>
Thu, 7 Oct 2010 03:25:42 +0000 (22:25 -0500)
commit1d4f49f8b9025449e69fba6321f06b1ddc030a86
treeebd654cb2ef29765a2046c82bdf95c6839dc17cc
parent116e56b70e3d202278cfcf4c9725a0f6ed5a877c
Gnus hooks for the mark get/set operations.

* gnus-util.el (gnus-run-hooks-with-args): Convenience function to run
hooks with arguments, which is needed for mark update hooks.

* gnus-int.el (gnus-after-set-mark-hook, gnus-before-update-mark-hook):
Hooks for mark updates.
(gnus-request-set-mark, gnus-request-update-mark): Use them.
lisp/ChangeLog
lisp/gnus-int.el
lisp/gnus-util.el