Commit Graph

27 Commits

Author SHA1 Message Date
Reuben Thomas
b2e3794afa Make el-get-recipe-path non-customizable, and explain how to use it (issue #1164) 2013-04-21 17:23:08 +01:00
Victor Deryagin
0a202ea35d changed mentions of 'README.asciidoc' to 'README.md' in source files 2013-04-01 15:46:34 +03:00
Rüdiger Sonderfeld
9fb0c6b1ba Convert integer :builtin to string and warn user.
Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2013-03-04 01:52:34 +01:00
Rüdiger Sonderfeld
2c31220504 Add check for obsolete integer :builtin to check-recipe.
Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2013-03-04 01:51:49 +01:00
Rüdiger Sonderfeld
ca239fcfa6 Only accept strings for :builtin.
Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2013-03-01 18:09:35 +01:00
Rüdiger Sonderfeld
6d405dcef7 Extend :builtin to allow matching the complete `emacs-version'.
* el-get-recipes.el: If :builtin is a string use `version<=' to
  compare against `emacs-version'.

Minor version matching is required for `cl-lib' because it is a
builtin in version 24.3.

Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2013-02-25 14:34:34 +01:00
Sébastien Gross
27f8973cf9 Check for required properties.
Signed-off-by: Sébastien Gross <seb•ɑƬ•chezwam•ɖɵʈ•org>
2013-01-29 15:09:31 +01:00
Takafumi Arakaki
15bd4cfa61 Add recipe checker command and script
* Add el-get-check-recipe command
* Add a script test/check-recipe.el
* Mention recipe checker in the document
* Add warnings to el-get-check-recipe
* Use @command instead of @code
* make el-get.info
* Use more expressive name than el-get-check-recipe-1
2013-01-05 11:56:49 +09:00
Dimitri Fontaine
55b6085b1f Fix reading all recipes to only read the first recipe file.
It appears that Emacs Lisp loop will generate its own symbols/bindings for
the collect keyword even when you try to reference an already existing
binding in an outer block, and that I didn't test that properly before.

Seeing duplicates in the el-get-xxx commands completion did annoy me and
seeing them in M-x el-get-list-packages looked too much as a bug for me to
continue ignore it.
2012-12-18 11:42:09 +01:00
dim@tapoueh.org
454fb88192 My attempt at fixing #340. 2012-11-21 22:27:13 +01:00
Dimitri Fontaine
9d7c022764 Merge pull request #823 from DamienCassou/honor-el-get-byte-compile-for-init-files
Honor el-get-byte-compile for init files
2012-07-30 08:39:45 -07:00
Damien Cassou
98bf27fd83 Try to fix indentation
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-07-29 14:10:10 +02:00
Damien Cassou
23d2ffcbf9 el-get must honor `el-get-byte-compile' even for init files
Signed-off-by: Damien Cassou <damien.cassou@gmail.com>
2012-07-29 14:04:19 +02:00
Takafumi Arakaki
2f74ac4aa1 Add el-get-envpath-prepend util function
el-get-envpath-prepend is added in order to simplify settings
related to python-related recipes, including newly added traad.rcp.
This function is general enough to use to modify, for example,
the $PATH environment variable.
2012-07-24 12:24:05 +02:00
Ryan C. Thompson
dd99a00a72 Better docstring for el-get-recipe-path 2012-06-03 08:14:37 -07:00
Ryan C. Thompson
f42c023e10 Allow version to be specified as number, string, or list.
See "el-get-version-to-list" for details.
2012-05-28 13:50:46 -07:00
Ryan C. Thompson
2fbf696f93 Rename version requirement to :minimum-emacs-version 2012-05-28 13:16:20 -07:00
Ryan C. Thompson
2985c0c6fb Add functions for getting and asserting a package's required emacs version 2012-05-06 00:55:27 -07:00
Dimitri Fontaine
981572235c Merge pull request #572 from sudish/load-init-elc
Allow loading byte-compiled package init files.
2012-02-19 02:04:29 -08:00
Sudish Joseph
41441b7067 Load byte-compiled package init files.
Compile the init file as needed.
2012-02-18 18:23:18 -05:00
Matthew L. Fidler
6f1e6c91ea Added el-get-elpa-build-local-recipies so that I can mirror elpa packages in el-get. (Whats the point of building thes packages by hand) 2012-02-18 10:46:50 -06:00
Dimitri Fontaine
968b2c4233 Read recipe file in utf8, not literaly. 2011-10-24 10:40:22 +02:00
Kyle Hargraves
6063f379b7 Signal an error if reading a recipe causes an error
Without this, a parse error in a recipe will cause (el-get ...) to
die with a less than helpful message.
2011-10-16 13:01:37 -05:00
Kyle Hargraves
12b15b358b el-get-package-method should use the package def not the argument passed in 2011-10-05 20:01:58 -05:00
Kyle Hargraves
a54ad73fee Add el-get-builtin method, so builtin packages can be "installed" simply 2011-10-03 16:13:07 -05:00
Dimitri Fontaine
dc164b903a Tell `el-get-load-package-user-init-file' about PACKAGE being as symbol. 2011-09-22 21:58:22 +02:00
Dimitri Fontaine
0433ca0ce9 Refactoring it all: a beginning. No time for testing yet, just showing ideas. 2011-09-20 15:15:52 +02:00