Function: gnus-group-set-parameter
gnus-group-set-parameter is a byte-compiled function defined in
gnus.el.gz.
Signature
(gnus-group-set-parameter GROUP NAME VALUE)
Documentation
Set parameter NAME to VALUE in GROUP.
GROUP can also be an INFO structure.
Source Code
;; Defined in /usr/src/emacs/lisp/gnus/gnus.el.gz
(defun gnus-group-set-parameter (group name value)
"Set parameter NAME to VALUE in GROUP.
GROUP can also be an INFO structure."
(let ((info (if (listp group)
group
(gnus-get-info group))))
(when info
(gnus-group-remove-parameter group name)
(let ((old-params (gnus-info-params info))
(new-params (list (cons name value))))
(while old-params
(when (or (not (listp (car old-params)))
(not (eq (caar old-params) name)))
(setq new-params (append new-params (list (car old-params)))))
(setq old-params (cdr old-params)))
(if (listp group)
(gnus-info-set-params info new-params t)
(gnus-group-set-info new-params (gnus-info-group info) 'params))))))