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#28513: 25.1; ido insists on guessing the wrong directory Date: Mon, 14 Dec 2020 17:42:34 +0100 Message-ID: <871rfs1gqt.fsf@gnus.org> References: <3526ABC6-2389-492A-83D7-A26195A6FC37@gmail.com> <875z575iog.fsf@gnus.org> <88f8e8d4-581b-85f8-92e6-8607d533cd77@yandex.ru> <87o8ix4zq6.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27789"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: Guillaume Salagnac , 28513@debbugs.gnu.org To: Dmitry Gutov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Dec 14 17:43:11 2020 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 1koqwH-00076M-Nx for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 14 Dec 2020 17:43:09 +0100 Original-Received: from localhost ([::1]:49046 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1koqwG-0001NW-QP for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 14 Dec 2020 11:43:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:46228) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1koqwA-0001NO-Mw for bug-gnu-emacs@gnu.org; Mon, 14 Dec 2020 11:43:02 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:42430) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1koqwA-0001IA-Eu for bug-gnu-emacs@gnu.org; Mon, 14 Dec 2020 11:43:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1koqwA-00053i-C2 for bug-gnu-emacs@gnu.org; Mon, 14 Dec 2020 11:43:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 14 Dec 2020 16:43:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 28513 X-GNU-PR-Package: emacs Original-Received: via spool by 28513-submit@debbugs.gnu.org id=B28513.160796416819424 (code B ref 28513); Mon, 14 Dec 2020 16:43:02 +0000 Original-Received: (at 28513) by debbugs.gnu.org; 14 Dec 2020 16:42:48 +0000 Original-Received: from localhost ([127.0.0.1]:53976 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koqvv-00053E-NI for submit@debbugs.gnu.org; Mon, 14 Dec 2020 11:42:47 -0500 Original-Received: from quimby.gnus.org ([95.216.78.240]:44834) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1koqvt-00052z-Uc for 28513@debbugs.gnu.org; Mon, 14 Dec 2020 11:42:46 -0500 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=C7pOLSAQRW3tS/McSLakMOfWizS5mzzSE7o47jjSogg=; b=WcgB/xT3uJdwEzEyUNna6jKsCH x/vZbEgzAN9h6AuH5453S+M0hnImGwO4FwBEB8coo1Cei7sRVUN6Cu09A4iZr+V9nsPVqXQMOuXhB ZCkBYLiiFGcqLsVPUUvMtUPBCDzKLHQ8bUbQOiRt6Os47lM3eJfC3EitLI21rLAfRi5U=; Original-Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1koqvk-0004Zj-MB; Mon, 14 Dec 2020 17:42:39 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAG1BMVEUBAgUtLjE9P0Fg YWOenp7Pz8+/v8B+f4D///+K9YjyAAAAAWJLR0QIht6VegAAAAd0SU1FB+QMDhAUD8YZALIAAAGK SURBVDjLrZNNbtswEIXlBOjalHoAk9QBLM7U61rzxKyLiFwHMcULpOj5S9WLRoG4KJpZ8sObvzds ms+IQw0opY7/rPmUlv4jTA3YcwWMrgIiKgDPFfDztaa41UCqAE6Vfn2SfVsumMme9hTwYs1uKj+6 vWQJ3hm9C+B2FRf40WjTdLh+qCF+ZN12+eOkWENbvhF/3wAiSXRVXPDLBjiimxbTI8t2z+T6qzGu h9DWspZ4MNZ8BaLf7NMZq7U1jLKCGI/vFabV/Rslj2mZ3jXmlFrzs0wpL/nHX2CNFbHIPccQ4/0y /nwPEhQBJUc5xHyf3g73yTMEBWAJAatl3bFbPQcSEdBTnqbspbyLVnpVLAHEN8t5/vXk03iQ84Oy xyb7mKmAVQU/PTMGddCNa0IImSynspEn8JIdtG7OpUqIoTwyRDySDTORax/P+qHJeUkgIi+Jxayg HE3bPJbiHgRxbirz6GUWh+FkS1urgcRFspqvv82w7tieDrYcXAkmN1xwcepLBGnVqZZ/AwM2Z01R w493AAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIwLTEyLTE0VDE2OjIwOjE1KzAwOjAwtcx00gAAACV0 RVh0ZGF0ZTptb2RpZnkAMjAyMC0xMi0xNFQxNjoyMDoxNSswMDowMMSRzG4AAAAASUVORK5CYII= X-Now-Playing: Efterklang's _Tripper_: "Swarming" In-Reply-To: (Dmitry Gutov's message of "Mon, 14 Dec 2020 04:24:00 +0200") 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:196074 Archived-At: --=-=-= Content-Type: text/plain Dmitry Gutov writes: > On 13.12.2020 15:12, Lars Ingebrigtsen wrote: >> So... this is apparently a feature? Hitting `C-f' disables ido and >> calls the fallback command, which is `write-region' in this case. > ^ write-file, right? Yup. > Okay, but why does the fallback command end up trying to overwrite the > original file, even though, in your scenario, input ends with /vc/? In essence, it's doing this (if we say we've navigated to "/tmp/" before `C-f'): (let ((default-directory "/tmp/")) (call-interactively 'write-file)) This gives you a prompt of Write file: /tmp/ If you then hit RET, then: --=-=-= Content-Type: image/png Content-Disposition: inline Content-Transfer-Encoding: base64 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 --=-=-= Content-Type: text/plain That is, hitting RET in the `write-file' dialogue gives you buffer-file-name, and ignores whatever is in the prompt. This seems contrary to what the doc string says: --- Interactively, prompt for FILENAME. If you specify just a directory name as FILENAME, that means to write to a file in that directory. In this case, the base name of the file is the same as that of the file visited in the buffer, or the buffer name sans leading directories, if any, if the buffer is not already visiting a file. --- So this isn't an ido problem at all -- it's a bug in `write-file'? Or rather... (let ((default-directory "/tmp/")) (read-file-name "Foo: ")) If you just hit RET there, it'll return `buffer-file-name'. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no --=-=-=--