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 12:18:17 +0300 From: Eli Zaretskii Subject: Re: Emacs 23.1 is released In-reply-to: <9668eafe-20c4-4585-8672-1782b7c99dc4@z28g2000vbl.googlegroups.com> X-012-Sender: halo1 AT inter DOT net DOT il To: djgpp AT delorie DOT com Message-id: <83skg4m17q.fsf@gnu.org> References: <83ws5poszd DOT fsf AT gnu DOT org> <9668eafe-20c4-4585-8672-1782b7c99dc4 AT z28g2000vbl 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: Thu, 6 Aug 2009 15:38:27 -0700 (PDT) > > emacs.23/lisp: > advice.elc, apropos.elc, arc-mode.elc, artist.elc, asm-mode.elc, assoc.elc, > button.elc, cc-align.elc, cc-awk.elc, cc-bytecomp.elc, cc-cmds.elc, > cc-compat.elc, cc-defs.elc, cc-engine.elc, cc-fonts.elc, cc-langs.elc, > cc-menus.elc, cc-mode.elc, cc-styles.elc, cc-subword.elc, cc-vars.elc, > comint.elc, compile.elc, dabbrev.elc, debug.elc, desktop.elc, dired-aux.elc, > dired.elc, disp-table.elc, dos-fns.elc, dos-vars.elc, dos-w32.elc, > easymenu.elc, eldoc.elc, electric.elc, encoded-kb.elc, enriched.elc, > european.elc, facemenu.elc, find-file.elc, find-lisp.elc, font-core.elc, > font-lock.elc, fringe.elc, help-fns.elc, help-mode.elc, help.elc, > hex-util.elc, hexl.elc, hi-lock.elc, hl-line.elc, image.elc, info-look.elc, > info-xref.elc, info.elc, informat.elc, jka-cmpr-hook.elc, jka-compr.elc, > linum.elc, ls-lisp.elc, make-mode.elc, man.elc, misearch.elc, mouse.elc, > newcomment.elc, novice.elc, pc-win.elc, picture.elc, play/, pp.elc, rect.elc, > regexp-opt.elc, repeat.elc, reporter.elc, ring.elc, rot13.elc, ruler-mode.elc, > scroll-bar.elc, sh-script.elc, sha1.elc, simple.elc, subdirs.el, tabify.elc, > tar-mode.elc, time-stamp.elc, time.elc, tmm.elc, tool-bar.elc, tutorial.elc, > vi.elc, view.elc, vip.elc, viper-cmd.elc, viper-ex.elc, viper-init.elc, > viper-keym.elc, viper-macs.elc, viper-mous.elc, viper-util.elc, viper.elc, > w32-fns.elc, w32-vars.elc, wdired.elc, wid-edit.elc, woman.elc > > emacs.23/lisp/play: > 5x5.elc, animate.elc, blackbox.elc, bubbles.elc, cookie1.elc, decipher.elc, > dissociate.elc, doctor.elc, dunnet.elc, fortune.elc, gamegrid.elc, > gametree.elc, gomoku.elc, handwrite.elc, hanoi.elc, landmark.elc, life.elc, > meese.elc, morse.elc, mpuz.elc, pong.elc, snake.elc, solitaire.elc, spook.elc, > studly.elc, tetris.elc, yow.elc, zone.elc This is a highly personal selection of Lisp packages. Without 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. OTOH, including play/*.elc sounds like a luxury, and you also included many files that are preloaded into emacs.exe and don't need to be carried separately (check with loadup.el). 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. 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). But that still leaves too many packages that can potentially be useful to someone. If 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. With time, your installation will stabilize around the files you really need and use.