diff options
author | Miles Bader <miles@gnu.org> | 2005-11-11 05:14:27 +0000 |
---|---|---|
committer | Miles Bader <miles@gnu.org> | 2005-11-11 05:14:27 +0000 |
commit | e8beac8a045209d11776b4a4e501df3630c9b746 (patch) | |
tree | a99351d5c75ba6eb202b2aa9748e25eef1e97c28 /lisp/gnus/gnus.el | |
parent | be93a2c4484181639c468e79f015739129eaa90b (diff) | |
download | emacs-e8beac8a045209d11776b4a4e501df3630c9b746.tar.gz |
Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-646
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 152-156)
- Update from CVS: lisp/mml.el (mml-preview): Doc fix.
- Update from CVS
2005-11-09 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/message.el (message-generate-headers): Downcase the argument
given to message-check-element.
2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/gnus.el (gnus-parameters-case-fold-search): New variable.
(gnus-parameters-get-parameter): Use it.
* lisp/gnus/gnus-score.el (gnus-home-score-file): Doc fix.
2005-11-01 Xavier Maillard <zedek@gnu-rox.org> (tiny change)
* lisp/gnus/gnus-score.el (gnus-update-score-entry-dates): Doc fix.
2005-10-31 Katsumi Yamaoka <yamaoka@jpl.org>
* lisp/gnus/mml.el (mml-preview): Doc fix.
2005-11-10 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (XVarious): Fix description of gnus-use-toolbar; add
new variable gnus-toolbar-thickness.
2005-11-08 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (XVarious): Revert description of gnus-use-toolbar.
2005-11-07 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (X-Face): Fix description.
(XVarious): Remove gnus-xmas-logo-color-alist and
gnus-xmas-logo-color-style; fix description of gnus-use-toolbar.
2005-11-01 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (Group Parameters): Mention new varable
gnus-parameters-case-fold-search.
(Home Score File): Addition.
Diffstat (limited to 'lisp/gnus/gnus.el')
-rw-r--r-- | lisp/gnus/gnus.el | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/lisp/gnus/gnus.el b/lisp/gnus/gnus.el index 5d35137aec6..578fc49395c 100644 --- a/lisp/gnus/gnus.el +++ b/lisp/gnus/gnus.el @@ -1104,6 +1104,17 @@ For example: :type '(repeat (cons regexp (repeat sexp)))) +(defcustom gnus-parameters-case-fold-search 'default + "If it is t, ignore case of group names specified in `gnus-parameters'. +If it is nil, don't ignore case. If it is `default', which is for the +backward compatibility, use the value of `case-fold-search'." + :version "22.1" + :group 'gnus-group-various + :type '(choice :format "%{%t%}:\n %[Value Menu%] %v" + (const :tag "Use `case-fold-search'" default) + (const nil) + (const t))) + (defvar gnus-group-parameters-more nil) (defmacro gnus-define-group-parameter (param &rest rest) @@ -3722,7 +3733,10 @@ You should probably use `gnus-find-method-for-group' instead." (defun gnus-parameters-get-parameter (group) "Return the group parameters for GROUP from `gnus-parameters'." - (let (params-list) + (let ((case-fold-search (if (eq gnus-parameters-case-fold-search 'default) + case-fold-search + gnus-parameters-case-fold-search)) + params-list) (dolist (elem gnus-parameters) (when (string-match (car elem) group) (setq params-list |