From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#12915: 24.2.50; Visiting a file via drag-and-drop should add it to the history ofvisited files Date: Sat, 12 Jan 2013 20:32:11 +0200 Message-ID: <83ip72s15g.fsf@gnu.org> References: <87obgug641.fsf@gnu.org> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1358015578 4257 80.91.229.3 (12 Jan 2013 18:32:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 12 Jan 2013 18:32:58 +0000 (UTC) Cc: cyd@gnu.org, 12915@debbugs.gnu.org To: Drew Adams Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Jan 12 19:33:15 2013 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Tu5tK-0005nB-RG for geb-bug-gnu-emacs@m.gmane.org; Sat, 12 Jan 2013 19:33:14 +0100 Original-Received: from localhost ([::1]:42128 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu5t4-0007Hu-PF for geb-bug-gnu-emacs@m.gmane.org; Sat, 12 Jan 2013 13:32:58 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:58652) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu5sy-0007GV-Lz for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 13:32:56 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Tu5su-0007PZ-93 for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 13:32:52 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51765) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Tu5su-0007PV-5S for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 13:32:48 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1Tu5t7-0005Mg-Jt for bug-gnu-emacs@gnu.org; Sat, 12 Jan 2013 13:33:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 12 Jan 2013 18:33:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 12915 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 12915-submit@debbugs.gnu.org id=B12915.135801553120561 (code B ref 12915); Sat, 12 Jan 2013 18:33:01 +0000 Original-Received: (at 12915) by debbugs.gnu.org; 12 Jan 2013 18:32:11 +0000 Original-Received: from localhost ([127.0.0.1]:57228 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tu5sI-0005LZ-NJ for submit@debbugs.gnu.org; Sat, 12 Jan 2013 13:32:11 -0500 Original-Received: from mtaout21.012.net.il ([80.179.55.169]:53763) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1Tu5sF-0005L1-C0 for 12915@debbugs.gnu.org; Sat, 12 Jan 2013 13:32:08 -0500 Original-Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0MGI00K00ZF5TJ00@a-mtaout21.012.net.il> for 12915@debbugs.gnu.org; Sat, 12 Jan 2013 20:31:47 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MGI00KLIZGYSC30@a-mtaout21.012.net.il>; Sat, 12 Jan 2013 20:31:47 +0200 (IST) In-reply-to: X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 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.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:69679 Archived-At: > From: "Drew Adams" > Date: Sat, 12 Jan 2013 10:01:23 -0800 > Cc: 12915@debbugs.gnu.org > > If you are, that's the worst possible thing, IMO. Just because a file is > displayed does not mean that a user wants that name to be added to the input > history for file names. > > It's a file-name _input_ history - generalized at most to a > user-request-for-the-file history. It is not just a file-display history. You keep saying that, time and again, but I have yet to see an explanation and specific reasons why this history should only keep file names typed in the mini-buffer, nor why might the user object to having file names added to that history when files are visited via menus or DND or whatever. Without specific and detailed explanations, this is just "he said, she said" kind of argument, which can never lead to any constructive discussion. My use case that might benefit from this is when a file is visited because some program invoked emacsclient. I find myself in the need of revisiting the file after I did "C-x #", and then I'm annoyed that I cannot find it in the history, until it hits me that "oh, yes, it was visited via emacsclient..." Another similar situation is when a file was visited via RET in the Dired buffer, then the buffer was killed, and then one wants to revisit the file with "C-x C-f". I believe this can be generalized: a file that was visited without typing its name in the minibuffer, then the buffer was killed, and then the user wants to revisit the file.