From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/39594 Path: main.gmane.org!not-for-mail From: Harry Putnam Newsgroups: gmane.emacs.gnus.general Subject: `A M' gives consistently wrong results Date: Sun, 21 Oct 2001 21:06:45 -0700 Sender: owner-ding@hpc.uh.edu Message-ID: NNTP-Posting-Host: coloc-standby.netfonds.no Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: main.gmane.org 1035175282 28824 80.91.224.250 (21 Oct 2002 04:41:22 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Mon, 21 Oct 2002 04:41:22 +0000 (UTC) Return-Path: Original-Received: (qmail 12559 invoked from network); 22 Oct 2001 04:08:44 -0000 Original-Received: from malifon.math.uh.edu (mail@129.7.128.13) by mastaler.com with SMTP; 22 Oct 2001 04:08:44 -0000 Original-Received: from sina.hpc.uh.edu ([129.7.128.10] ident=lists) by malifon.math.uh.edu with esmtp (Exim 3.20 #1) id 15vWNL-0003k3-00; Sun, 21 Oct 2001 23:07:43 -0500 Original-Received: by sina.hpc.uh.edu (TLB v0.09a (1.20 tibbs 1996/10/09 22:03:07)); Sun, 21 Oct 2001 23:07:21 -0500 (CDT) Original-Received: from sclp3.sclp.com (qmailr@sclp3.sclp.com [209.196.61.66]) by sina.hpc.uh.edu (8.9.3/8.9.3) with SMTP id XAA28805 for ; Sun, 21 Oct 2001 23:07:12 -0500 (CDT) Original-Received: (qmail 12550 invoked by alias); 22 Oct 2001 04:07:27 -0000 Original-Received: (qmail 12545 invoked from network); 22 Oct 2001 04:07:27 -0000 Original-Received: from smtp.newsguy.com (HELO newsguy.com) (209.155.56.71) by gnus.org with SMTP; 22 Oct 2001 04:07:27 -0000 Original-Received: from reader.local.lan (66.51.210.228.dslextreme.com [66.51.210.228] (may be forged)) by newsguy.com (8.9.1a/8.9.1) with ESMTP id VAA35210 for ; Sun, 21 Oct 2001 21:06:57 -0700 (PDT) Original-Received: (from reader@localhost) by reader.local.lan (8.11.6/8.11.6) id f9M46vJ10134; Sun, 21 Oct 2001 21:06:57 -0700 Original-To: ding@gnus.org User-Agent: Gnus/5.090004 (Oort Gnus v0.04) Emacs/21.0.106 Original-Lines: 37 Precedence: list X-Majordomo: 1.94.jlt7 Xref: main.gmane.org gmane.emacs.gnus.general:39594 X-Report-Spam: http://spam.gmane.org/gmane.emacs.gnus.general:39594 Why does: `A M' List groups that match a regexp (`gnus-group-list-all-matching') Give consistently wrong results? In group buffer I have many groups that match this regexp: nnml:[A-Z] That is, nnml groups that begin with at least one capital letter. However `A M nnml:[A-Z]' finds a conglomerate of groups beginning with a-z and A-Z. Apparently the alleged regexp matching is not case sensitive. I wonder why it is necessary to spoil good regexp matching like that? Most applications allow you to choose case insenstive with an -i flag or similar and default to real (i.e. case sensitive regexp), or at least have something sensible like mixed upper lower causing case sensitivity. Can I make `gnus-group-list-all-matching' case sensitive without writing 5 acres of poor trial and error lisp or crawling thru 400 meters of hot coals and broken beer bottles? Shouldn't case sensitive, or at least the mixed upper lower control be the default? Why is it considered better to make case sensisitve difficult? Its not that hard to write regexp so that they are case insensitive if one wants that. But it is impossilbe to write a regexp that is case sensitive if case insensitive is the default. Regexp are designed to handle that need already, why mess that up?