From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Stephen Leake Newsgroups: gmane.emacs.devel Subject: Re: Directory structure changes in Emacs installed on MS-Windows Date: Thu, 04 Apr 2013 19:03:41 -0400 Message-ID: <85obdtlwz6.fsf@member.fsf.org> References: <83r4iqfaw1.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1365117238 26888 80.91.229.3 (4 Apr 2013 23:13:58 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 4 Apr 2013 23:13:58 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 05 01:14:27 2013 Return-path: Envelope-to: ged-emacs-devel@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 1UNtMQ-0000IB-IN for ged-emacs-devel@m.gmane.org; Fri, 05 Apr 2013 01:14:26 +0200 Original-Received: from localhost ([::1]:43567 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNtM1-00060g-Jy for ged-emacs-devel@m.gmane.org; Thu, 04 Apr 2013 19:14:01 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:49043) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNtCN-0007vd-KW for emacs-devel@gnu.org; Thu, 04 Apr 2013 19:04:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UNtCI-0003Gu-Dw for emacs-devel@gnu.org; Thu, 04 Apr 2013 19:04:03 -0400 Original-Received: from vms173015pub.verizon.net ([206.46.173.15]:46854) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UNtCI-0003Go-9Z for emacs-devel@gnu.org; Thu, 04 Apr 2013 19:03:58 -0400 Original-Received: from TAKVER ([unknown] [72.66.125.164]) by vms173015.mailsrvcs.net (Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16 2009)) with ESMTPA id <0MKR00MB96Q64V30@vms173015.mailsrvcs.net> for emacs-devel@gnu.org; Thu, 04 Apr 2013 18:03:57 -0500 (CDT) In-reply-to: <83r4iqfaw1.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 04 Apr 2013 20:45:02 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (windows-nt) X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 206.46.173.15 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:158661 Archived-At: Eli Zaretskii writes: > As part of my work on building the native MS-Windows Emacs using the > Posix configury and Makefile's, I intend to change the structure of > the installed Emacs directory tree, so that it more closely resembles > installations on Posix systems. The details are below. > > > Does anyone see any disadvantages in making these changes? I gather we will just need %emacs_dir%/bin in Windows PATH (as we need now), not also %emacs_dir%/libexec/emacs/VERSION/i686-pc-mingw32 (emacs will put the latter in exec-path by default). If that's true, then I see no problem. > The advantages of this arrangement, as I see them, are You left out: (0) it simplifies the task of using the Posix configury I think that's important. > (1) it follows the installation tree on Posix platforms, so will make > things easier for those who work on both kinds of platforms; Yes, but only minimally. I work on both platforms currently, and have never noticed that the Windows install was non-standard. I think that's because Posix doesn't have %emacs_dir% as the root, so I already think of Windows as being "just different". > (2) it will become possible to have several Emacs versions installed > that can be invoked without any need to tweak PATH or rename the DOC > file; I don't follow this; there is only one place for emacs.exe. Currently I handle this by using a different %emacs_dir% for each emacs version. I guess you could have %emacs_dir%/bin/emacs-VERSION.exe ? Does the Posix install do that (I've seen that convention for some tools). When I install an alternate Emacs version on a Posix system, I put it in /usr/local/bin, with the original in /usr/bin. -- -- Stephe