summaryrefslogtreecommitdiff
path: root/lisp/gnus/gnus-group.el
diff options
context:
space:
mode:
authordickmao <none>2021-07-29 13:33:08 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2021-07-29 13:33:58 +0200
commit314474e2d5f16f609f38c067241280c85955c283 (patch)
tree582a4086622a45d25a9ec09de69adac24ae34c27 /lisp/gnus/gnus-group.el
parent69398a4da0076f8b2b3045dbd80d63b7d694596e (diff)
downloademacs-314474e2d5f16f609f38c067241280c85955c283.tar.gz
emacs-314474e2d5f16f609f38c067241280c85955c283.tar.bz2
emacs-314474e2d5f16f609f38c067241280c85955c283.zip
Follow-up toggle-subscription name change
* doc/misc/gnus.texi (Subscription Commands): Refer to correct function. * lisp/gnus/gnus-group.el (gnus-group-unsubscribe-current-group): Make backwards-compatible. (gnus-group-unsubscribe-group): Make backwards-compatible (bug#49768).
Diffstat (limited to 'lisp/gnus/gnus-group.el')
-rw-r--r--lisp/gnus/gnus-group.el15
1 files changed, 13 insertions, 2 deletions
diff --git a/lisp/gnus/gnus-group.el b/lisp/gnus/gnus-group.el
index ec18b3f4648..6202567344f 100644
--- a/lisp/gnus/gnus-group.el
+++ b/lisp/gnus/gnus-group.el
@@ -3864,9 +3864,20 @@ Uses the process/prefix convention."
(interactive "P" gnus-group-mode)
(gnus-group-set-subscription-at-point n 'subscribe))
-(define-obsolete-function-alias 'gnus-group-unsubscribe-current-group
+(defsubst gnus-group-unsubscribe-current-group (&optional n do-sub)
+ (if do-sub
+ (gnus-group-set-subscription-at-point n do-sub)
+ (gnus-group-toggle-subscription-at-point n)))
+
+(defsubst gnus-group-unsubscribe-group (group &optional level silent)
+ (if level
+ (gnus-group-set-subscription group level silent)
+ (gnus-group-toggle-subscription group silent)))
+
+(make-obsolete 'gnus-group-unsubscribe-current-group
'gnus-group-toggle-subscription-at-point "28.1")
-(define-obsolete-function-alias 'gnus-group-unsubscribe-group
+
+(make-obsolete 'gnus-group-unsubscribe-group
'gnus-group-toggle-subscription "28.1")
(defun gnus-group-toggle-subscription-at-point (&optional n)