From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.bugs Subject: bug#38476: 27.0.50; substring completion feature request Date: Fri, 20 May 2022 13:39:58 +0200 Message-ID: <87ilq0301d.fsf@gnus.org> References: <87fti1w6fs.fsf@gmx.net> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26682"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Stefan Monnier , 38476@debbugs.gnu.org To: Stephen Berman Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri May 20 13:42:36 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ns11f-0006i1-Kk for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 May 2022 13:42:35 +0200 Original-Received: from localhost ([::1]:53772 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ns11d-0002cu-Vl for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 20 May 2022 07:42:34 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:50350) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ns109-0002bD-RS for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 07:41:06 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:43925) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1ns109-0002jd-JD for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 07:41:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1ns109-0003nj-Hi for bug-gnu-emacs@gnu.org; Fri, 20 May 2022 07:41:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 20 May 2022 11:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 38476 X-GNU-PR-Package: emacs Original-Received: via spool by 38476-submit@debbugs.gnu.org id=B38476.165304681114512 (code B ref 38476); Fri, 20 May 2022 11:41:01 +0000 Original-Received: (at 38476) by debbugs.gnu.org; 20 May 2022 11:40:11 +0000 Original-Received: from localhost ([127.0.0.1]:37813 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ns0zK-0003lz-VX for submit@debbugs.gnu.org; Fri, 20 May 2022 07:40:11 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:34084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ns0zJ-0003lf-EC for 38476@debbugs.gnu.org; Fri, 20 May 2022 07:40:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=b8VYy5c7VSdRhvsHiidFFY/f6dXOM/WkDD/hOIXDISc=; b=lqlAz6Xy4DSDrdQkjFLVVcjtz4 L+TicJTAzohCwlj1N9ztxi8gqN657dShl90VHhhceKe95uwXX9nY/N2stsiE/1SYDw4Ul/nt3J5tL KtGOR8Rlxko5/acA5Z+1pjo6gRRYFgm/oSAXee/BYYwq53Aa8dXePbSIyt76So0lv2iY=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1ns0z9-0007Bh-A7; Fri, 20 May 2022 13:40:01 +0200 X-Now-Playing: Minimal Compact's _The Figure One Cuts_: "Everything Is Wonder" In-Reply-To: <87fti1w6fs.fsf@gmx.net> (Stephen Berman's message of "Tue, 03 Dec 2019 20:32:55 +0100") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list 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-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:232738 Archived-At: Stephen Berman writes: > 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. (I'm going through old bug reports that unfortunately weren't resolved at the time.) I'm not able to reproduce this in Emacs 29 -- it just says "no match" with "te TAB". With "*te TAB" it completes to file*test with point after *, which seems correct, too. Perhaps you're using a different completion system than the default? If not, do you have a recipe to reproduce the problem, starting from "emacs -Q"? -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no