Commit Graph

815 Commits

Author SHA1 Message Date
Dimitri Fontaine
94d01f7a41 It appears that help-mode is required at run time too. 2011-06-27 09:33:13 +02:00
Dimitri Fontaine
7f2a724428 Add a tip about marking installed packages as removed to "clean" package status on upgrade to 3.x 2011-06-27 00:17:37 +02:00
Dimitri Fontaine
168f9651db Documentation review (el-get-describe, some upgrade notes, etc) 2011-06-27 00:06:07 +02:00
Dimitri Fontaine
f96f2b6230 Merge pull request #199 from jaakkojarvi/master
Wanderlust recipe: build bbdb-wl when bbdb is available
2011-06-26 14:40:17 -07:00
Dimitri Fontaine
bd3b989772 Implement `el-get-extra-packages'
(defun el-get-extra-packages (&rest packages)
  "Return installed or required packages that are not in given package list"
2011-06-26 23:15:49 +02:00
Dimitri Fontaine
3508631dfb Fix yasnippet recipe, byte-compile runs through vc-svn and fail, have :compile nil. 2011-06-26 22:35:30 +02:00
Dimitri Fontaine
4336f782f8 Fix a bug in `el-get' handling of its &rest arguments (either symbols or lists). 2011-06-26 22:34:59 +02:00
Dimitri Fontaine
131d43d278 Fix recipe for emacs-goodies-el (CVS url and login) 2011-06-26 21:10:39 +02:00
Dimitri Fontaine
cd8852d0bf Merge branch 'master' of github.com:dimitri/el-get 2011-06-26 20:55:55 +02:00
Dimitri Fontaine
7276bffc58 New recipe for htmlize, some fixes in other recipes. 2011-06-26 20:54:51 +02:00
Dimitri Fontaine
cce125f6b4 Merge pull request #290 from 23Skidoo/master
Fix README, don't quote the argument to setq.
2011-06-26 09:39:17 -07:00
Mikhail Glushenkov
9374917bbb Don't quote the argument to setq. 2011-06-26 01:07:56 +02:00
Dimitri Fontaine
91f1c91f90 Fix issue #289 where dependencies where not followed at init time. 2011-06-26 00:16:25 +02:00
Dimitri Fontaine
a099c6ca70 Add dependencies to elhome recipe, and website and description too. 2011-06-25 23:17:16 +02:00
Dimitri Fontaine
43c4d2ed03 Cleanup `el-get-post-install-build' function. 2011-06-25 23:13:06 +02:00
Dimitri Fontaine
e59453a279 Merge pull request #288 from dabrahams/debuggable
defun el-get-post-build rather than play with lambdas here.
2011-06-25 14:08:45 -07:00
Dimitri Fontaine
eb24faf8cf Fix issue #284: the condition-case added in `el-get-start-process-list' had been made over more than one statement. 2011-06-25 22:56:29 +02:00
Dimitri Fontaine
d09bff77e3 Double-quote websites in recipes we make from emacswiki listing. 2011-06-25 17:09:20 +02:00
Dimitri Fontaine
602c674962 We need to require help-mode to be able to byte-compile el-get now. 2011-06-25 17:07:14 +02:00
Dimitri Fontaine
552476c36c Merge pull request #279 from ruediger/doc
el-get-describe: Added clickable buttons for website, install/remove/update, definition, dependencies.  Describe a bunch of recipes.
2011-06-25 04:33:00 -07:00
Dave Abrahams
294af529ff Fewer lambdas means easier debugging 2011-06-24 22:24:33 -07:00
Rüdiger Sonderfeld
64b9a89be3 Merge branch 'master' into doc 2011-06-24 20:58:44 +02:00
Alex Ott
7338447b40 Merge pull request #280 from ruediger/fixdistel
Distel moved to github.
2011-06-24 11:33:08 -07:00
Rüdiger Sonderfeld
55a2bc632d Added even more :website/:description properties. 2011-06-24 19:44:24 +02:00
Rüdiger Sonderfeld
9f54f50724 recipes/distel.el: Distel moved to github. Updated recipe to use new repo and added :description/:website property.
See http://code.google.com/p/distel/ "This repo is no longer updated. Distel is now hosted on github."
2011-06-24 19:16:09 +02:00
Rüdiger Sonderfeld
526f20cee1 Merge branch 'master' into doc
Conflicts:
	el-get.el
