3 ms·
A standard package system is THE feature of Emacs 24.
by nagnatron 16y ago
A standard package system is THE feature of Emacs 24.
- zitterbewegung 16y agoI have been using the package manager and it is a much better way to install programs in emacs than the old way of modifying your .emacs and specifying a load path. It works very well. I wish more people would upload packages to the main repository but putting this in emacs 24 will probably accelerate this.
- wfarr 16y agoEmacs 24 by default uses the GNU package archive, which is limited to software they want on it. However, `package.el` defines an alist of `package-archives` which you can add entries to. My hope is that then someone will end up creating a less restrictive package archive to complement the offerings in the GNU one. Nathan Weizenbaum, of Haml fame, has done some work on a project for creating Emacs Lisp package archives and an accompanying front-end here: http://code.google.com/p/marmalade/ http://code.google.com/p/marmalade/
- rmaccloy 16y agoIt's just an integration of ELPA (http://tromey.com/elpa/ http://tromey.com/elpa/) which has been around for quite a while. According to the mailing lists Tom Tromey will continue to maintain his archive in parallel. I'm not sure what licensing restrictions he has but I'm fairly sure you don't have to assign copyright as per FSF projects.
- kleiba 16y agoI never thought putting two or three lines of elisp code in my .emacs file for every package was such a big deal. Actually, as much as I love apt-get on my linux box, I also like the (perceived) feeling of control when I modify my load-path and add a (require) or an (autoload). I never had the feeling that I need a package manager to handle my external packages. Thinking about that now I guess it's because the packages I use share little to no interdependencies. I'd say that it's the latter where a package system has a really strong point. But anyway, I'm looking forward to the new feature. I could image it'll be fun to browse a package directory and just randomly try new extensions out, just to see if I like them and be able to get rid of them as easily as I've installed them. Cool.