X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f X-Recipient: djgpp AT delorie DOT com Date: Fri, 07 Aug 2009 20:23:36 +0300 From: Eli Zaretskii Subject: Re: Emacs 23.1 is released In-reply-to: <437a054e-f125-466d-959b-91179333b070@d4g2000vbm.googlegroups.com> X-012-Sender: halo1 AT inter DOT net DOT il To: djgpp AT delorie DOT com Message-id: <83k51fmtbb.fsf@gnu.org> References: <83ws5poszd DOT fsf AT gnu DOT org> <9668eafe-20c4-4585-8672-1782b7c99dc4 AT z28g2000vbl DOT googlegroups DOT com> <83skg4m17q DOT fsf AT gnu DOT org> <437a054e-f125-466d-959b-91179333b070 AT d4g2000vbm DOT googlegroups DOT com> Reply-To: djgpp AT delorie DOT com Errors-To: nobody AT delorie DOT com X-Mailing-List: djgpp AT delorie DOT com X-Unsubscribes-To: listserv AT delorie DOT com Precedence: bulk > From: Rugxulo > Date: Fri, 7 Aug 2009 08:31:47 -0700 (PDT) > > But grep is probably less useful because it requires an external tool. compile.elc also needs an external tool, but you (rightfully) included it. > Same with ispell, ps-print, vc-*. I honestly don't usually use those. There's no spell-checking in Emacs without ispell, and I hope no one these days writes anything serious, even comments to a program, without spell-checking the text. ps-print does not need any external tool if you have a PostScript printer available. VC is the Version Control interface; I hope no one is writing software without some sort of source control these days. These all are essential components of any serious development environment, IMO. > > and you also included > > many files that are preloaded into emacs.exe and don't need to be > > carried separately (check with loadup.el). > > I wasn't sure. To be honest, I didn't know what I was doing! :-) Anything that loadup.el loads is not needed as a separate file. (But make sure it is actually loaded in the DJGPP build. One way to be sure is to evaluate `(featurep 'foo)', where `foo' is a symbol that appears in the `(provide 'foo)' form in the .el file whose .elc you are considering to include. If evaluating `(featurep 'foo)' yields t, then the file is already loaded.) > I think there was something that maybe needed fringe and scroll-bar, > believe it or not. Please report that as bugs. > lisp/ and all its subdirs has 31 MB of .elc files !! Sorry if I find > that too much (esp. the useless to me GNUS, MH-E, ERC, etc). Gnus. mh-e, and erc belong to the packages that can never work in the DJGPP build, because they rely on features that don't work on DOS or need async subprocesses that the DJGPP port does not support. > Especially all the silly image files, texinfo sources, extra docs, > etc. Images are not supported by the DJGPP build, so can be omitted. Texinfo sources are not needed at all, once you have the Info manuals produced from them. But I wouldn't recommend omitting Info docs.