From unknown Sun Jun 22 08:08:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59803: completion-at-point in shell buffer ignores some files Resent-From: Nicolas Graner Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 03 Dec 2022 11:02:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 59803 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 59803@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.167006529130904 (code B ref -1); Sat, 03 Dec 2022 11:02:01 +0000 Received: (at submit) by debbugs.gnu.org; 3 Dec 2022 11:01:31 +0000 Received: from localhost ([127.0.0.1]:51574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1QGw-00082O-OR for submit@debbugs.gnu.org; Sat, 03 Dec 2022 06:01:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:43104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1QGu-00082I-Dn for submit@debbugs.gnu.org; Sat, 03 Dec 2022 06:01:30 -0500 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 1p1QGu-0006r8-6l for bug-gnu-emacs@gnu.org; Sat, 03 Dec 2022 06:01:28 -0500 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 1p1QGr-0003fn-Uv for bug-gnu-emacs@gnu.org; Sat, 03 Dec 2022 06:01:27 -0500 Received: from panel.vitry.ouvaton.coop (unknown [194.36.166.20]) by ouvsmtp1.octopuce.fr (Postfix) with ESMTPS id E759BCC7 for ; Sat, 3 Dec 2022 12:01:20 +0100 (CET) Received: from hypra-graner (212.246.204.77.rev.sfr.net [77.204.246.212]) by panel.vitry.ouvaton.coop (Postfix) with ESMTPSA id 7F2205E286B for ; Sat, 3 Dec 2022 12:01:20 +0100 (CET) From: Nicolas Graner Date: Sat, 03 Dec 2022 12:01:16 +0100 Message-ID: <87tu2chhtv.fsf@graner.name> MIME-Version: 1.0 Content-Type: text/plain 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-Spam-Score: -1.4 (-) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) In a *Shell* buffer, file name completion ignores file names already present on the current line. For example, if you have a file named `foo' and no other file starting with an f, when you type: $ cp f f the first completes `f' to `foo', but the second gives a `No match' error. Similarly, if you have files named foo1, foo2, foo3 and foo4, then: $ mv foo1 foo2 f shows only foo3 and foo4 in the completions buffer. Happens in emacs 29 but not in 28. Nicolas From unknown Sun Jun 22 08:08:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59803: completion-at-point in shell buffer ignores some files Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 04 Dec 2022 10:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59803 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Nicolas Graner , Stefan Monnier Cc: 59803@debbugs.gnu.org Received: via spool by 59803-submit@debbugs.gnu.org id=B59803.16701479564281 (code B ref 59803); Sun, 04 Dec 2022 10:00:02 +0000 Received: (at 59803) by debbugs.gnu.org; 4 Dec 2022 09:59:16 +0000 Received: from localhost ([127.0.0.1]:56622 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1lmD-00016z-5F for submit@debbugs.gnu.org; Sun, 04 Dec 2022 04:59:16 -0500 Received: from eggs.gnu.org ([209.51.188.92]:55406) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1lmC-00016s-Ad for 59803@debbugs.gnu.org; Sun, 04 Dec 2022 04:59:12 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1lm5-00087P-8U; Sun, 04 Dec 2022 04:59:05 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=eq00wp9/8gKoCT9CUvDqde4WyGnpz5Bxquu1L4jl4NU=; b=NwgH9MW1DQo/ TsRU6ef42qwNYbtJtkmsXcmgQ3unPobvMzQarNuZJbGgBN34PHZqgkCI2dPj79xJdqXA5PH05/umJ EpxAzUTZ5LqL1Iats203tXQO+yt2n+gRkPtP/FyJST5VByrHc2A1YxpjQl2RGA/pbvdFNyzz12bE7 4wm1cdweeNSnZKxmUPWyp6YEmb3paL45jEtGwOcx4kdgkcUvwhERQKzC5cfxjKkhskghGwqrvGNWw mQWweicVoRXVXu90TyxVPa6UuY8Qa7B5/BHjT0p9MFTMGPF7yUOwK3iYgy4k6MNN8OxyMmSghWf5e obWjVTZYBWJxxKsDGEJC4w==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p1lm2-0006dQ-VG; Sun, 04 Dec 2022 04:59:04 -0500 Date: Sun, 04 Dec 2022 11:58:43 +0200 Message-Id: <83pmczbics.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <87tu2chhtv.fsf@graner.name> (message from Nicolas Graner on Sat, 03 Dec 2022 12:01:16 +0100) References: <87tu2chhtv.fsf@graner.name> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Nicolas Graner > Date: Sat, 03 Dec 2022 12:01:16 +0100 > > In a *Shell* buffer, file name completion ignores file names already > present on the current line. For example, if you have a file named `foo' > and no other file starting with an f, when you type: > > $ cp f f > > the first completes `f' to `foo', but the second gives a `No > match' error. > > Similarly, if you have files named foo1, foo2, foo3 and foo4, then: > > $ mv foo1 foo2 f > > shows only foo3 and foo4 in the completions buffer. > > Happens in emacs 29 but not in 28. This seems to be due to some changes in pcomplete.el since Emacs 28, because if you remove pcomplete-completions-at-point from the value of shell-dynamic-complete-functions, the problem goes away. Stefan, can you help here? It sounds like the culprit is some of the changes in commit 0a36671f41 and/or 88b025f815, but I'm not sure. Thanks. From unknown Sun Jun 22 08:08:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59803: completion-at-point in shell buffer ignores some files Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Dec 2022 12:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59803 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 59803@debbugs.gnu.org, nicolas@graner.name Received: via spool by 59803-submit@debbugs.gnu.org id=B59803.167067673516135 (code B ref 59803); Sat, 10 Dec 2022 12:53:02 +0000 Received: (at 59803) by debbugs.gnu.org; 10 Dec 2022 12:52:15 +0000 Received: from localhost ([127.0.0.1]:42590 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3zKx-0004CB-I2 for submit@debbugs.gnu.org; Sat, 10 Dec 2022 07:52:15 -0500 Received: from eggs.gnu.org ([209.51.188.92]:36864) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p3zKt-0004C4-Pb for 59803@debbugs.gnu.org; Sat, 10 Dec 2022 07:52:14 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3zKm-0005bx-KA; Sat, 10 Dec 2022 07:52:04 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=BRYy5Nt+jxiAMVTopIm3XbkPw8WLDuIrMz8Jfr2AW/I=; b=NnjZ4LnY9Rin puww94OhQOrI3+NiNQp58AvPnFcPuOFMCelFwf+xphQqPEcGUOyl9zgBANW88u1CDdpzyar7Sb43l VRWf7msvrgPvxUYe6lVQlC+EFwZJerZjS3TugJFTFpZaH+r0X7Sh+b0ZBSzV2TEf4DHumWroa5kcz j9N2x+daEJOt7pOSX8+QrDLgyqLz7/bSjGU7AANifYFdLvMQ9WN1JjkaCwN6V1nooAajUB+vwnNRe zeeqyThnqdhszD6vcGNFLV2+4zuFtSQwYsN//cnFsB5bvlwcZBeC8Izqs7+d8fdNmIYTE8AcXayt5 CimyW6LdVp/5blu52OiRAA==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p3zKl-0000dd-Ps; Sat, 10 Dec 2022 07:52:04 -0500 Date: Sat, 10 Dec 2022 14:51:59 +0200 Message-Id: <834ju3xvyo.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: <83pmczbics.fsf@gnu.org> (message from Eli Zaretskii on Sun, 04 Dec 2022 11:58:43 +0200) References: <87tu2chhtv.fsf@graner.name> <83pmczbics.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Ping! Stefan, any suggestions or ideas? > Cc: 59803@debbugs.gnu.org > Date: Sun, 04 Dec 2022 11:58:43 +0200 > From: Eli Zaretskii > > > From: Nicolas Graner > > Date: Sat, 03 Dec 2022 12:01:16 +0100 > > > > In a *Shell* buffer, file name completion ignores file names already > > present on the current line. For example, if you have a file named `foo' > > and no other file starting with an f, when you type: > > > > $ cp f f > > > > the first completes `f' to `foo', but the second gives a `No > > match' error. > > > > Similarly, if you have files named foo1, foo2, foo3 and foo4, then: > > > > $ mv foo1 foo2 f > > > > shows only foo3 and foo4 in the completions buffer. > > > > Happens in emacs 29 but not in 28. > > This seems to be due to some changes in pcomplete.el since Emacs 28, because > if you remove pcomplete-completions-at-point from the value of > shell-dynamic-complete-functions, the problem goes away. > > Stefan, can you help here? It sounds like the culprit is some of the > changes in commit 0a36671f41 and/or 88b025f815, but I'm not sure. > > Thanks. > > > > From unknown Sun Jun 22 08:08:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59803: completion-at-point in shell buffer ignores some files Resent-From: Gregory Heytings Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 10 Dec 2022 21:44:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59803 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: Stefan Monnier , 59803@debbugs.gnu.org, nicolas@graner.name Received: via spool by 59803-submit@debbugs.gnu.org id=B59803.167070859324973 (code B ref 59803); Sat, 10 Dec 2022 21:44:02 +0000 Received: (at 59803) by debbugs.gnu.org; 10 Dec 2022 21:43:13 +0000 Received: from localhost ([127.0.0.1]:45233 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p47cn-0006Uj-8D for submit@debbugs.gnu.org; Sat, 10 Dec 2022 16:43:13 -0500 Received: from heytings.org ([95.142.160.155]:52334) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p47cl-0006Ud-1k for 59803@debbugs.gnu.org; Sat, 10 Dec 2022 16:43:12 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1670708589; bh=jfn+R+VhdMsDoDc+AHSjprJzE1y4KzgKb2c6wma/2kc=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=h7HSpCymQD27MpGGfTe+pVcBGG92Wcr45SZ+KVBTqEVIFPWyfY3qpU774Duhd4/v6 JaoS5vJ0hajy7sfXRCDPi+HKUp1x+3tp2UgQzPwKuOr5opAlf5GwVkKajnCGxqcmcb eJhDMMbh58D7c0tbRDquWWXEPYHryNMw01yRNqFmoNORH695SHWijUcRrRFPNS0tOr j8ah2uYWqa7uy+ECu7GGH9dRB4vqDwx6AMNjt0A/AC8IDhmH0cy3lLUsDMqfeAtlE+ 5FkAhmQ2Mz4L2GApfsqGkWUAeOfAzpTrJ27iok4wcEDOsYzaaQGua0N6MUhQ6BF4v5 AXZWaikWX+7xA== Date: Sat, 10 Dec 2022 21:43:09 +0000 From: Gregory Heytings In-Reply-To: <834ju3xvyo.fsf@gnu.org> Message-ID: <1a7e3acf355ad17f5a75@heytings.org> References: <87tu2chhtv.fsf@graner.name> <83pmczbics.fsf@gnu.org> <834ju3xvyo.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1v4FN7YbE9" X-Spam-Score: -0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) --1v4FN7YbE9 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable I'm not Stefan (alas =F0=9F=98=89), but the culprit is a994126968, and here= 's the=20 fix (a single character change!). > > Ping! Stefan, any suggestions or ideas? > --1v4FN7YbE9 Content-Type: text/x-diff; name=Do-not-pare-arguments-unnecessarily.patch Content-Transfer-Encoding: base64 Content-ID: <1a7e3acf35e5eb8775ec@heytings.org> Content-Disposition: attachment; filename=Do-not-pare-arguments-unnecessarily.patch RnJvbSA3ZGY4NmY3ZGZhYjY5ZGQ2ZmZhMjYyNWJiZTI1ODRkNzBlOWM5MjQy IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogR3JlZ29yeSBIZXl0 aW5ncyA8Z3JlZ29yeUBoZXl0aW5ncy5vcmc+DQpEYXRlOiBTYXQsIDEwIERl YyAyMDIyIDIxOjQwOjMxICswMDAwDQpTdWJqZWN0OiBbUEFUQ0hdIERvIG5v dCBwYXJlIGFyZ3VtZW50cyB1bm5lY2Vzc2FyaWx5Lg0KDQoqIGxpc3AvcGNv bXBsZXRlLmVsIChwY29tcGxldGUtaGVyZS11c2luZy1oZWxwKTogRG8gbm90 IHBhcmUNCmFyZ3VtZW50cy4gIEZpeGVzIGJ1ZyM1OTgwMy4NCi0tLQ0KIGxp c3AvcGNvbXBsZXRlLmVsIHwgMiArLQ0KIDEgZmlsZSBjaGFuZ2VkLCAxIGlu c2VydGlvbigrKSwgMSBkZWxldGlvbigtKQ0KDQpkaWZmIC0tZ2l0IGEvbGlz cC9wY29tcGxldGUuZWwgYi9saXNwL3Bjb21wbGV0ZS5lbA0KaW5kZXggZWYy ODZiNzBmZS4uZTAxZjQyY2ViNCAxMDA2NDQNCi0tLSBhL2xpc3AvcGNvbXBs ZXRlLmVsDQorKysgYi9saXNwL3Bjb21wbGV0ZS5lbA0KQEAgLTE0NTYsNyAr MTQ1Niw3IEBAIHBjb21wbGV0ZS1oZXJlLXVzaW5nLWhlbHANCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAocGNvbXBsZXRlLW1hdGNoLXN0cmluZyAx IDApKSkNCiAgICAgICAgICAgKChzdHJpbmctcHJlZml4LXAgIi0iIChwY29t cGxldGUtYXJnIDApKQ0KICAgICAgICAgICAgKHBjb21wbGV0ZS1oZXJlIChh cHBseSAjJ3Bjb21wbGV0ZS1mcm9tLWhlbHAgY29tbWFuZCBhcmdzKSkpDQot ICAgICAgICAgICh0IChwY29tcGxldGUtaGVyZSAocGNvbXBsZXRlLWVudHJp ZXMpKSkpKSkNCisgICAgICAgICAgKHQgKHBjb21wbGV0ZS1oZXJlKiAocGNv bXBsZXRlLWVudHJpZXMpKSkpKSkNCiANCiAocHJvdmlkZSAncGNvbXBsZXRl KQ0KIA0KLS0gDQoyLjM1LjENCg0K --1v4FN7YbE9-- From unknown Sun Jun 22 08:08:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59803: completion-at-point in shell buffer ignores some files Resent-From: Stefan Monnier Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2022 15:07:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59803 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Gregory Heytings Cc: Eli Zaretskii , nicolas@graner.name, 59803@debbugs.gnu.org Received: via spool by 59803-submit@debbugs.gnu.org id=B59803.167077119920536 (code B ref 59803); Sun, 11 Dec 2022 15:07:01 +0000 Received: (at 59803) by debbugs.gnu.org; 11 Dec 2022 15:06:39 +0000 Received: from localhost ([127.0.0.1]:46517 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4NuZ-0005LA-Gr for submit@debbugs.gnu.org; Sun, 11 Dec 2022 10:06:39 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:19680) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4NuX-0005L2-3z for 59803@debbugs.gnu.org; Sun, 11 Dec 2022 10:06:37 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 2BA2E1000FC; Sun, 11 Dec 2022 10:06:31 -0500 (EST) Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 79B6F1000D2; Sun, 11 Dec 2022 10:06:25 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1670771185; bh=uwZE/7rr5slbefzcuIZ+Vllk81OpYUnGkVOX2trqrHM=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=jAbUrucGu9b+EoWv4GC5pGA4Ajg+cgKIpnA3YTE1kMQBCAPgMDaAKqWCFkDLu39os NEO2riLZPN67SCQ18P76ZwWbMQ4l5G+EsttMq9HuyW3BftUHnHSZeCvyPaWuhi7USF 5YCdBKzX3Q/v1DuHfq8BrxzMEu+zIZ2PkoSvtxgOTUIRTXTNrHl/uQp21wCk/fvD2V jdAHr9GLWk8uY5jBOxI9ks9BfQcUUGum0ojInqQV6mMzRH+iWNCCgb9akFfR16SuRC 411Q0nIFaTboHdnDAY6obN34roF4gGYat2IkRLeqxQYTU1PqNASx1oyU+LHmTmm5sm ncN4Ag7QzH9nA== Received: from pastel (unknown [45.72.193.52]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id E3CA9120206; Sun, 11 Dec 2022 10:06:24 -0500 (EST) From: Stefan Monnier In-Reply-To: <1a7e3acf355ad17f5a75@heytings.org> (Gregory Heytings's message of "Sat, 10 Dec 2022 21:43:09 +0000") Message-ID: References: <87tu2chhtv.fsf@graner.name> <83pmczbics.fsf@gnu.org> <834ju3xvyo.fsf@gnu.org> <1a7e3acf355ad17f5a75@heytings.org> Date: Sun, 11 Dec 2022 10:06:21 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.410 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > I'm not Stefan (alas =F0=9F=98=89), but the culprit is a994126968, and he= re's the fix > (a single character change!). Not sure how I failed to see your message, but I just tracked the problem to the same source. Thanks, the patch looks just right. Stefan From unknown Sun Jun 22 08:08:20 2025 X-Loop: help-debbugs@gnu.org Subject: bug#59803: completion-at-point in shell buffer ignores some files Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 Dec 2022 15:16:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 59803 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: gregory@heytings.org, nicolas@graner.name, 59803@debbugs.gnu.org Received: via spool by 59803-submit@debbugs.gnu.org id=B59803.167077172620892 (code B ref 59803); Sun, 11 Dec 2022 15:16:02 +0000 Received: (at 59803) by debbugs.gnu.org; 11 Dec 2022 15:15:26 +0000 Received: from localhost ([127.0.0.1]:46565 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4O34-0005Qu-DA for submit@debbugs.gnu.org; Sun, 11 Dec 2022 10:15:26 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47750) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4O33-0005Qj-5H for 59803@debbugs.gnu.org; Sun, 11 Dec 2022 10:15:25 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4O2t-0006Gp-Tt; Sun, 11 Dec 2022 10:15:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=wUeJEB5cIoPgHqXw7JLNjj45pG2G1jAI0knZbAcMNKQ=; b=sYqPS15u6e2w8QgKlZdc +n5cCFo36VwV8ZV+EgVd4wn4VOCQf7jR7e2LN4GbPBv6Ag/uqmBbeONhBRq9153jLJKJcO58ls3sT BDTXAp66Y9uTqthdI+fZrNT08j5IYzjpOP+s/TdfmKVTbivhxALMoZUbfxtrrWeQ5p9yHzdGaFM0s uM99upNDSNaUaFrYBwIrDy04Ry8QWLItiv2USCfgKp3CZbNO7hg94wID49eanc0MsNKYuP3z3cZZO 2uiDQYQtzHZL3Y05EwqlJ6cBEU27Sx2n1u9dJgk31mfNclIRwFGr/mCzWNZp9b+pI3/LC1DfXVpLb 6TsPUX20Wk2sXw==; Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1p4O2l-0006Y4-2H; Sun, 11 Dec 2022 10:15:14 -0500 Date: Sun, 11 Dec 2022 17:15:06 +0200 Message-Id: <83lenet1j9.fsf@gnu.org> From: Eli Zaretskii In-Reply-To: (message from Stefan Monnier on Sun, 11 Dec 2022 10:06:21 -0500) References: <87tu2chhtv.fsf@graner.name> <83pmczbics.fsf@gnu.org> <834ju3xvyo.fsf@gnu.org> <1a7e3acf355ad17f5a75@heytings.org> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > From: Stefan Monnier > Cc: Eli Zaretskii , 59803@debbugs.gnu.org, nicolas@graner.name > Date: Sun, 11 Dec 2022 10:06:21 -0500 > > > I'm not Stefan (alas 😉), but the culprit is a994126968, and here's the fix > > (a single character change!). > > Not sure how I failed to see your message, but I just tracked the > problem to the same source. Thanks, the patch looks just right. Gregory, please install on the release branch, and thanks (to both of you). From unknown Sun Jun 22 08:08:20 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Nicolas Graner Subject: bug#59803: closed (Re: bug#59803: completion-at-point in shell buffer ignores some files) Message-ID: References: <87tu2chhtv.fsf@graner.name> X-Gnu-PR-Message: they-closed 59803 X-Gnu-PR-Package: emacs Reply-To: 59803@debbugs.gnu.org Date: Mon, 12 Dec 2022 01:05:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1670807102-21218-1" This is a multi-part message in MIME format... ------------=_1670807102-21218-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #59803: completion-at-point in shell buffer ignores some files which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 59803@debbugs.gnu.org. --=20 59803: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D59803 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1670807102-21218-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 59803-done) by debbugs.gnu.org; 12 Dec 2022 01:04:47 +0000 Received: from localhost ([127.0.0.1]:49259 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4XFP-0005Vy-3a for submit@debbugs.gnu.org; Sun, 11 Dec 2022 20:04:47 -0500 Received: from heytings.org ([95.142.160.155]:53984) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p4XFM-0005Vs-SI for 59803-done@debbugs.gnu.org; Sun, 11 Dec 2022 20:04:45 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20220101; t=1670807084; bh=5Y0PwmbBOQLz2rLnzXqlqRueCr4iYxSNwVuT/WL28o0=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=rNrlRvD+ugeDmHxPNgtwZH/qSnxOguiEsVBJ2pWX4eyJzDbepqntHWN6nAE2Pkk2k 5q8WV2MjIB390splohVdNgf+9BaW2CwzTSTxXBKZdxKn1PxBaJTjRqSRPx13I0KPiv nw3tb2k+AaZm00j0WywWKrwIx6m69ZgVqOmu+CrhdQL5uX5vyEurowWpwQcttACv6Y N9xM/LDfyTt1yomgRyBAlh1PSKEJ+pRcnStxOpkaokwWTLqZt+uxv29Qcg5J+7Nd5j 5G4sh9H5Aqb/njt8wy0l49fvoX+7WUo1ST14hRd+eNHNiQGIX9avbWk9WwcA02yDsd lPCnCIyKXtpLw== Date: Mon, 12 Dec 2022 01:04:43 +0000 From: Gregory Heytings To: Eli Zaretskii Subject: Re: bug#59803: completion-at-point in shell buffer ignores some files In-Reply-To: <83lenet1j9.fsf@gnu.org> Message-ID: References: <87tu2chhtv.fsf@graner.name> <83pmczbics.fsf@gnu.org> <834ju3xvyo.fsf@gnu.org> <1a7e3acf355ad17f5a75@heytings.org> <83lenet1j9.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 59803-done Cc: Stefan Monnier , nicolas@graner.name, 59803-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > > Gregory, please install on the release branch, and thanks (to both of > you). > Done (24c8c28ae6), and closing. ------------=_1670807102-21218-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 3 Dec 2022 11:01:31 +0000 Received: from localhost ([127.0.0.1]:51574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1QGw-00082O-OR for submit@debbugs.gnu.org; Sat, 03 Dec 2022 06:01:30 -0500 Received: from lists.gnu.org ([209.51.188.17]:43104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1p1QGu-00082I-Dn for submit@debbugs.gnu.org; Sat, 03 Dec 2022 06:01:30 -0500 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 1p1QGu-0006r8-6l for bug-gnu-emacs@gnu.org; Sat, 03 Dec 2022 06:01:28 -0500 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 1p1QGr-0003fn-Uv for bug-gnu-emacs@gnu.org; Sat, 03 Dec 2022 06:01:27 -0500 Received: from panel.vitry.ouvaton.coop (unknown [194.36.166.20]) by ouvsmtp1.octopuce.fr (Postfix) with ESMTPS id E759BCC7 for ; Sat, 3 Dec 2022 12:01:20 +0100 (CET) Received: from hypra-graner (212.246.204.77.rev.sfr.net [77.204.246.212]) by panel.vitry.ouvaton.coop (Postfix) with ESMTPSA id 7F2205E286B for ; Sat, 3 Dec 2022 12:01:20 +0100 (CET) From: Nicolas Graner To: bug-gnu-emacs@gnu.org Subject: completion-at-point in shell buffer ignores some files Date: Sat, 03 Dec 2022 12:01:16 +0100 Message-ID: <87tu2chhtv.fsf@graner.name> MIME-Version: 1.0 Content-Type: text/plain 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-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.4 (--) In a *Shell* buffer, file name completion ignores file names already present on the current line. For example, if you have a file named `foo' and no other file starting with an f, when you type: $ cp f f the first completes `f' to `foo', but the second gives a `No match' error. Similarly, if you have files named foo1, foo2, foo3 and foo4, then: $ mv foo1 foo2 f shows only foo3 and foo4 in the completions buffer. Happens in emacs 29 but not in 28. Nicolas ------------=_1670807102-21218-1--