* gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
authorTeodor Zlatanov <tzz@lifelogs.com>
Wed, 5 Mar 2008 18:52:14 +0000 (18:52 +0000)
committerTeodor Zlatanov <tzz@lifelogs.com>
Wed, 5 Mar 2008 18:52:14 +0000 (18:52 +0000)
commit67d9bb59772ee39fd4805ef0f7fd11e9feeb07db
tree09b581ba60fea27bbe58ec591506375372955965
parent00470cb1f7d8c29efc484ce4b7a14f1851799f40
* gnus-registry.el (gnus-registry-install): Allow 'ask as an option.
(gnus-registry-initialize, gnus-registry-install-p): Use it.
(gnus-registry-install-shortcuts): Renamed from
gnus-registry-install-shortcuts-and-menus.  Installs the shortcuts in
the `gnus-registry-mark-map' keymap dynamically from
`gnus-registry-marks'.  The generated functions update the summary line
when a registry mark is added or deleted, and will call
`gnus-registry-install-p' (see the comments in the code).
(gnus-registry-user-format-function-M): Use concat intelligently.

* gnus-sum.el (gnus-summary-make-menu-bar): Add menu entries for all
the registry mark functions.
lisp/ChangeLog
lisp/gnus-registry.el
lisp/gnus-sum.el