From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Mendler Newsgroups: gmane.emacs.bugs Subject: bug#49776: 28.0.50; Incorrect username completion results reported by `read-file-name-interal` Date: Mon, 2 Aug 2021 13:57:43 +0200 Message-ID: <80d828d7-7ba5-a9a6-ea65-f5081f9fc1d6@daniel-mendler.de> References: <82d07cfd-a345-bf79-0fd4-4386ce2fe381@daniel-mendler.de> <87bl6kowfo.fsf@gnus.org> <48dff852-4ba9-730f-54c9-6800dffe9e8f@daniel-mendler.de> <8735rwm0ec.fsf@gnus.org> <87sfzwkksc.fsf@gnus.org> <07e53ddd-92aa-435a-23e0-9b8030af9f5f@daniel-mendler.de> <87a6m3lnya.fsf@gnus.org> <87k0l6it4l.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26726"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 49776@debbugs.gnu.org To: Lars Ingebrigtsen , Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Aug 02 13:58:10 2021 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 1mAWaA-0006mE-1M for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 02 Aug 2021 13:58:10 +0200 Original-Received: from localhost ([::1]:40228 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mAWa8-0008Lo-Lf for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 02 Aug 2021 07:58:08 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49758) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mAWa2-0008LW-CH for bug-gnu-emacs@gnu.org; Mon, 02 Aug 2021 07:58:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54505) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mAWa2-0003Oq-4L for bug-gnu-emacs@gnu.org; Mon, 02 Aug 2021 07:58:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1mAWa1-0007Pb-SR for bug-gnu-emacs@gnu.org; Mon, 02 Aug 2021 07:58:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Daniel Mendler Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 02 Aug 2021 11:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 49776 X-GNU-PR-Package: emacs Original-Received: via spool by 49776-submit@debbugs.gnu.org id=B49776.162790547428472 (code B ref 49776); Mon, 02 Aug 2021 11:58:01 +0000 Original-Received: (at 49776) by debbugs.gnu.org; 2 Aug 2021 11:57:54 +0000 Original-Received: from localhost ([127.0.0.1]:37817 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAWZu-0007PA-FQ for submit@debbugs.gnu.org; Mon, 02 Aug 2021 07:57:54 -0400 Original-Received: from server.qxqx.de ([178.63.65.180]:52327 helo=mail.qxqx.de) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1mAWZs-0007Ow-AK for 49776@debbugs.gnu.org; Mon, 02 Aug 2021 07:57:53 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=qxqx.de; s=mail1392553390; h=Content-Transfer-Encoding:Content-Type:In-Reply-To: MIME-Version:Date:Message-ID:From:References:Cc:To:Subject:Sender:Reply-To: 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=Am4MOQzmeubMSc2M/jQctCMjzwqTiL/oov/sXBynbu8=; b=vAySfsNJmhqFddVVFftgEWKZOd snHwn74R9WqlErt3HzCNdfqDlo6LB1658r8WnHGkefUABKaFBQkV3TrYdAnGs2rlm+tc8h3JrvSmb BARMfrEJq6hz4cWJphOhX/jCfGYjdl5C+C7hoi91B2QMzdrmy80Ojo82REYFV/ecSUck=; In-Reply-To: <87k0l6it4l.fsf@gnus.org> Content-Language: en-US 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:211068 Archived-At: On 7/31/21 2:07 PM, Lars Ingebrigtsen wrote: > ustring here is "~man", and the boundary is 1, so completion--twq-all > returns "/foo/~man" (because it stripped off 1 character at the start). > > But it should have stripped off "~/foo/~", I think? Somehow? Yes. I think the problem here is the wrong completion boundary. The completion boundary should be placed such that the shadowed path is not part of the completion. In this case the completion boundary should be behind the second "~". Daniel