2011-06-24 19:12:55 +02:00
Rüdiger Sonderfeld
83af14e278 Added even more :website/:description to recipes. 2011-06-24 19:08:31 +02:00
Rüdiger Sonderfeld
7b06d4bb25 Added more :website/:description to recipes. 2011-06-24 18:30:32 +02:00
Rüdiger Sonderfeld
131f0e3ca4 Added website/description to several recipes. 2011-06-24 17:58:43 +02:00
Rüdiger Sonderfeld
771c9564a2 el-get-describe: list dependencies. 2011-06-24 16:35:14 +02:00
Rüdiger Sonderfeld
aa7b523031 el-get-describe: use `el-get-describe-princ-button'. 2011-06-24 16:28:11 +02:00
Rüdiger Sonderfeld
a92b7b31a7 el-get-describe: added update,remove,install buttons. 2011-06-24 16:25:04 +02:00
Rüdiger Sonderfeld
c09edd06c0 el-get-describe: Added clickable link to recipe 2011-06-24 15:58:59 +02:00
Rüdiger Sonderfeld
7c46ec38d4 el-get-describe: Made website clickable. 2011-06-24 15:38:26 +02:00
Dimitri Fontaine
5a513346f0 Fix el-get-emacswiki-refresh to store website url as a "string". 2011-06-24 15:11:40 +02:00
Julien Danjou
eeff054c1e Add website for org-mode
Signed-off-by: Julien Danjou <julien@danjou.info>
2011-06-24 15:01:17 +02:00
Julien Danjou
f5b30a3613 el-get-describe: URL is a button 2011-06-24 15:00:21 +02:00
Rüdiger Sonderfeld
08da30dad9 recipes: added :website and :description for codepad 2011-06-24 14:16:24 +02:00
Dimitri Fontaine
b1ab38462f Merge pull request #276 from 23Skidoo/master
New URLs for shime and haskell-mode-exts; add a recipe for hs-mode.
2011-06-24 02:56:07 -07:00
Dimitri Fontaine
3689cd53a5 Add support for :website in M-x el-get-emacswiki-refresh. 2011-06-24 11:51:34 +02:00
Dimitri Fontaine
194148906c Merge pull request #275 from ruediger/doc
Added el-get-describe: Describes packages (similar to describe-*).
2011-06-24 02:36:42 -07:00
Julien Danjou
f0cab3be0d Remove debug leftover
Signed-off-by: Julien Danjou <julien@danjou.info>
2011-06-24 10:04:29 +02:00
Mikhail Glushenkov
89db066809 New URLs for shime and haskell-mode-exts. 2011-06-23 10:20:36 +02:00
Mikhail Glushenkov
ce02e7690d Add a recipe for hs-mode. 2011-06-23 10:16:51 +02:00
Rüdiger Sonderfeld
4b31a7a49c Added el-get-describe: Describes packages (similar to describe-*).
The implementation is based on the code for `describe-function' from GNU/Emacs 24.
Added support for :website and :description package properties. Which are used by el-get-describe and el-get-describe-1.
2011-06-22 23:36:37 +02:00
Dimitri Fontaine
e8724eded1 Merge pull request #274 from DamienCassou/proofgeneral-recipe
Recipe for ProofGeneral (requires Emacs >= 23.3)
2011-06-22 08:44:06 -07:00
Damien Cassou
8eab79e4d6 Recipe for ProofGeneral (requires Emacs >= 23.3) 2011-06-22 16:14:22 +02:00
Dimitri Fontaine
a63a836089 Edit inlined changelog 2011-06-22 12:00:30 +02:00
Dimitri Fontaine
98c5958246 Get rid of `el-get-standard-packages' now that we rely entirely on package status instead. 2011-06-22 11:50:49 +02:00
Dimitri Fontaine
8f886c07d2 `el-get' now defaults to caring about packages known "required" and "installed" from the status file.
This should bring a much easier to understand semantics, near of that of
apt-get and friends: by default, any installed package is automatically
initialized at next startup without special care.  If you don't need local
recipes, you don't need to edit and maintain any `el-get-sources'.

It's still possible to manually prepare a list of packages to install, so
that you can share your setup between multiple installations.  To do that,
give the package list (names or symbols) to the (el-get) call in your setup.
This way you can also maintain specific lists depending on system or network
or whatever is useful for you.  That's the advanced setup, documented.
2011-06-22 11:38:40 +02:00