From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#60819: 28.2; `ls-lisp.el' regression introduced in Emacs 26 Date: Mon, 16 Jan 2023 15:44:31 +0200 Message-ID: <83v8l64mrk.fsf@gnu.org> References: <83v8l85g8a.fsf@gnu.org> <87wn5npu7h.fsf@gmail.com> <834jsr64tr.fsf@gnu.org> <87r0vvpqac.fsf@gmail.com> <87r0vv86ct.fsf@gmail.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="30366"; mail-complaints-to="usenet@ciao.gmane.io" Cc: drew.adams@oracle.com, 60819@debbugs.gnu.org To: Visuwesh Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 16 14:45:24 2023 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 1pHPnf-0007fE-Qj for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 16 Jan 2023 14:45:24 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pHPnO-0004p3-Bl; Mon, 16 Jan 2023 08:45:06 -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 1pHPnL-0004lN-4N for bug-gnu-emacs@gnu.org; Mon, 16 Jan 2023 08:45:04 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pHPnK-0004RK-Ru for bug-gnu-emacs@gnu.org; Mon, 16 Jan 2023 08:45:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pHPnK-0002cp-Gs for bug-gnu-emacs@gnu.org; Mon, 16 Jan 2023 08:45:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Jan 2023 13:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 60819 X-GNU-PR-Package: emacs Original-Received: via spool by 60819-submit@debbugs.gnu.org id=B60819.167387667210025 (code B ref 60819); Mon, 16 Jan 2023 13:45:02 +0000 Original-Received: (at 60819) by debbugs.gnu.org; 16 Jan 2023 13:44:32 +0000 Original-Received: from localhost ([127.0.0.1]:60824 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHPmq-0002bd-9n for submit@debbugs.gnu.org; Mon, 16 Jan 2023 08:44:32 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:51664) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pHPmo-0002bQ-GR for 60819@debbugs.gnu.org; Mon, 16 Jan 2023 08:44:31 -0500 Original-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 1pHPmj-0004MM-0v; Mon, 16 Jan 2023 08:44:25 -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=eijKfIYzSwMd9M4RrFj9XheLfo7qvE5CZ2U8g7awYHY=; b=LfPRMKSL/JgK BFXDFUg7t+pmHoDWu3+GwYKS2y2j3S/VtpvYJxElvt4sf8qLcmenY/dr8LlcmUKwF/j1f8SGWsYuF nZJ87lcLg6CLlAyVJlvRLdVnxRrKSvQobl0DdVuFQJifb1+FgXrnyG0eCZoFWvUJvJ+LlCcOMsTrI wFyF/bkONbTK/Ph/SDayodY5g+G5rY4ztzsVlD7mkYops0cd3wXtjNJ1hjbuGl8gNX5Pg1XDPGm9L 29uWaY7JqRljpoVKTsj90Qd+yKthf9HNTyEWzesoX1C91KGXiCB0nA6wVveiYZ6a2KLeERPEAyR/I r8Ik5/it1Ymf4XTnwqC9Qw==; Original-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 1pHPmh-0001kI-7Q; Mon, 16 Jan 2023 08:44:24 -0500 In-Reply-To: <87r0vv86ct.fsf@gmail.com> (message from Visuwesh on Mon, 16 Jan 2023 09:43:06 +0530) 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:253489 Archived-At: > From: Visuwesh > Cc: Eli Zaretskii , "60819-done@debbugs.gnu.org" > <60819-done@debbugs.gnu.org> > Date: Mon, 16 Jan 2023 09:43:06 +0530 > > > To me it wasn't obvious that a glob pattern that > > ends with `/' imposes a `file-name-as-directory' > > interpretation on candidate matches (but that's > > exactly what I wanted Emacs's handling of globs > > to do). I do think it would help for the doc to > > point this out, if that's what's meant. I do. > > Please see above. In my mind, it is not that glob patterns impose a > restriction to match only directories when the patterns with /, it is > more so that a wildcard pattern cannot / is why `dir*/' only matches > directories that start with "dir". IOW the restriction is implicit. This is not really as clear-cut as you say. For example, try C-x d emacs/src/bitmaps/ RET as opposed to C-x d emacs/src/bitmaps*/ RET