From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Visuwesh Newsgroups: gmane.emacs.bugs Subject: bug#67830: 30.0.50; find-file completion sometimes unexpectedly omits directories Date: Fri, 15 Dec 2023 09:43:28 +0530 Message-ID: <87h6kkrtlj.fsf@gmail.com> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="18951"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: 67830@debbugs.gnu.org To: Markus Triska Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Dec 15 05:14:30 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 1rDzan-0004oB-IK for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 15 Dec 2023 05:14:29 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rDzaQ-0005vE-7L; Thu, 14 Dec 2023 23:14: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 1rDzaO-0005ut-0W for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 23:14:04 -0500 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1rDzaN-0008Fa-6K for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 23:14:03 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1rDzaM-0003u8-Ha for bug-gnu-emacs@gnu.org; Thu, 14 Dec 2023 23:14:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Visuwesh Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 15 Dec 2023 04:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 67830 X-GNU-PR-Package: emacs Original-Received: via spool by 67830-submit@debbugs.gnu.org id=B67830.170261361814964 (code B ref 67830); Fri, 15 Dec 2023 04:14:02 +0000 Original-Received: (at 67830) by debbugs.gnu.org; 15 Dec 2023 04:13:38 +0000 Original-Received: from localhost ([127.0.0.1]:51472 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDzZy-0003tI-Fm for submit@debbugs.gnu.org; Thu, 14 Dec 2023 23:13:38 -0500 Original-Received: from mail-il1-x141.google.com ([2607:f8b0:4864:20::141]:44310) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rDzZx-0003t3-27 for 67830@debbugs.gnu.org; Thu, 14 Dec 2023 23:13:37 -0500 Original-Received: by mail-il1-x141.google.com with SMTP id e9e14a558f8ab-35d72bc5cf2so1360645ab.1 for <67830@debbugs.gnu.org>; Thu, 14 Dec 2023 20:13:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1702613611; x=1703218411; darn=debbugs.gnu.org; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=goQ5saLFFiOO/dEo/G6lpbmzIuQEEENdF+4T26vW4fI=; b=URI74/fFU0k8pEaKqGlKgORj9YYz3OyfIWM1GiqoMFYPTpwQkdRwOmCI0Z9aNrzVSF qRyFxq4r2KH37HLW3UXFlmbSmv/igIB99DEZ424XQ+5tEqFY95SlXLubVk9Y4UVZrYgL CZCbvuOivLRc9C0JntrInBP2rmO+7GSZKwx5vm0KY9FKlp6k2qwIciW5K2eMGop6ptC6 dkAaTzwAd3opSgC/JuzSMtmVNWYg4ULS8U4Ovq2IYDmVlq2StuNJRJ8sUrQCaTEX6JxO lVzp+q0N02S2tnl9Y+cXpfYJsY5dHs/SW6bF9t+uOI06fb47T46hqc7Dhxp4i08T65kp UoOg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702613611; x=1703218411; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=goQ5saLFFiOO/dEo/G6lpbmzIuQEEENdF+4T26vW4fI=; b=AGrZL7RR9DNCk6aHrQG/umm6P8F+RcT1Yvd5smhEAKj3U4XJxqssCrkpaAWrqzh02Y Uh6unjg7YaKDnD8b23I0/GrFIZh+sDr4Oh8aeaceiPb2I4JUYt2BL0jNn6LFNXCZ+Rl6 3D89FuPW8+GJ5MHDUfZBzHrvcHBlhwco1qsPPPl6Dqwjk8H81gidRX4hg6zttVMGEYJQ PmXtwyKViFu/Owi/UPWPjiGfsh/JL7vGoaxtu+cUYzwlZY8weTxby+f4yPEo5MxPznmV c5Me97CtoiY/lMc27QtP8krtpiY0h0ZMiybbNYunQ7OIwIIlpHSkc8egxC1lbkp0/scg seOA== X-Gm-Message-State: AOJu0YzLlOAxKaj26jP7L04TgECXQhl8Da/kXiw3iJ4vdJ+bt1Kccbb0 IrJdaeo6J+usDli7h0PbpV6COx8CT0aHZA== X-Google-Smtp-Source: AGHT+IEBeBHOK4rzltQcpQpryKGMkOVkBLkMhVcvhXYiI0y9BwFC15ty2KwIoAv2l9jQ7eR4UZZHUQ== X-Received: by 2002:a05:6e02:1d0c:b0:35d:5cfd:3eb2 with SMTP id i12-20020a056e021d0c00b0035d5cfd3eb2mr16792144ila.0.1702613611421; Thu, 14 Dec 2023 20:13:31 -0800 (PST) Original-Received: from localhost ([49.204.142.102]) by smtp.gmail.com with ESMTPSA id j4-20020a170902c08400b001d348571ccesm4465855pld.240.2023.12.14.20.13.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 14 Dec 2023 20:13:30 -0800 (PST) In-Reply-To: (Markus Triska's message of "Thu, 14 Dec 2023 23:49:05 +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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:276249 Archived-At: [Thursday December 14, 2023] Markus Triska wrote: > To reproduce this issue, please first create the directory ~/issue/.git, > and the file ~/issue/.gitignore, for example with: > > $ mkdir issue > $ cd issue/ > $ mkdir .git > $ touch .gitignore > > Then, from your home directory, start Emacs with: > > $ emacs -Q > > and do: > > C-x C-f ~/issue/.git TAB > > As expected, the minibuffer displays: > > [Complete, but not unique] > > and Emacs also shows the 2 possible completions: > > 2 possible completions: > .git/ > .gitignore > > In contrast, when I do: > > C-x C-f ~/issue/. TAB > > then the minibuffer prematurely completes it to the file: > > ~/issue/.gitignore > > This is even though the directory ~/issue/.git exists, and also forms a > valid and expected completion of "~/issue/.". > > The expected behaviour is the same as above, on the grounds that > "~/issue/." is a proper prefix of "~/issue/.git" and therefore should > never yield fewer possible completions. > > Thank you and all the best, > Markus > Completion is working as intended, AFAIU. Have a look at completion-ignored-extensions.