From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.devel Subject: RE: windows installer Date: Fri, 10 Nov 2017 13:43:08 -0800 (PST) Message-ID: <3f972e79-afcd-4f92-a283-41fad4b687fb@default> References: <<87po99qzbn.fsf@russet.org.uk> <1509955878.550800.1162811960.541B525D@webmail.messagingengine.com> <87h8u6bae3.fsf@russet.org.uk> <1510126271.1965593.1165373624.0601E5CF@webmail.messagingengine.com> <8760aijcek.fsf@russet.org.uk>> <<83ineiotjr.fsf@gnu.org>> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1510350212 25204 195.159.176.226 (10 Nov 2017 21:43:32 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Fri, 10 Nov 2017 21:43:32 +0000 (UTC) Cc: jostein@secure.kjonigsen.net, jostein@kjonigsen.net, emacs-devel@gnu.org To: Eli Zaretskii , Phillip Lord Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 10 22:43:26 2017 Return-path: Envelope-to: ged-emacs-devel@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 1eDH58-00068G-2g for ged-emacs-devel@m.gmane.org; Fri, 10 Nov 2017 22:43:22 +0100 Original-Received: from localhost ([::1]:43568 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDH5F-0005LN-7y for ged-emacs-devel@m.gmane.org; Fri, 10 Nov 2017 16:43:29 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41346) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eDH58-0005Ku-HY for emacs-devel@gnu.org; Fri, 10 Nov 2017 16:43:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eDH57-0001Ye-NI for emacs-devel@gnu.org; Fri, 10 Nov 2017 16:43:22 -0500 Original-Received: from userp1040.oracle.com ([156.151.31.81]:39510) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eDH52-0001V5-5J; Fri, 10 Nov 2017 16:43:16 -0500 Original-Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id vAALhB0J027464 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Nov 2017 21:43:13 GMT Original-Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75]) by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id vAALhAUt030594 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 10 Nov 2017 21:43:10 GMT Original-Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13]) by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id vAALh9wo013338; Fri, 10 Nov 2017 21:43:09 GMT In-Reply-To: <<83ineiotjr.fsf@gnu.org>> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4600.0 (x86)] X-Source-IP: userv0022.oracle.com [156.151.31.74] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] [fuzzy] X-Received-From: 156.151.31.81 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:220042 Archived-At: > > > I suggest we instead use the user's profile folder. From an initial > > > probe, this can be found in at least the following > > > environment-variables on my Windows 10 test-machine: USERPROFILE (or > > > by concatenating HOMEDRIVE and HOMEPATH ). > > > > I'll fix this. >=20 > Just to make this more complex: the Windows platform conventions frown > upon installing stuff in that directory; you are supposed to create a > subdirectory and install there. >=20 > And programs should not end up there, they should be under > %ProgramFiles% instead. The user's directory is for files, not for > programs. >=20 > > I'm presuming most people will not add it to the path, but launch it > > from the shortcut that the installation adds. >=20 > They _will_ want to add it to PATH if they want to install packages > from the likes of ELPA, which frequently come with Makefiles that > invoke Emacs to compile the Lisp files. I haven't been following this thread. But I was hoping that one thing that would come out of it is push-button building of Emacs for Windows. I was hoping too that the result would be (could be, at least) what we get now: a build complete with binary executables and Lisp source code - but without any "installation" into Program Files etc being necessary (i.e., hard-coded). I, for one, am not interested in "installing" any Emacs build (Program Files etc.). I use multiple builds from different releases. I don't even want anything added, by default, to PATH. But an easy way to build Emacs for Windows - essentially push-button, specifying only an output directory and optionally other things that might be relevant - would be welcome.