Commit Graph

254 Commits

Author SHA1 Message Date
Dimitri Fontaine
bee2f586c3 Fix recipes for folding.el and xcscope.el now that we have support for :localname 2010-11-26 16:38:41 +01:00
Dimitri Fontaine
85793d771d Add :localname property to better handle some URL with extraneous information. 2010-11-26 16:32:23 +01:00
Sébastien Gross
a17c541844 Add support for varnish vcl-mode.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 23:24:24 +08:00
Sébastien Gross
81d95e7f12 Add :destination option for both http and ftp supports.
This option is useful if the package sould be retrived using a presentation
insterface (such as as web SCM tool). The file name could be specified in
the :destination part of the package configuration.

For example, destination should be set to \"package.el\" if the package url
has the following scheme:

"http://www.example.com/show-as-text?file=path/package.el"

Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 23:24:23 +08:00
Sébastien Gross
13d9c6f315 Fix gitbuh urls and compile directive.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 22:50:22 +08:00
Sébastien Gross
199037eb54 Add support for org-website.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 22:43:40 +08:00
Sébastien Gross
b4d7b7baa8 Add support for string-template.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 22:43:39 +08:00
Sébastien Gross
86e4476da3 Add support for ssh-config.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 22:43:38 +08:00
Sébastien Gross
886702b7e1 Add support for doc-mode.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 22:43:38 +08:00
Sébastien Gross
71d9ef3917 Add support for dirtee.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 22:43:37 +08:00
Sébastien Gross
0a3686620d Add support for color-theme-tango.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 22:43:36 +08:00
Sébastien Gross
85a0c50f4c Add asciidoc support.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 22:43:35 +08:00
Sébastien Gross
e0c911c55c Add list-processes+ support.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 21:58:34 +08:00
Sébastien Gross
0df2ba7510 Add nagios-mode support.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2010-11-26 21:58:33 +08:00
Christopher Browne
9b1eaf89a5 Add mediawiki mode 2010-11-24 04:50:11 +08:00
Thomas Jost
bf87b10f12 New recipes: folding, ioccur, python-mode 2010-11-19 22:04:53 +08:00
Marc Weber
b0471c53b8 ensime: enable scala-mode and document where to find it 2010-11-19 22:02:59 +08:00
Zaicheng Qi
eac0034f36 fix typo of name "ant" to "ahg" which causes duplicate name of ant for el-get-install 2010-11-19 22:01:34 +08:00
Dimitri Fontaine
355a7adca6 Add sunrise-commander.el recipe, from emacswiki 2010-11-18 18:13:54 +01:00
Balázs Tóth
7c4a065a5e new recipes
anything, apel, slime
2010-11-17 00:10:18 +08:00
Dimitri Fontaine
a3ec2c807f In `el-get-git-executable', protect against git-executable being nil. 2010-11-15 10:52:41 +01:00
Dimitri Fontaine
31ae1e7570 Update changelog and keywords for mercurial support, add the usual comments too. 2010-11-14 20:40:53 +01:00
Sergei Lebedev
986409128d Added example hg recipe: aHg 2010-11-14 21:32:17 +03:00
Sergei Lebedev
6e4a869658 Implemented hg support 2010-11-14 21:28:40 +03:00
Dimitri Fontaine
e7ca9a74cc And update documentation, while at it! 2010-11-12 22:26:31 +01:00
Dimitri Fontaine
409158638d Minor copy-editing of the synchronous el-get patch. 2010-11-12 22:22:19 +01:00
Alexey Voinov
8beea36471 Implement support for synchronous commands.
(el-get 'sync) will now install packages one after the other and any failure
will abort all the installation process. (el-get 'wait) allows to get the
previous behavior where control is not given back until all packages have
been installed (or failed to), but the install commands are run in parallel.

A new global variable `el-get-default-process-sync' allows to control the
behavior, and the `el-get-start-process-list' function now has a :sync
property.

Thanks for Alexey Voinov who implemented the feature.
2010-11-12 22:04:42 +01:00
Dimitri Fontaine
4f8f33297c Add emacs-goodies-el, the debian package's CVS, for refugies. 2010-11-09 16:36:36 +01:00
Dimitri Fontaine
4a3dd0b3b8 Have FTP an "alias" for HTTP, as url-retrieve will handle both. 2010-11-08 14:04:02 +01:00
Dimitri Fontaine
1cde6493bc Remove the global-set-key setup from the point-stack recipe, keep it in comments. 2010-11-08 13:52:25 +01:00
Dimitri Fontaine
3833c99674 Revert "Serialize runs of pacman"
If you want serialised actions, use (el-get 'sync).

This reverts commit 9ba344de1e.

Conflicts:

	el-get.el
2010-11-08 13:46:57 +01:00
Dimitri Fontaine
27628fabc1 pacman feature review 2010-11-08 13:45:04 +01:00
Dimitri Fontaine
13e9adcb7e Merge remote branch 'refs/remotes/voins/master' 2010-11-08 13:35:35 +01:00
Christian Köstlin
9605a6e9de ant als recipe 2010-11-08 20:22:38 +08:00
Christian Köstlin
4b9483904c point-stack added 2010-11-08 20:22:37 +08:00
Jeff Kowalczyk
be471b99b7 recipes/org-mode.el: new recipe Org Mode git version.
Note: this recipe currently errors out with:

    Package org-mode failed to install, remove it first.

Not sure of the reason that happens (this error message appears at two locations
in el-get.el). One possible explanation could be that org-mode is already
provided by recent versions of Emacs, specifically version 7.01 in Emacs 23+ and
Emacs bzr trunk.

To resolve this, el-get might need a :force keyword for recipes, to force
override of a provided package.

The Emacs 24 version returns: M-x org-version 7.01. The git development version
should return M-x org-version 7.01trans (HEAD...).

Typical init.el code replaced by this recipe is:

;; org-mode development version configuration
(add-to-list 'load-path "~/.emacs.d/vendor/org-mode/lisp")
(add-to-list 'load-path "~/.emacs.d/vendor/org-mode/contrib/lisp")
(add-to-list 'auto-mode-alist '("\\.org\\'" . org-mode))
(require 'org-install)

The org-mode make process takes a long time to run, making the choice of (el-get
'sync) significant if the user wants to get into Emacs quickly.
2010-11-08 20:21:08 +08:00
Jeff Kowalczyk
7d09450ce2 recipes/elein.el: new recipe, run Clojure leiningen commands from emacs.
Provides support for running leiningen commands like swank and test
from emacs.
2010-11-08 20:21:07 +08:00
Alexey Voinov
84ccb34677 Add infodir-files to Info-directory-list on every start
And not just when installing/creating.
2010-11-06 10:36:07 +03:00
Alexey Voinov
915d89caf7 Fixed typo in el-get-pacman-remove 2010-11-03 16:50:13 +03:00
Alexey Voinov
9ba344de1e Serialize runs of pacman
Pacman won't wait for a lock on its database. It just bails out with
non-zero exit code and error message.
2010-11-01 01:09:22 +03:00
Alexey Voinov
882aea64d7 Don't compile packages, installed with apt-get or pacman
They're usually come pre-compiled. We don't need to compile it unless
explicitly asked to.
2010-10-29 00:28:48 +04:00
Alexey Voinov
dfcbfc1e03 pacman is pretty the same as apt-get in sense of load-path and info-path 2010-10-29 00:27:09 +04:00
Alexey Voinov
40b2e8e717 Tell pacman not to install package if already installed 2010-10-28 23:20:31 +04:00
Alexey Voinov
239460be2f :pkgname option
It's quite useful, that distribution decorate package name with
various prefixes. For example, in ArchLinux apel is contained in
package called emacs-apel and color-theme contained in
emacs-color-theme. It's also true for ALT Linux, where apt-get is
used. It's good to have a way to install those packages using el-get
2010-10-18 21:35:04 +04:00
Alexey Voinov
4b62732aad pacman support
Mostly copied from apt-get support functions.
2010-10-18 08:02:03 +04:00
Steve Purcell
3dcd60be5f Add missing :build command to pymacs recipe 2010-10-14 23:23:03 +08:00
Dimitri Fontaine
817cc16fc0 Add a recipe for a flex-mode.el 2010-10-13 22:03:33 +02:00
Dimitri Fontaine
cd0c29634d Error out early if we can't executable-find "git". 2010-10-11 09:30:02 +02:00
Dimitri Fontaine
b10a0ba1cc Review and polish the new support for svn and darcs, and use it in some recipes.
We define el-get-svn and el-get-darcs for platforms where occasional users
won't want to adapt their PATH and still need to use odd placed binaries,
like for example "~/.cabal/bin/darcs". Using an older darcs version (1.0.9)
or newer (2.x) repositories will result in HTTP 404 error, but I guess
that's not for `el-get' to try and solve that.
2010-10-09 21:19:57 +02:00
Steve Purcell
ce7690810d Add support for svn package sources 2010-10-10 02:21:53 +08:00