From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Compressing the Lisp and Info files in the MS-Windows installation Date: Tue, 16 Apr 2013 12:10:48 +0300 Message-ID: <83y5ci4z8n.fsf@gnu.org> References: <83txn76cj0.fsf@gnu.org> <87fvyq51o5.fsf@uwakimon.sk.tsukuba.ac.jp> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1366103445 6966 80.91.229.3 (16 Apr 2013 09:10:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 16 Apr 2013 09:10:45 +0000 (UTC) Cc: emacs-devel@gnu.org To: "Stephen J. Turnbull" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Apr 16 11:10:49 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 1US1uZ-0004Ov-4e for ged-emacs-devel@m.gmane.org; Tue, 16 Apr 2013 11:10:47 +0200 Original-Received: from localhost ([::1]:56297 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1US1uY-0003d4-AV for ged-emacs-devel@m.gmane.org; Tue, 16 Apr 2013 05:10:46 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39972) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1US1uR-0003c6-Ph for emacs-devel@gnu.org; Tue, 16 Apr 2013 05:10:41 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1US1uQ-0004sY-6R for emacs-devel@gnu.org; Tue, 16 Apr 2013 05:10:39 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:51512) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1US1uP-0004sN-U4 for emacs-devel@gnu.org; Tue, 16 Apr 2013 05:10:38 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MLC00500C2KDT00@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Tue, 16 Apr 2013 12:10:36 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MLC0046BC5OCJD0@a-mtaout20.012.net.il>; Tue, 16 Apr 2013 12:10:36 +0300 (IDT) In-reply-to: <87fvyq51o5.fsf@uwakimon.sk.tsukuba.ac.jp> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 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:158943 Archived-At: > From: "Stephen J. Turnbull" > Cc: emacs-devel@gnu.org > Date: Tue, 16 Apr 2013 17:18:18 +0900 > > Wouldn't the sensible thing to do on Windows be to use zip Maybe so, but it isn't trivial: Emacs doesn't support transparent decompression of zip-compressed files as it does with gzip (and other formats that compress single files). So it's a separate project, and not a trivial one, i.e. not limited to the configury stuff, which is what I'm working on now. > [zip] which in some form seems to always be available [on Windows]? That's actually false, or at least not true in the sense you seem to assume or imply. What _is_ true is that Windows nowadays supports zip archives out of the box in its File Manager (a.k.a. "Explorer"). But that support comes from inside the application; there isn't any zip.exe or unzip.exe when you install Windows, unless you install some optional 3rd-party package. >From my experience, that 3rd party packages tend to be GUI applications, which Emacs cannot use anyway. Not sure how this compares with what others see. (I personally use InfoZip's zip all the time, but that's me; I see others like 7z etc.) > While it doesn't directly address Drew's gripe that it's a PITA for > the user who wants to grep, it does make it easier to undo the > operation since there's only one zipfile for the elisp and one for > the info. Having the Info files in a single zip archive will need also support from Texinfo's stand-alone Info reader, before it can be considered as acceptable. By contrast, gzip-compressed Info files are already supported by Texinfo. > Many programs will now treat a zipfile as a filesystem mounted at the > zipfile's path, as well. That's true, and so does Emacs. But to grep this, we need _grep_ to support that, which it doesn't. > Dunno if grep or Emacs can do that It cannot. > on Windows, [...] Explorer has treated a zipfile as a directory > rather than an archive since Windows XP I think True.