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#20937: 24.4; shell-mode: tab completion adds /. to directory, which is not helpful Date: Thu, 12 May 2022 04:57:54 +0200 Message-ID: <87ee0z1mq5.fsf@gnus.org> References: <7E039918541B4C4183BFDB8F015C743032E47E4A@WCL-EXCH02.wcl.local> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32418"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 20937@debbugs.gnu.org To: Ed Avis Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu May 12 04:59:18 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 1noz2q-0008Hz-T3 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 May 2022 04:59:16 +0200 Original-Received: from localhost ([::1]:32986 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1noz2p-00020m-Hk for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 11 May 2022 22:59:15 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36548) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1noz2c-0001vZ-E9 for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 22:59:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:45177) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1noz2c-0008VO-51 for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 22:59:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1noz2c-00083Q-1Z for bug-gnu-emacs@gnu.org; Wed, 11 May 2022 22:59:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 May 2022 02:59:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 20937 X-GNU-PR-Package: emacs Original-Received: via spool by 20937-submit@debbugs.gnu.org id=B20937.165232428730863 (code B ref 20937); Thu, 12 May 2022 02:59:02 +0000 Original-Received: (at 20937) by debbugs.gnu.org; 12 May 2022 02:58:07 +0000 Original-Received: from localhost ([127.0.0.1]:39070 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noz1j-00081j-2G for submit@debbugs.gnu.org; Wed, 11 May 2022 22:58:07 -0400 Original-Received: from quimby.gnus.org ([95.216.78.240]:48456) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1noz1h-000819-2s for 20937@debbugs.gnu.org; Wed, 11 May 2022 22:58:05 -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=G43HhLSA3Zib6Be9aVT+ecZO5yUXJTDwFTIGtkqowT8=; b=efl0KfwMKpDakSENAsVxrGAxV4 z2/brZttwEO//usS6KAm+aVuzNf5HQ3+Rg+n1RBp075pXYSLYLtlsmt2ObKJVYeqtSPtG89EBTKPC FcRnCFWU9W94zcJnhMDeFe+8TsyviAhFQZdWJB6w5rfcftnXud3u57cfbyjgZPeQtsgk=; 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 1noz1W-0007Sq-Rw; Thu, 12 May 2022 04:57:57 +0200 X-Now-Playing: Blaine L. Reininger's _Broken Fingers (vinyl)_: "Gogolo Grasiento" In-Reply-To: <7E039918541B4C4183BFDB8F015C743032E47E4A@WCL-EXCH02.wcl.local> (Ed Avis's message of "Tue, 30 Jun 2015 13:38:47 +0000") 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:232008 Archived-At: Ed Avis writes: > M-x shell > mkdir foo > rmdir foo > > The argument to rmdir is completed to 'foo/.' (which is the initial > substring of 'foo/.' and 'foo/..'). (I'm going through old bug reports that unfortunately weren't resolved at the time.) That first TAB completes to "foo/", though, which is what you'd expect. (At least in 25.1 and up; I don't have 24.4 here.) > Please change the tab completion in shell mode so that directories are > completed to the trailing slash, as foo/, but the special '.' and '..' > subdirectories are not considered for further completion. In bug#16577, we discussed the possibility of adding more variables to allow excluding files more easily. If we had that, then adding "." and ".." to that would probably be pretty popular. (So I'm merging this report with that report, because fixing it would also fix this one.) -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no