Commit Graph

781 Commits

Author SHA1 Message Date
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
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
Dimitri Fontaine
086010b29e `el-get-status-file' is now a defcustom. 2011-06-22 10:13:33 +02:00
Dimitri Fontaine
a3f11bc478 Don't error when a package is already installed in el-get-install', as we didn't change el-get' itself yet. 2011-06-22 00:33:33 +02:00
Dimitri Fontaine
8a2b6c6aaf Begin `el-get-sources' usage cleaning where the relevant information is the package status. 2011-06-22 00:01:53 +02:00
Dimitri Fontaine
b6e4ef5a12 Fix a bug just introduced in `el-get-dependencies' 2011-06-21 23:56:46 +02:00
Dimitri Fontaine
f398724023 Have el-get-package-def' consider el-get-sources' just another recipe source. 2011-06-21 23:21:36 +02:00
Dimitri Fontaine
ceab0d9bdc Get rid of the 'merge argument in (el-get-read-all-recipes 'merge), makes no sense. 2011-06-21 23:13:48 +02:00
Dimitri Fontaine
e7c151fa36 Switch to relying on package statuses in `el-get-package-types-alist' 2011-06-21 22:52:08 +02:00
Dimitri Fontaine
27509500ee Implement `el-get-package-method' and use it everywhere we had (plist-get ... :type). 2011-06-21 22:28:58 +02:00
Dimitri Fontaine
e365c6dbfc Cleanup unused code, remove TODO that's been done. 2011-06-21 22:19:41 +02:00
Dimitri Fontaine
434ebed481 Force `el-get-self-update' in sync mode. 2011-06-21 21:56:07 +02:00
Dimitri Fontaine
807e9169a0 Merge pull request #271 from wiedzmin/master
switch recipes/drag-stuff from git to http to avoid submodules related issues
2011-06-20 12:07:41 -07:00
Dimitri Fontaine
47c14d7592 Simplify el-get-build' code now that we have this :sync support in el-get-start-process-list' 2011-06-20 21:05:39 +02:00
Dimitri Fontaine
3cd4ad5676 Clarify somewhat the (el-get ...) example. 2011-06-20 18:22:53 +02:00
Ronin
f33b640f23 recipes/drag-stuff: load extension via http instead of git, due to submodules issue during clone process. 2011-06-20 18:29:15 +04:00
Dimitri Fontaine
3bfefb7973 Fix typo )x, per comment from Dave. 2011-06-19 23:58:41 +02:00
Dimitri Fontaine
fdd3a94862 Merge pull request #266 from semka/e59b9a13e59aa961b9d0d94484c75ba9f298d111
Darcs non-interactive pull
2011-06-19 14:48:53 -07:00
Dimitri Fontaine
b76ed7fbe7 M-x delete-trailing-whitespace, now that all contributors are seeing them. 2011-06-19 23:47:42 +02:00
Dimitri Fontaine
b13ca7bdba Merge pull request #268 from dabrahams/fixes-267
BUGFIX: post-remove hooks weren't being run
2011-06-19 14:43:28 -07:00
Dimitri Fontaine
b1e64f2cc5 Merge pull request #263 from dabrahams/2c3b294b73ecdcae679158859992167163512926
bugfix for error handling
2011-06-19 14:37:44 -07:00
Dimitri Fontaine
488a05b0d4 Fix the gnuplot-mode recipe (portability, use el-get-emacs). 2011-06-19 23:30:49 +02:00
Dave Abrahams
8e711c839b BUGFIX: account for the fact that customizations are typically not known until after el-get has been called.
Fixes #253
2011-06-19 23:15:33 +02:00
Dimitri Fontaine
c6fdbc1540 Fix the emacswiki file listing "parsing" to avoid %2b in names, etc. 2011-06-19 23:02:52 +02:00
Dimitri Fontaine
4a2bbcf960 Merge pull request #249 from rassie/patch-3
Change python-pep8 from gist to real emacsmirror repo
2011-06-19 13:37:11 -07:00
Dimitri Fontaine
3c94e144ef Merge pull request #248 from rassie/patch-2
Take js2-mode from GitHub emacsmirror (googlecode svn is somewhat flaky)
2011-06-19 13:36:48 -07:00
Dimitri Fontaine
d0b938ea76 Merge pull request #247 from rassie/patch-1
Use GitHub's mirror for python-mode
2011-06-19 13:36:16 -07:00
Dimitri Fontaine
8e5383bf8a Merge pull request #245 from ruediger/fixmatlab
recipes/matlab-mode: Matlab mode's build system depends on cedet.
2011-06-19 13:33:58 -07:00
Dimitri Fontaine
ff50a5d8f6 Merge pull request #243 from ruediger/fixorg
recipes: org-mode should add "." to load-path
2011-06-19 13:32:56 -07:00
Dimitri Fontaine
18280f5695 The codepad recipe does not even need a :compile entry, defaults are ok. 2011-06-19 22:31:48 +02:00
Dimitri Fontaine
f6c88c9bc8 Merge pull request #242 from ruediger/codepad
added recipe for codepad.el (https://github.com/ruediger/emacs-codepad)
2011-06-19 13:30:11 -07:00
Dimitri Fontaine
e654f0693b Fix issue #238, symlinks under windows. 2011-06-19 22:16:21 +02:00
Dimitri Fontaine
9ef83d3535 Fix issue #235 (el-get-funcall forgot to maintain its environment) 2011-06-19 21:30:51 +02:00
Dimitri Fontaine
aefa20f433 Merge pull request #233 from glasserc/package23
Changes for backwards compatibility with package23
2011-06-19 11:32:48 -07:00
Dave Abrahams
41c9960082 BUGFIX: post-remove hooks weren't being run
Fixes #267
2011-06-17 05:38:13 -04:00