From unknown Mon Jun 23 20:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup Resent-From: Dani Moncayo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 10 Mar 2011 20:41:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 8220 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 8220@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.12997896606019 (code B ref -1); Thu, 10 Mar 2011 20:41:02 +0000 Received: (at submit) by debbugs.gnu.org; 10 Mar 2011 20:41:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxmfL-0001Z2-Vq for submit@debbugs.gnu.org; Thu, 10 Mar 2011 15:41:00 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxmfK-0001Yr-GU for submit@debbugs.gnu.org; Thu, 10 Mar 2011 15:40:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PxmfD-0005qd-5H for submit@debbugs.gnu.org; Thu, 10 Mar 2011 15:40:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:57454) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PxmfD-0005qT-2l for submit@debbugs.gnu.org; Thu, 10 Mar 2011 15:40:51 -0500 Received: from [140.186.70.92] (port=55365 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PxmfC-0006lq-1N for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 15:40:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PxmfA-0005ni-30 for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 15:40:49 -0500 Received: from mail-yi0-f41.google.com ([209.85.218.41]:47785) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PxmfA-0005n3-0N for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 15:40:48 -0500 Received: by yib2 with SMTP id 2so1096830yib.0 for ; Thu, 10 Mar 2011 12:40:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=Z3+VQ565nz31EDChR2uzMthhAPiyqCflh/ua/MeR0xo=; b=fJYp4HgUWiXa7HNQCwl1PakZGSZlbA6iSmZ7+bP8HJ2b6sLbQs7eIbtuJNjgZyO5w6 WH94PapKFW48ceG6TLkBdIHKoz0olcRY2vwUR0GLRbpeu+sb9W89DF0FAfGq+p1s6Efp /vfCKGGVA19MA2vqURFKQ7R7i4dnshNvEnvlE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=D/9QW5fZnpM79288LgZSSBSvQ1pLYL8BNGAPzumzsTQib8ADes0c5FZ7cm/oc3MNx+ zq8yDafzVFQXHLW6IELbTQc3LHJ5GXifVfT2yzEBES5OIQ8gavesMp2OqXFD83Xiob10 EgSYJIpRoTzoMZCb+7ZMLiF7Rc0plKmiQG5Po= MIME-Version: 1.0 Received: by 10.150.56.17 with SMTP id e17mr1617991yba.190.1299789647089; Thu, 10 Mar 2011 12:40:47 -0800 (PST) Received: by 10.90.78.4 with HTTP; Thu, 10 Mar 2011 12:40:47 -0800 (PST) Date: Thu, 10 Mar 2011 21:40:47 +0100 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -4.8 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) Hi, 1.- Set up a Windows XP system in such way that Emacs, during its statup, can't find any possible "init file" (.emacs, .emacs.el, .init.el, ...) in any of the possible paths it may look for (see [1]). 2.- Create a brand new emacs init file with the single sentence (setq inhibit-startup-screen t), and save it as "c:\_emacs". 3.- Start emacs "normally" (whithout -Q, because we want to test the search of our init file). According to [1], Emacs should be able to find (and execute) the init file created in #2, i.e., the statup screen should NOT be shown. But in fact it is, i.e., Emacs could not find the file. [1] (info "(emacs) Windows HOME") -- Dani Moncayo In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-02-28 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.4) --no-opt --cflags -Ic:/imagesupport/include' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ESN value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t From unknown Mon Jun 23 20:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Mar 2011 02:37:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8220 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: To: Dani Moncayo Cc: 8220@debbugs.gnu.org Received: via spool by 8220-submit@debbugs.gnu.org id=B8220.129981100616521 (code B ref 8220); Fri, 11 Mar 2011 02:37:01 +0000 Received: (at 8220) by debbugs.gnu.org; 11 Mar 2011 02:36:46 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxsDe-0004IQ-1Z for submit@debbugs.gnu.org; Thu, 10 Mar 2011 21:36:46 -0500 Received: from mail-yx0-f172.google.com ([209.85.213.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxsDc-0004IE-OS for 8220@debbugs.gnu.org; Thu, 10 Mar 2011 21:36:45 -0500 Received: by yxk30 with SMTP id 30so1022997yxk.3 for <8220@debbugs.gnu.org>; Thu, 10 Mar 2011 18:36:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=biH5LYKk8w7WEDFQ8I6V5DOu/w2N+EJ16VtaKg3mwFg=; b=dL/Mno/fZP5b9jseyZTvIFUiJe86/6IyfqDoDF4vRBzT6RCPu3uIsOc8g9JlonNivv pgHh4dTl3UbiX76LhMfRArSCpdfkCTJQwNz2U7azpYBqrLsk4pWqUd4SRFJk9AeQFOtu 2TECWYGNLfHsAa7kNiJ04M2ghEPqpkDS2wdHU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=FWLVReAN7A6l/fhTJ627+9VmugawPhY+nEgLmbJ64Ah21q6zN8XRcLwRDSYiI1xLLp ykLibqEIWpNPSPQxK5sGKoupFfKNWThJ3VPX1tdYNd6wKmOA8jBjvYWhxt/81F0ZMbmz YuSPUdmdQt4+7E69QcaDFd4Xksnl9O6ayLQKI= Received: by 10.236.181.163 with SMTP id l23mr2181776yhm.153.1299810999121; Thu, 10 Mar 2011 18:36:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.147.137.2 with HTTP; Thu, 10 Mar 2011 18:35:59 -0800 (PST) In-Reply-To: References: From: Juanma Barranquero Date: Fri, 11 Mar 2011 03:35:59 +0100 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.2 (---) On Thu, Mar 10, 2011 at 21:40, Dani Moncayo wrote: > According to [1], Emacs should be able to find (and execute) the init fil= e > created in #2, i.e., the statup screen should NOT be shown. But in fact > it is, i.e., Emacs could not find the file. The wording is a bit ambiguous, because it only says [...] the Windows port of Emacs supports an alternative name `_emacs' as a fallback, if such a file exists in the home directory, whereas `.emacs' does not. and the paragraphs before that one aren't 100% specific about whether in this case "the home directory" means the directory pointed by the HOME environment variable, or all searched ones. I'd say the former, but the comment Whatever the final place is, Emacs sets the value of the `HOME' environment variable to point to it, makes this less than clear-cut, and in fact, the order in which [._]emacs is searched (I'm ignoring ~/.emacs.d/init.el) is %HOME%\.emacs %HOME%\_emacs C:\.emacs %APPDATA%\.emacs %APPDATA%\_emacs so there *is* an inconsistency. That said, _emacs is an obsolete name (on Windows, not MS-DOS), so it's not worth changing this IMO. =C2=A0 =C2=A0 Juanma From unknown Mon Jun 23 20:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup Resent-From: Jason Rumney Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Mar 2011 05:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8220 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.12998229873709 (code B ref -1); Fri, 11 Mar 2011 05:57:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2011 05:56:27 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxvKs-0000xl-P2 for submit@debbugs.gnu.org; Fri, 11 Mar 2011 00:56:27 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxvKr-0000xa-9w for submit@debbugs.gnu.org; Fri, 11 Mar 2011 00:56:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PxvKk-0005Gd-Un for submit@debbugs.gnu.org; Fri, 11 Mar 2011 00:56:20 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:57182) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PxvKk-0005GZ-S1 for submit@debbugs.gnu.org; Fri, 11 Mar 2011 00:56:18 -0500 Received: from [140.186.70.92] (port=49260 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PxvKj-00032M-ET for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2011 00:56:18 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PxvKh-0005Fq-Fz for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2011 00:56:17 -0500 Received: from mail-pz0-f41.google.com ([209.85.210.41]:48893) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PxvKh-0005Fl-4A for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2011 00:56:15 -0500 Received: by pzk32 with SMTP id 32so283796pzk.0 for ; Thu, 10 Mar 2011 21:56:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:sender:message-id:date:from:user-agent :mime-version:to:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=654M2WhlT+nm59xilYOcHXOAkSZajOSEBlmjzQK2xJM=; b=Z5YApHb1tTCHJ0r+8qlfkKIlMn+hVxuMUajVENTcUmF9SMVdFHXcH5OQYs5gzmjsvW zDiip0mvpGMHLrM0Tdw3TFLigtxs6AoqgUlGtFyayIwx34/Fgo55FD7p9eRnoYTJ6UJQ FTHR6VhG5Y6f8R38y24mJbV1DkqifKb3Z1Jx0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:message-id:date:from:user-agent:mime-version:to:subject :references:in-reply-to:content-type:content-transfer-encoding; b=iztR3Fk8bXfKA+mBjBoZCU6IOkf6D3i1iXpajtZemZymi0sEYT8o4AZV8lbY2j//lZ hkj/BWM24r+Tx6XG+h98uJglMS4/AJouObTznf7RSQCr+mVWhplvr513zmXjDDm4Sf7+ GEFnQf6ypdw4BPm0555eBzPDR70cgWtVpc7W0= Received: by 10.142.163.9 with SMTP id l9mr1847964wfe.231.1299822973963; Thu, 10 Mar 2011 21:56:13 -0800 (PST) Received: from [10.1.1.54] ([61.4.103.130]) by mx.google.com with ESMTPS id s41sm4902911wfc.3.2011.03.10.21.56.10 (version=SSLv3 cipher=OTHER); Thu, 10 Mar 2011 21:56:11 -0800 (PST) Message-ID: <4D79B973.6000508@gnu.org> Date: Fri, 11 Mar 2011 13:56:03 +0800 From: Jason Rumney User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.7) Gecko/20100111 Thunderbird/3.0.1 MIME-Version: 1.0 References: In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -4.9 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) On 11/03/2011 10:35, Juanma Barranquero wrote: > makes this less than clear-cut, and in fact, the order in which > [._]emacs is searched (I'm ignoring ~/.emacs.d/init.el) is > > %HOME%\.emacs > %HOME%\_emacs > C:\.emacs > %APPDATA%\.emacs > %APPDATA%\_emacs > More accurately, if %HOME% is set explicitly, then init files are searched there. Otherwise if c:\.emacs exists, then %HOME% is implicitly set to C:\ (for backwards compatibility with older versions) Otherwise %HOME% is implicitly set to the user's Application Data directory, obtained through system calls. (ignoring the fact that these system calls are not available on Windows 95 and NT4 without IE5 or later installed, since such systems are unlikely to still exist). > so there *is* an inconsistency. That said, _emacs is an obsolete name > (on Windows, not MS-DOS), so it's not worth changing this IMO. > This is the first bug report since the change was made in 22.1 (I think). And it appears the user is not encountering problems upgrading an older working installation but trying to set up a new installation, so I agree it is not important to fix this now. In fact, we could start issuing a warning if the fallback directory of C:\ is detected as being used in Emacs 24, so we can remove this fallback in a future release. From unknown Mon Jun 23 20:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup Resent-From: Juanma Barranquero Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Mar 2011 06:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8220 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: To: Jason Rumney Cc: 8220@debbugs.gnu.org Received: via spool by 8220-submit@debbugs.gnu.org id=B8220.12998257877584 (code B ref 8220); Fri, 11 Mar 2011 06:44:01 +0000 Received: (at 8220) by debbugs.gnu.org; 11 Mar 2011 06:43:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pxw42-0001yH-JF for submit@debbugs.gnu.org; Fri, 11 Mar 2011 01:43:06 -0500 Received: from mail-yw0-f44.google.com ([209.85.213.44]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pxw3z-0001xl-P0 for 8220@debbugs.gnu.org; Fri, 11 Mar 2011 01:43:04 -0500 Received: by ywi6 with SMTP id 6so1098664ywi.3 for <8220@debbugs.gnu.org>; Thu, 10 Mar 2011 22:42:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc:content-type:content-transfer-encoding; bh=TpE6yOVG3m/ryLvlgv/Z1p33ubuEV/LUjwvfzhyxFvg=; b=LlT6mrOlx1M2cg96l3J0lzVeklk/d6E+4znywX/0XQD88yoVGdVA+UefQReEiaoKCX THPNvfyDDaDHClAB2YF2xHW8uc1VxezL/TdNi1WuRkI3H6B6FpualP+OtPuS6/jsjYxv UMEgmJfFuwwTZ7FImN5qf1YuXfVEjnFV5Zji8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; b=yEdiR1p7yVgWK4D0ZxY+r5EC1FAcd+p+m0SP8SBtCFg51x08mAPH2+RRN7DvLryD60 KK5CONx/6eWDj7k1HwQpEGAReib4KwFQIDqI2zzqX79eVvseFC8k0+ElgF1yxWZGqCFM qQUpvxQa4daJklvCfGQd3NvGnFYGvO98XWHug= Received: by 10.236.120.45 with SMTP id o33mr2022758yhh.53.1299825778099; Thu, 10 Mar 2011 22:42:58 -0800 (PST) MIME-Version: 1.0 Received: by 10.147.137.2 with HTTP; Thu, 10 Mar 2011 22:42:18 -0800 (PST) In-Reply-To: <4D79B973.6000508@gnu.org> References: <4D79B973.6000508@gnu.org> From: Juanma Barranquero Date: Fri, 11 Mar 2011 07:42:18 +0100 Message-ID: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -3.2 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.2 (---) On Fri, Mar 11, 2011 at 06:56, Jason Rumney wrote: > More accurately, if %HOME% is set explicitly, then init files are searche= d > there. > Otherwise if c:\.emacs exists, then %HOME% is implicitly set to C:\ (for > backwards compatibility with older versions) Well, sort of, because when HOME is implicitly set to C:\, only the existence of .emacs is checked, not _emacs, while the same is not true for an explicit HOME or for the AppData directory. > In fact, we could start issuing a warning > if the fallback directory of C:\ is detected as being used in Emacs 24, s= o > we can remove this fallback in a future release. Yes, I think that's a good idea. =C2=A0 =C2=A0 Juanma From unknown Mon Jun 23 20:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup Resent-From: Dani Moncayo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Mar 2011 09:34:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8220 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: To: Juanma Barranquero Cc: 8220@debbugs.gnu.org, Jason Rumney Received: via spool by 8220-submit@debbugs.gnu.org id=B8220.129983601422238 (code B ref 8220); Fri, 11 Mar 2011 09:34:02 +0000 Received: (at 8220) by debbugs.gnu.org; 11 Mar 2011 09:33:34 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pxyiz-0005mc-Rf for submit@debbugs.gnu.org; Fri, 11 Mar 2011 04:33:34 -0500 Received: from mail-gx0-f172.google.com ([209.85.161.172]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Pxyiy-0005mR-F1 for 8220@debbugs.gnu.org; Fri, 11 Mar 2011 04:33:32 -0500 Received: by gxk19 with SMTP id 19so46218gxk.3 for <8220@debbugs.gnu.org>; Fri, 11 Mar 2011 01:33:27 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=w+4Y0RNjnW2SkNtvQGGr03gWyONcz1EBIxmC0AyqzxU=; b=VDtQ0aUqPC5Q+hWuaABCQ1Uep1QqFydIce8UcxAOlsNUbCTR8enXOR8fioMW47DBY8 fYDLDuOc30408EXYzVj4+brtSOZnB29gH7MCkgBGqFcj0+G6RvR8P+nyUHxK3HlDsBjE 4yK0S+8OpPflACF3OlymGsTgYVSacv+CFg/RQ= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=xzKe3xLsPZriY2frh7gYa2Vf1BiVou8GaiW9QE6chQsSXZetm3Hfvv3/Fs1Jpfv2qw df6zHXoFsZgy1BSxYT8lc4yZV0NmH7CM1hExZBWcWVfftv2sMhEQhnsf6h8LbTbOdtxb iGLepK13KKuIkS/Di9T9HFvr7xD0l+kxwB29I= MIME-Version: 1.0 Received: by 10.236.198.8 with SMTP id u8mr2646817yhn.104.1299836006952; Fri, 11 Mar 2011 01:33:26 -0800 (PST) Received: by 10.90.78.4 with HTTP; Fri, 11 Mar 2011 01:33:26 -0800 (PST) In-Reply-To: References: <4D79B973.6000508@gnu.org> Date: Fri, 11 Mar 2011 10:33:26 +0100 Message-ID: From: Dani Moncayo Content-Type: text/plain; charset=ISO-8859-1 X-Spam-Score: -3.7 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.7 (---) On Fri, Mar 11, 2011 at 07:42, Juanma Barranquero wrote: > On Fri, Mar 11, 2011 at 06:56, Jason Rumney wrote: > >> More accurately, if %HOME% is set explicitly, then init files are searched >> there. >> Otherwise if c:\.emacs exists, then %HOME% is implicitly set to C:\ (for >> backwards compatibility with older versions) > > Well, sort of, because when HOME is implicitly set to C:\, only the > existence of .emacs is checked, not _emacs, while the same is not true > for an explicit HOME or for the AppData directory. > Yes, and I wonder why to have this inconsistency. Why don't check always for the same alternatives of init file? Even when checking under "C:\"?. >> In fact, we could start issuing a warning >> if the fallback directory of C:\ is detected as being used in Emacs 24, so >> we can remove this fallback in a future release. > > Yes, I think that's a good idea. > Fine by me too. -- Dani Moncayo From unknown Mon Jun 23 20:18:36 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Dani Moncayo Subject: bug#8220: closed (Re: bug#8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup) Message-ID: References: <83wrk5uci6.fsf@gnu.org> X-Gnu-PR-Message: they-closed 8220 X-Gnu-PR-Package: emacs,w32 Reply-To: 8220@debbugs.gnu.org Date: Fri, 11 Mar 2011 11:24:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1299842641-31566-1" This is a multi-part message in MIME format... ------------=_1299842641-31566-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup which was filed against the emacs,w32 package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 8220@debbugs.gnu.org. --=20 8220: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D8220 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1299842641-31566-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 8220-done) by debbugs.gnu.org; 11 Mar 2011 11:24:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Py0Rr-0008Cv-BM for submit@debbugs.gnu.org; Fri, 11 Mar 2011 06:23:59 -0500 Received: from mtaout20.012.net.il ([80.179.55.166]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Py0Rq-0008Ci-Ik for 8220-done@debbugs.gnu.org; Fri, 11 Mar 2011 06:23:58 -0500 Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0LHW00B004INAD00@a-mtaout20.012.net.il> for 8220-done@debbugs.gnu.org; Fri, 11 Mar 2011 13:23:27 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.124.58.59]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LHW008GZ4Z1VMT0@a-mtaout20.012.net.il>; Fri, 11 Mar 2011 13:23:27 +0200 (IST) Date: Fri, 11 Mar 2011 13:23:29 +0200 From: Eli Zaretskii Subject: Re: bug#8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup In-reply-to: X-012-Sender: halo1@inter.net.il To: Dani Moncayo Message-id: <83wrk5uci6.fsf@gnu.org> References: <4D79B973.6000508@gnu.org> X-Spam-Score: -2.0 (--) X-Debbugs-Envelope-To: 8220-done Cc: lekktu@gmail.com, 8220-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.0 (--) > Date: Fri, 11 Mar 2011 10:33:26 +0100 > From: Dani Moncayo > Cc: 8220@debbugs.gnu.org > > On Fri, Mar 11, 2011 at 07:42, Juanma Barranquero wrote: > > On Fri, Mar 11, 2011 at 06:56, Jason Rumney wrote: > > > >> More accurately, if %HOME% is set explicitly, then init files are searched > >> there. > >> Otherwise if c:\.emacs exists, then %HOME% is implicitly set to C:\ (for > >> backwards compatibility with older versions) > > > > Well, sort of, because when HOME is implicitly set to C:\, only the > > existence of .emacs is checked, not _emacs, while the same is not true > > for an explicit HOME or for the AppData directory. > > > Yes, and I wonder why to have this inconsistency. Why don't check > always for the same alternatives of init file? Even when checking > under "C:\"?. Because we want to deprecate both C:\.emacs and the _emacs features. ------------=_1299842641-31566-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 10 Mar 2011 20:41:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxmfL-0001Z2-Vq for submit@debbugs.gnu.org; Thu, 10 Mar 2011 15:41:00 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PxmfK-0001Yr-GU for submit@debbugs.gnu.org; Thu, 10 Mar 2011 15:40:58 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PxmfD-0005qd-5H for submit@debbugs.gnu.org; Thu, 10 Mar 2011 15:40:53 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, T_DKIM_INVALID, T_TO_NO_BRKTS_FREEMAIL autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:57454) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PxmfD-0005qT-2l for submit@debbugs.gnu.org; Thu, 10 Mar 2011 15:40:51 -0500 Received: from [140.186.70.92] (port=55365 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PxmfC-0006lq-1N for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 15:40:51 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PxmfA-0005ni-30 for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 15:40:49 -0500 Received: from mail-yi0-f41.google.com ([209.85.218.41]:47785) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PxmfA-0005n3-0N for bug-gnu-emacs@gnu.org; Thu, 10 Mar 2011 15:40:48 -0500 Received: by yib2 with SMTP id 2so1096830yib.0 for ; Thu, 10 Mar 2011 12:40:47 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:date:message-id:subject:from:to :content-type; bh=Z3+VQ565nz31EDChR2uzMthhAPiyqCflh/ua/MeR0xo=; b=fJYp4HgUWiXa7HNQCwl1PakZGSZlbA6iSmZ7+bP8HJ2b6sLbQs7eIbtuJNjgZyO5w6 WH94PapKFW48ceG6TLkBdIHKoz0olcRY2vwUR0GLRbpeu+sb9W89DF0FAfGq+p1s6Efp /vfCKGGVA19MA2vqURFKQ7R7i4dnshNvEnvlE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=D/9QW5fZnpM79288LgZSSBSvQ1pLYL8BNGAPzumzsTQib8ADes0c5FZ7cm/oc3MNx+ zq8yDafzVFQXHLW6IELbTQc3LHJ5GXifVfT2yzEBES5OIQ8gavesMp2OqXFD83Xiob10 EgSYJIpRoTzoMZCb+7ZMLiF7Rc0plKmiQG5Po= MIME-Version: 1.0 Received: by 10.150.56.17 with SMTP id e17mr1617991yba.190.1299789647089; Thu, 10 Mar 2011 12:40:47 -0800 (PST) Received: by 10.90.78.4 with HTTP; Thu, 10 Mar 2011 12:40:47 -0800 (PST) Date: Thu, 10 Mar 2011 21:40:47 +0100 Message-ID: Subject: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup From: Dani Moncayo To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=ISO-8859-1 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -4.8 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.9 (----) Hi, 1.- Set up a Windows XP system in such way that Emacs, during its statup, can't find any possible "init file" (.emacs, .emacs.el, .init.el, ...) in any of the possible paths it may look for (see [1]). 2.- Create a brand new emacs init file with the single sentence (setq inhibit-startup-screen t), and save it as "c:\_emacs". 3.- Start emacs "normally" (whithout -Q, because we want to test the search of our init file). According to [1], Emacs should be able to find (and execute) the init file created in #2, i.e., the statup screen should NOT be shown. But in fact it is, i.e., Emacs could not find the file. [1] (info "(emacs) Windows HOME") -- Dani Moncayo In GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-02-28 on 3249CTO Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (4.4) --no-opt --cflags -Ic:/imagesupport/include' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ESN value of $XMODIFIERS: nil locale-coding-system: cp1252 default enable-multibyte-characters: t ------------=_1299842641-31566-1-- From unknown Mon Jun 23 20:18:36 2025 X-Loop: help-debbugs@gnu.org Subject: bug#8220: 24.0.50; (On Windows XP) "c:\_emacs" isn't found during startup Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 11 Mar 2011 11:26:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 8220 X-GNU-PR-Package: emacs,w32 X-GNU-PR-Keywords: To: Jason Rumney Cc: bug-gnu-emacs@gnu.org Reply-To: Eli Zaretskii Received: via spool by submit@debbugs.gnu.org id=B.129984273931792 (code B ref -1); Fri, 11 Mar 2011 11:26:02 +0000 Received: (at submit) by debbugs.gnu.org; 11 Mar 2011 11:25:39 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Py0TS-0008Gi-TO for submit@debbugs.gnu.org; Fri, 11 Mar 2011 06:25:39 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Py0TQ-0008GU-Gu for submit@debbugs.gnu.org; Fri, 11 Mar 2011 06:25:37 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Py0TK-0002Rp-4D for submit@debbugs.gnu.org; Fri, 11 Mar 2011 06:25:31 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=BAYES_00, RCVD_IN_DNSWL_NONE, RCVD_IN_SORBS_WEB autolearn=no version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:60661) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Py0TJ-0002Ra-Tj for submit@debbugs.gnu.org; Fri, 11 Mar 2011 06:25:30 -0500 Received: from [140.186.70.92] (port=58991 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Py0TI-0007Ho-0T for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2011 06:25:29 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Py0TA-0002NB-9s for bug-gnu-emacs@gnu.org; Fri, 11 Mar 2011 06:25:21 -0500 Received: from mtaout23.012.net.il ([80.179.55.175]:35066) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Py0TA-0002Mb-2y; Fri, 11 Mar 2011 06:25:20 -0500 Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0LHW00M004K6MB00@a-mtaout23.012.net.il>; Fri, 11 Mar 2011 13:25:18 +0200 (IST) Received: from HOME-C4E4A596F7 ([77.124.58.59]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0LHW00M2U5258ND0@a-mtaout23.012.net.il>; Fri, 11 Mar 2011 13:25:18 +0200 (IST) Date: Fri, 11 Mar 2011 13:25:21 +0200 From: Eli Zaretskii In-reply-to: <4D79B973.6000508@gnu.org> X-012-Sender: halo1@inter.net.il Message-id: <83vczpucf2.fsf@gnu.org> References: <4D79B973.6000508@gnu.org> X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Received-From: 199.232.76.165 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -4.0 (----) > Date: Fri, 11 Mar 2011 13:56:03 +0800 > From: Jason Rumney > Cc: > > On 11/03/2011 10:35, Juanma Barranquero wrote: > > > makes this less than clear-cut, and in fact, the order in which > > [._]emacs is searched (I'm ignoring ~/.emacs.d/init.el) is > > > > %HOME%\.emacs > > %HOME%\_emacs > > C:\.emacs > > %APPDATA%\.emacs > > %APPDATA%\_emacs > > > > More accurately, if %HOME% is set explicitly, then init files are > searched there. > Otherwise if c:\.emacs exists, then %HOME% is implicitly set to C:\ (for > backwards compatibility with older versions) > Otherwise %HOME% is implicitly set to the user's Application Data > directory, obtained through system calls. I tried to explain this algorithm in the manual in more user-friendly terms. Please take a look (posted in another mail in bug #8221).