From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.bugs Subject: bug#11339: 24.1.50; read-{buffer,file-name}-completion-ignore-case fails on non-ascii Date: Fri, 08 Nov 2019 17:36:08 -0500 Message-ID: References: <87ehrbyg8t.fsf@escher.home> <87lfszxtcl.fsf@marxist.se> <83bltvl55x.fsf@gnu.org> <87o8xvz0hp.fsf@gmx.net> <83tv7mkb0l.fsf@gnu.org> <87d0ea9uxg.fsf@gmx.net> <83eeyphr5q.fsf@gnu.org> <87lfsvyd4i.fsf@gmx.net> <87h83jy5kp.fsf@gmx.net> <83v9rzh8gs.fsf@gnu.org> <875zjzy0yg.fsf@gmx.net> <831rulgcw3.fsf@gnu.org> <87wocb21so.fsf@gmx.net> <83tv7fekkf.fsf@gnu.org> <83h83feesw.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="59635"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 11339@debbugs.gnu.org, stephen.berman@gmx.net, stefan@marxist.se To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 08 23:37:42 2019 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1iTCsw-000FOc-0P for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 Nov 2019 23:37:42 +0100 Original-Received: from localhost ([::1]:60950 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iTCsu-0006Z3-Nf for geb-bug-gnu-emacs@m.gmane.org; Fri, 08 Nov 2019 17:37:40 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38010) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1iTCsJ-0006C3-0g for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 17:37:03 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1iTCsI-0005L9-1O for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 17:37:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:39064) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1iTCsH-0005Kp-Rm for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 17:37:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1iTCsH-0007AP-Mv for bug-gnu-emacs@gnu.org; Fri, 08 Nov 2019 17:37:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 08 Nov 2019 22:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11339 X-GNU-PR-Package: emacs Original-Received: via spool by 11339-submit@debbugs.gnu.org id=B11339.157325258127498 (code B ref 11339); Fri, 08 Nov 2019 22:37:01 +0000 Original-Received: (at 11339) by debbugs.gnu.org; 8 Nov 2019 22:36:21 +0000 Original-Received: from localhost ([127.0.0.1]:47885 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTCrd-00079S-57 for submit@debbugs.gnu.org; Fri, 08 Nov 2019 17:36:21 -0500 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:31772) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1iTCrZ-00079B-H2 for 11339@debbugs.gnu.org; Fri, 08 Nov 2019 17:36:18 -0500 Original-Received: from pmg3.iro.umontreal.ca (localhost [127.0.0.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id 06335449A39; Fri, 8 Nov 2019 17:36:12 -0500 (EST) Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg3.iro.umontreal.ca (Proxmox) with ESMTP id BA6F0449A18; Fri, 8 Nov 2019 17:36:10 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1573252570; bh=Z24sZr1HXFyhYpFXTWyjUbnhtYFTFQD0BbbpnoWQc0k=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=HRQ8riqUts+BrFH89xEyJ71X9MURxwTslFaK9h7G9w2h4u9tAfThJ1MgEiqJunocp +QRpEfP+U2Cymm6fbwOmNPWhHUz5v7xspKqeZEFNhHUBNLMbupG0mdb2vYb8uQSBN1 3W43xwdQMFSKW5ai9SQF5MuDugJ+VNQvA/14VMH/mkaRto2C0L0F9RERH77BTEeH1w Q2qht9WeZkCWZPogSev6np+UaxgVJU3P2NEjIp820JIIkYUMc07qvz2BJYBeUqMs/3 gWioZioa1Ilcoh0e3XNcHlq3isEBN0+MnN4ETLTy7B+pRCidSO9FaqTBOVqDsyX3BM bx+ft20WL9v1w== Original-Received: from alfajor (modemcable157.163-203-24.mc.videotron.ca [24.203.163.157]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 8794112031C; Fri, 8 Nov 2019 17:36:10 -0500 (EST) In-Reply-To: <83h83feesw.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 07 Nov 2019 20:12:31 +0200") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 209.51.188.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:171283 Archived-At: > The patch below fixes Stefan's simplified test case, but the original > problem is still unsolved: "C-x b ba TAB TAB" says "Sole completion". > > What did I miss? It still fails when you swap the two elements in the list :-( I don't have time to dig into the code now, tho, Stefan (ert-deftest try-completion-ignore-case () (let ((completion-ignore-case t)) (should (equal (try-completion "bar" '("bAr" "barfoo")) "bAr")) (should (equal (try-completion "bar" '("bArfoo" "barbaz")) "bar")) (should (equal (try-completion "bar" '("bArfoo" "barbaz")) (try-completion "bar" '("barbaz" "bArfoo")))) ;; bug#11339 (should (equal (try-completion "baz" '("baz" "bAz")) "baz")) ;And not `t'! (should (equal (try-completion "baz" '("bAz" "baz")) (try-completion "baz" '("baz" "bAz"))))))