From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stephen Berman Newsgroups: gmane.emacs.bugs Subject: bug#38458: 27.0.50; case-insensitive substring completion Date: Tue, 03 Dec 2019 18:01:42 +0100 Message-ID: <87k17dwdft.fsf@gmx.net> References: <87sgm2v9np.fsf@gmx.net> <8336e2lanc.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="84088"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 38458-done@debbugs.gnu.org To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Dec 03 19:10:57 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 1icCdV-000Lhb-E9 for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Dec 2019 19:10:57 +0100 Original-Received: from localhost ([::1]:57092 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icCdQ-0007h2-Az for geb-bug-gnu-emacs@m.gmane.org; Tue, 03 Dec 2019 13:10:53 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:43832) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1icBZq-00089A-PU for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 12:03:07 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1icBZm-0003kX-7n for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 12:03:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:35003) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1icBZm-0003j2-1E for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 12:03:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1icBZl-0000on-TL for bug-gnu-emacs@gnu.org; Tue, 03 Dec 2019 12:03:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Stephen Berman Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Dec 2019 17:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38458 X-GNU-PR-Package: emacs Original-Received: via spool by 38458-done@debbugs.gnu.org id=D38458.15753925233081 (code D ref 38458); Tue, 03 Dec 2019 17:03:01 +0000 Original-Received: (at 38458-done) by debbugs.gnu.org; 3 Dec 2019 17:02:03 +0000 Original-Received: from localhost ([127.0.0.1]:40976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icBYp-0000nd-5U for submit@debbugs.gnu.org; Tue, 03 Dec 2019 12:02:03 -0500 Original-Received: from mout.gmx.net ([212.227.15.19]:38583) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1icBYn-0000n7-8K for 38458-done@debbugs.gnu.org; Tue, 03 Dec 2019 12:02:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1575392505; bh=oHDvvxEgX/kIx9T0rM/Ay60eEvEm35gL+42dTcMiTMw=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=CAVkGalBkwU+EZYmdvVmM7HjxJ4VsJ+noUImC1zspW0OH+XEt/78RY/YxdsFgzNhl dn13kSVAuiiHGQeGu5N2SdA8JRQd/oSr1g7kKT3RxbTC1sZ2s9qKqAJ36nLAgMyef8 asSqiwToPyXCtJ9NSSS5c6CI9BDl2iI9U1HQ+kfg= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from strobe-lfs84 ([188.109.146.242]) by mail.gmx.com (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N5VDE-1hib583NiE-016unt; Tue, 03 Dec 2019 18:01:44 +0100 In-Reply-To: (Stefan Monnier's message of "Tue, 03 Dec 2019 09:47:18 -0500") X-Provags-ID: V03:K1:XEvDjoeNRfK22GEtIbbCYBTekCEgO333Gju7K055GLXLtKLEPnf NrxQO98JD5IZ2XWsjLkE+UiVN4lajntDUn/EY7wmhni8z7ayfSIB3Goc8C24HjvGolIGhKo /sU9BJWB9+JmDWPZGnvssUPKZUan4ihOYhkQEL/FOrIX4sMVX6PvrYfGoBbtGSlFOq1o2jS Qv1ydLUNAe+tygys43CuQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:tKImk5xwaRE=:jPQ51IhGp/zFD9xhkBeYqZ E30xB9+nfveqQxRWPOyFyVGPYFL7OlajvKyNQv+5NZzrKwWPzV65e7+cDIdIlnh1gJwBfnfIw A5LQmC5F7KoDT9boscRaN2Vj98DMQ26Rl42H/Y7FygAbGrUVjpgqY1FEupfizAZFjvbYOwzWD kucMJaMxSHahYzK4ro56Z9ttnJlHnKR/+NPwXM1htLNW+nyn5363hLtGJLrP4KjNkIS4tN1gm J7xe8h/sjZxJIl59PwdT49okEzJtBh08zjfHwLLuVghFYVVUyKODkc/6kEpnR3FIXVLdvzUlG l7S0VfFHBXIAanB8Yw03+K1WBMW4rQn00TYLESoIWZ/hURmQ8y75rbknI6CEAAoRcuY1OlWR4 /UFFEYQ7hHk4o6apYD2vRowWcN5X34rheOTMpUT3umqPBZkRVgJZF6dbTUNG6aFM7kB6ffBpA 5fAVkEaNWB8UKFIcb6WjkxdhcDL2VFqLaj2OX8jmZ2xM7q6E6SggXQmkwG2SPKVJjSCEvy4Jt 4dVio5Oi7bS756LMVgh3uB7fKP3eiViZqyePYjKj7deWnUgENJej6dqE57BgdTl/iqq6pb3c9 AE3FJ9ROlol5JJOfCMAAGoXE24BLIogiFIhkxMJntJIEkVMdoCIYD/4eLLgQqPaMXsljcirla zZH/BzOZm90LptovvPiR2h5tPdRgCZYJbF8Bx2uEtInPteEIF6GXIhduiLX8BgB67628MA7gt B742SUiZpTWoer5ydGM9CdO2yi9ZyyX14UO0KRe7n82sVhECQ3FkUriylocXW1fYUmXnSlRK 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:172817 Archived-At: On Tue, 03 Dec 2019 09:47:18 -0500 Stefan Monnier wrote: >> If those changes caused this issue, then I think there was already a >> bug in the substring completion style, which was just exposed by those >> changes. > > Indeed. I just pushed a fix to `master`. Thank you. FTR, I confirm that fixes the issue I reported, thanks. While I was testing cases for the bug report, I noticed that, independent of case, the placement of point in substring completion is sometimes suboptimal. E.g. if there two files (or buffers) file1test and file2test and you enter `fi TAB' then it completes to `file' with point after the `e', which is fine for further input; but if you enter `te TAB' then it completes to `test' with point after the second `t', so you have to move point to complete the name. It would be nice if in such cases point were placed at the start rather than the end of the partial match. Should I make a feature request? Steve Berman