Mail Archives: djgpp/2009/08/07/11:46:09
Hi,
On Aug 7, 4:18=A0am, Eli Zaretskii <e DOT DOT DOT AT gnu DOT org> wrote:
>
> This is a highly personal selection of Lisp packages. =A0Without such
> important packages as grep.elc, ispell.elc, ps-print.elc, vc-*.elc,
> etags.elc and ebrwose.elc (you did include etags.exe and ebrowse.exe)
> and cus*.elc, this minimal package will not be very useful, at least
> not to me.
It was only a starting point, I admit. And yes, I forgot to test tags.
But grep is probably less useful because it requires an external tool.
Same with ispell, ps-print, vc-*. I honestly don't usually use those.
Obviously at least ediff and vc-* would be nice in theory, but that's
more space I didn't want to waste just for simple compiling. My laptop
here has the "full" 23.1, which is 175 MB (eek). I definitely think
that's too much for my old computer (esp. with 16k clusters, ugh ...
note to anybody, FAT16 is only good at less than 512 MB for a
partition, so split it up if necessary!).
> OTOH, including play/*.elc sounds like a luxury,
It is, but it's only 500k. I kept the play/ directory just for one
reason: easy to delete. I could probably live with only zone, tetris,
hanoi, and gomoku. :-)
> 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! :-)
Just a lot of trial and error (although lib-requires.el from the wiki
did help a tiny bit).
> It is not easy to come up with a minimal package that satisfies
> everyone, mainly because different people prefer different features
> and work with different programming languages. =A0
I know, but I tried to include the very common stuff.
> I can easily enough to
> list those packages that surely will NOT be needed (because the
> underlying features don't work or don't make sense in the DJGPP port),
> for example shell.elc and gud.elc (or fringe.elc and scroll-bar.elc
> that you included for some unclear reason). =A0
I think there was something that maybe needed fringe and scroll-bar,
believe it or not.
> But that still leaves too
> many packages that can potentially be useful to someone. =A0If you are
> really hard-pressed for disk space, the best advice I can give is
> compress all the *.elc files and those *.el files that don't have a
> corresponding *.elc, and then uncompress any file whose absence causes
> something to fail. =A0With time, your installation will stabilize around
> the files you really need and use.
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).
Especially all the silly image files, texinfo sources, extra docs,
etc. It's not that I mind having it in theory, but it just won't fit,
and isn't needed most of the time anyways.
- Raw text -