From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Nicolas Graner Newsgroups: gmane.emacs.help Subject: file name completion in shell Date: Fri, 02 Dec 2022 23:19:08 +0100 Message-ID: <87fsdxe9er.fsf@graner.name> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="15978"; mail-complaints-to="usenet@ciao.gmane.io" To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 02 23:37:07 2022 Return-path: Envelope-to: geh-help-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 1p1EeZ-00041f-Az for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 02 Dec 2022 23:37:07 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1p1Edu-00056O-IC; Fri, 02 Dec 2022 17:36:26 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1Eds-000561-KK for help-gnu-emacs@gnu.org; Fri, 02 Dec 2022 17:36:24 -0500 Original-Received: from ouvsmtp1.octopuce.fr ([194.36.166.50]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1Edq-00077n-Iy for help-gnu-emacs@gnu.org; Fri, 02 Dec 2022 17:36:24 -0500 Original-Received: from panel.vitry.ouvaton.coop (unknown [194.36.166.20]) by ouvsmtp1.octopuce.fr (Postfix) with ESMTPS id 6FDEA181 for ; Fri, 2 Dec 2022 23:19:13 +0100 (CET) Original-Received: from hypra-graner (124.196.204.77.rev.sfr.net [77.204.196.124]) by panel.vitry.ouvaton.coop (Postfix) with ESMTPSA id 0865B5E28FA for ; Fri, 2 Dec 2022 23:19:12 +0100 (CET) Received-SPF: pass client-ip=194.36.166.50; envelope-from=nicolas@graner.name; helo=ouvsmtp1.octopuce.fr X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:141299 Archived-At: In emacs 29, in a *Shell* buffer, file name completion ignores file names already present on the same line. For example, if I have a file named `foo' and no other file starting with an f, when I type: $ cp f f the first completes `f' to `foo', but the second gives a `No match' error. Is there a way to avoid this and return to emacs 28 behavior, i.e. complete each file name independantly? I found nothing about this in the doc, and no mention of this change in the NEWS files. Thanks for any help, Nicolas