From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Francesco =?UTF-8?Q?Potort=C3=AC?= Newsgroups: gmane.emacs.bugs Subject: bug#24999: closed (Re: bug#24999: 24.5; bad doc for invocation-directory) Date: Fri, 25 Nov 2016 09:44:00 +0100 Message-ID: References: <83bmx46bcf.fsf@gnu.org> <837f7s69y2.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1480071622 3905 195.159.176.226 (25 Nov 2016 11:00:22 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 25 Nov 2016 11:00:22 +0000 (UTC) Cc: 24999@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Nov 25 12:00:15 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAEEp-0008Lg-51 for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Nov 2016 12:00:15 +0100 Original-Received: from localhost ([::1]:45211 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cAEEs-0004gi-Lx for geb-bug-gnu-emacs@m.gmane.org; Fri, 25 Nov 2016 06:00:18 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53259) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cAEEh-0004c2-Ae for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 06:00:12 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cAEEc-0003sY-NQ for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 06:00:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53990) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cAEEc-0003sN-Kv for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 06:00:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cAEEc-0003eP-D6 for bug-gnu-emacs@gnu.org; Fri, 25 Nov 2016 06:00:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Francesco =?UTF-8?Q?Potort=C3=AC?= Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Nov 2016 11:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24999 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 24999-submit@debbugs.gnu.org id=B24999.148007159113987 (code B ref 24999); Fri, 25 Nov 2016 11:00:02 +0000 Original-Received: (at 24999) by debbugs.gnu.org; 25 Nov 2016 10:59:51 +0000 Original-Received: from localhost ([127.0.0.1]:41156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAEER-0003dX-3r for submit@debbugs.gnu.org; Fri, 25 Nov 2016 05:59:51 -0500 Original-Received: from blade3.isti.cnr.it ([194.119.192.19]:4067) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1cAEEN-0003dL-IH for 24999@debbugs.gnu.org; Fri, 25 Nov 2016 05:59:50 -0500 Original-Received: from tucano.isti.cnr.it ([146.48.81.102]) by mx.isti.cnr.it (PMDF V6.5-x6 #1251) with ESMTPSA id <01Q7QEUFSPK48ZDWYO@mx.isti.cnr.it> for 24999@debbugs.gnu.org; Fri, 25 Nov 2016 11:56:34 +0100 (MET) Original-Received: from pot by tucano.isti.cnr.it with local (Exim 4.88) (envelope-from ) id 1cAC6y-00048U-SC; Fri, 25 Nov 2016 09:44:00 +0100 In-reply-to: <837f7s69y2.fsf@gnu.org> X-INSM-ip-source: 146.48.81.102 Auth Done X-fingerprint: 4B02 6187 5C03 D6B1 2E31 7666 09DF 2DC9 BE21 6115 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.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" Xref: news.gmane.org gmane.emacs.bugs:126082 Archived-At: >> >The only way I found for obtaining the directory from which >> >Emacs was invoked is to get the default-directory of the *scratch* >> >buffer. >> >> Can this be considered as a bug? Or at least a wishlist? Having a >> variable that contains the invocation directory? > >IMO it's not meaningful in Emacs to ask which directory was the >"current" when Emacs started. That's because Emacs pretends the >current directory is different for every buffer. Now that I rethink of it. I put this my .emacs: (setq start-directory (progn (set-buffer "*scratch*") default-directory)) and, while writing it, it struck me that "invocation-directory" should mean just that: the directory from which Emacs was invoked. Maybe at some time in the past it was, or someone thought it should have been, which may explain the wrong docs in the Elisp manual. The current value of invocation-directory should be assigned to something like exec-directory, or executable-directory or something like that.