From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: read-buffer-completion-ignore-case Date: Wed, 06 May 2009 16:27:31 +0900 Message-ID: <87bpq6d730.fsf@catnip.gol.com> References: <002501c9cda9$68ef7360$0200a8c0@us.oracle.com> <87k54vhskw.fsf@catnip.gol.com> <000e01c9cdf3$b810b720$0200a8c0@us.oracle.com> <87zldrgckk.fsf@catnip.gol.com> <001201c9ce0d$8370bc30$0200a8c0@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1241594895 13350 80.91.229.12 (6 May 2009 07:28:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 6 May 2009 07:28:15 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed May 06 09:28:07 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1M1bXz-0004pq-4p for ged-emacs-devel@m.gmane.org; Wed, 06 May 2009 09:28:07 +0200 Original-Received: from localhost ([127.0.0.1]:38303 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M1bXy-0007WO-IO for ged-emacs-devel@m.gmane.org; Wed, 06 May 2009 03:28:06 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M1bXs-0007VC-5s for emacs-devel@gnu.org; Wed, 06 May 2009 03:28:00 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M1bXm-0007PD-BU for emacs-devel@gnu.org; Wed, 06 May 2009 03:27:59 -0400 Original-Received: from [199.232.76.173] (port=58276 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M1bXm-0007P1-1a for emacs-devel@gnu.org; Wed, 06 May 2009 03:27:54 -0400 Original-Received: from mx20.gnu.org ([199.232.41.8]:41575) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1M1bXl-0004bl-F7 for emacs-devel@gnu.org; Wed, 06 May 2009 03:27:53 -0400 Original-Received: from main.gmane.org ([80.91.229.2] helo=ciao.gmane.org) by mx20.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M1bXj-0005qU-MC for emacs-devel@gnu.org; Wed, 06 May 2009 03:27:51 -0400 Original-Received: from list by ciao.gmane.org with local (Exim 4.43) id 1M1bXf-0005hG-KC for emacs-devel@gnu.org; Wed, 06 May 2009 07:27:47 +0000 Original-Received: from 218.231.212.123.eo.eaccess.ne.jp ([218.231.212.123]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 May 2009 07:27:47 +0000 Original-Received: from miles by 218.231.212.123.eo.eaccess.ne.jp with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 06 May 2009 07:27:47 +0000 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 33 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 218.231.212.123.eo.eaccess.ne.jp System-Type: x86_64-unknown-linux-gnu Cancel-Lock: sha1:Yyq6flJtwHFSY4KripdCKH3G7GM= X-Detected-Operating-System: by mx20.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:110715 Archived-At: "Drew Adams" writes: >> No, I mean, make your code generic, and only pay attention to >> `completion-ignore-case', as it will have the correct value in the >> various different circumstances. > > Not in what I have in mind. > >> > For what I have in mind that test wouldn't be sufficient. I really >> > want to know whether buffer-name completion is happening. >> >> Why? Maybe the fact that you want to know indicates the completion >> interface is missing something... > > No, nevermind, but thanks. Drew, it seems like _every time_ somebody asks you for more information about what you're doing in hopes of trying to understand the general problem better, you demure, saying "never mind what I'm doing, I just _need_ functionality X." Of course it requires some effort on your part to describe things, and there's some risk that the response will be "no, no, you're approaching the problem all wrong" but it's very hard for Emacs to develop good general features without information on what is actually needed... -Miles -- The automobile has not merely taken over the street, it has dissolved the living tissue of the city. Its appetite for space is absolutely insatiable; moving and parked, it devours urban land, leaving the buildings as mere islands of habitable space in a sea of dangerous and ugly traffic. [James Marston Fitch, New York Times, 1 May 1960]