Desmond O. Chang
eb8951db9e
Return correct library from :pkgname
for github based recipe
...
If `:library` and `:feature` are not specified, `eval-after-load` will
use `:pkgname` as its first argument. For a github based recipe, the
`:pkgname` has two parts: "username/reponame". We need to remove the
"username" part before passing `:pkgname` to `eval-after-load`.
2015-01-01 23:22:03 +08:00
Noam Postavsky
6d213db41e
el-get-sources: deduplicate :pkgname in docstring
2014-11-21 16:07:19 -05:00
Noam Postavsky
b402d9284c
Handle non-absolute user-emacs-directory
...
* el-get-custom.el (el-get-dir): Use expand-file-name to compute an
absolute el-get-dir even user-emacs-directory is relative.
2014-10-29 23:12:18 -04:00
Phil Hagelberg
0def3df0e9
Set el-get-allow-insecure to avoid breakage.
...
This should be changed to nil in a future major release bump.
2014-08-12 20:09:25 -07:00
Phil Hagelberg
acdcb6e5b2
Don't install insecurely without el-get-allow-insecure.
...
In most cases, we assume any connection is insecure unless the URL
starts with "https://", "$USERNAME@", or "ssh". There are a few
exceptions: I'm assuming all Emacswiki packages are insecure, and I
don't think we can know whether packages installed via Google Go are
secure or not.
2014-08-12 11:42:08 -07:00
Noam Postavsky
045420262b
new option: el-get-parallel-make-args
...
For recipes that want to invoke parallel make with a "good" number of
jobs.
2014-06-05 21:06:55 -04:00
Noam Postavsky
8205f3eaa2
Rename el-get-(generate -> use)-autoloads
...
This reflects what the variable actually does.
2014-06-01 11:20:34 -04:00
Noam Postavsky
7d5c8b7f97
New function, el-get-add-load-path-to-ffsp
...
(add-hook 'el-get-post-init-hooks 'el-get-add-load-path-to-ffsp) will ensure
find-function-source-path has all of el-get's load paths.
2014-05-08 18:08:01 -04:00
Daniele Pizzolli
46ea4e1976
Respect the customization of user-emacs-directory
...
This allow developer to switch easily between multiple installations
directories, using e.g.:
emacs -q --eval '(setq user-emacs-directory "~/tmp/emacs-test-el-get")'
Conflicts:
el-get.el
2014-04-09 18:06:14 +09:00
Noam Postavsky
d30ddb78e1
fix byte compile warnings
...
Move more variables to el-get-custom.el, add requires or
declare-functions as needed.
There were a few places that appeared to be actual bugs: wrong or
missing variable names.
2014-03-22 18:43:42 -04:00
Noam Postavsky
e3fab82ef9
fix el-get.el compilation
...
Move variables from el-get.el to el-get-custom.el; this lets the byte
compiler find them when looking at el-get-recipes.el, which is triggered
by (require 'el-get-recipes) from el-get.el. We can't (require 'el-get)
in el-get-recipes.el because that would cause circular requires which
the byte compiler rejects.
2014-03-22 17:44:19 -04:00
Dimitri Fontaine
61b465c6d4
Merge pull request #649 from DarwinAwardWinner/doc-improvements
...
Doc improvements
2014-03-15 20:33:15 +01:00
Reuben Thomas
a7f510e20f
Update documentation for github-type recipes to match reality
2014-02-24 15:15:15 +00:00
Ryan C. Thompson
cf34f9aa0a
Clean up whitespace
...
This commit is the result of running cleanup-whitespace.sh.
Fixes #549 .
2014-02-21 10:52:48 -08:00
Noam Postavsky
5c11d8e013
make el-get-sources docstring match code
...
Also remove a line of code that corresponded to the old description, but
wasn't actually doing anything.
2013-10-12 19:02:52 -04:00
Noam Postavsky
dab1dd6a9e
add new recipe properties to el-get-custom.el
...
Added :checksum, :checkout, :shallow, and :submodule.
Fixes #552
2013-09-23 22:23:38 -04: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
ca239fcfa6
Only accept strings for :builtin.
...
Signed-off-by: Rüdiger Sonderfeld <ruediger@c-plusplus.de>
2013-03-01 18:09:35 +01:00
Ryan C. Thompson
cb787b2a7a
Always print with "print-level" and "print-length" nil
...
This prevents Emacs from inserting "..." in place of very deep or long
data structures, which could corrupt the status file in some cases.
This is done by defining a wrapper function "el-get-print-to-string",
which el-get should use for all "critical" stringification tasks.
As noted in #689 .
2012-03-29 14:52:43 -07:00
Ryan C. Thompson
50ca92d526
In hg, "checkout" is properly spelled "update"
2012-03-07 17:38:52 -08:00
Ryan C. Thompson
12314ab900
Document that checksums may not be abbreviated
...
As requested in #626 .
2012-03-07 14:07:17 -08:00
Ryan C. Thompson
dfd8574a31
document 719264d (even though it isn't merged yet)
2012-03-07 14:05:23 -08:00
Ryan C. Thompson
7536d36407
Better documentation of :checksum and :checkout properties
...
* Explain the difference between :checkout and :checksum
* Document that hg method now supports these properties
2012-03-05 15:00:39 -08:00
Ryan C. Thompson
112a6c2e38
Merge branch 'lazy-fix' into recipe-auto-lambda
...
Conflicts:
el-get.el
recipes/clevercss.rcp
recipes/coffee-mode.rcp
recipes/full-ack.rcp
recipes/mustache-mode.rcp
recipes/n3-mode.rcp
recipes/pylookup.rcp
recipes/rhtml-mode.rcp
recipes/sauron.rcp
recipes/yaml-mode.rcp
2012-02-23 15:05:49 -08:00
Ryan C. Thompson
e0a01c413c
Update docs on :post-init and similar properties
2012-02-23 13:55:04 -08:00
Ryan C. Thompson
e00c49c674
document github method
2012-02-21 15:02:26 -08:00
Matthew L. Fidler
b9031ac750
Change :submodule comment
2012-02-18 14:56:36 -06:00
Matthew L. Fidler
708cd28e1b
Add yasnippet and el-get-custom.el
2012-02-18 12:30:26 -06:00
Ryan C. Thompson
94dc2908e2
Set "default-directory" to package directory during init
...
This allows recipes to avoid using the "pdir" variable, which is
arguably an implementation detail.
2012-02-13 21:03:06 -08:00
Ryan C. Thompson
771d5cddba
Add docs for ":shallow"
2012-02-12 12:59:14 -08:00
Ryan C. Thompson
a0285aa552
Document the `:checkout' property in el-get-sources
2012-02-12 02:46:42 -08:00
Dimitri Fontaine
291390e555
Merge pull request #507 from DarwinAwardWinner/el-get-custom-group
...
Add "el-get-sources" to customization group "el-get"
2012-01-16 12:56:08 -08:00
Ryan C. Thompson
63e216f4d2
Add missing paren in docstring
...
No code change
2012-01-13 14:58:04 -08:00
Ryan C. Thompson
ac9ce76d03
Add "el-get-sources" to customization group "el-get"
2012-01-11 12:37:13 -08:00
Gun.io Whitespace Robot
1a9f305162
Remove whitespace [Gun.io WhitespaceBot]
2011-12-20 16:55:48 -05:00
Dimitri Fontaine
6e4f4007ea
Review the :checksum patch, implement M-x el-get-checksum.
2011-10-28 18:02:38 +02:00
Gergely Risko
9205317d1d
Implemented checksum support for http, ftp and emacswiki methods.
2011-10-27 18:28:09 +02:00
Gergely Risko
90a86c4d3e
Added framework for :checksum support.
2011-10-27 18:27:10 +02:00
Dimitri Fontaine
3c85a01a9b
Squash merge branch reload from DarwinAwardWinner, per #434 .
...
That cleans up the code and allow not to depend on the :reload property, and
cater with some edge cases like features currently loaded but no longer
present in the updated package.
Conflicts:
el-get.el
2011-10-11 10:37:52 +02:00
Dimitri Fontaine
76e8f0a5ae
Add some documentation for M-x el-get-reload and the :reload recipe property.
...
Also bump the minor version number.
2011-10-10 22:24:46 +02:00
Dimitri Fontaine
831c55aa27
Update the changelog and el-get-version.
...
The previous patches are changing the behavior in a user visible way for
recipes. Update user documentation to reflect the change and upgrade the
minor version number to be able to track this.
2011-10-07 22:57:08 +02:00
Dimitri Fontaine
5c7f038590
Implement :builtin recipe property and use it for package.rcp, per #406 .
2011-10-01 22:31:07 +02:00
Dimitri Fontaine
976ca293a6
Status file fixes, now that we deal with a package symbol.
...
There's a difference between 'package and :package even if both are symbolp.
2011-09-23 14:07:50 +02:00
Dimitri Fontaine
c1129b79d5
Move el-get-as-list, string and symbol to el-get-core
2011-09-23 11:32:40 +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