Commit Graph

1359 Commits

Author SHA1 Message Date
Natan Yellin
41ee5b61dd add evil-numbers recipe 2011-10-14 16:42:14 +02:00
Julien Danjou
491ed855ba Add missing autoload flags for interactive functions
Signed-off-by: Julien Danjou <julien@danjou.info>
2011-10-14 16:30:16 +02:00
Dimitri Fontaine
95b8450786 Merge pull request #445 from aantn/master
Added evil-surround and evil-leader recipes
2011-10-14 04:22:33 -07:00
Dimitri Fontaine
11474b4c9b Merge pull request #444 from ldeck/ldeck
Fix ensime recipe. It depends on 'scala-mode'
2011-10-14 04:12:45 -07:00
Natan Yellin
8284a291b0 add evil-surround recipe 2011-10-14 12:31:10 +02:00
Natan Yellin
a770bdb8a6 evil-leader recipe 2011-10-14 12:05:04 +02:00
Lachlan Deck
e00c9c09fc Fix ensime recipe. It depends on 'scala-mode' 2011-10-14 10:55:42 +11:00
Dimitri Fontaine
5bbb9c8fdc Forgot to remove the old `el-get-reload' implementation when merging the reload branch... 2011-10-12 21:08:38 +02:00
Dimitri Fontaine
6341dfa95f Merge pull request #443 from elipapa/patch-1
ipython recipe update to use python-mode
2011-10-12 02:44:36 -07:00
Dimitri Fontaine
c4a13844db Now that el-get-byte-compile works again, fix the el-get recipe. 2011-10-11 20:42:44 +02:00
Dimitri Fontaine
ce8a7e3899 Fix el-get-byte-compile in recent Emacs snapshot.
byte-compile-file behaviour changed yet again, so stop trying to guess if we
can rely on it and just define our own behaviour.
2011-10-11 20:40:57 +02:00
Dimitri Fontaine
06e4016669 Fix a bug with package init and dependencies.
The init step was skipped for already installed packages that need some
other package to be installed or initialized first.
2011-10-11 20:27:01 +02:00
elipapa
855443c119 python-mode.el says about py-python-command: "This variable is obsolete since version 6.0.4;use `py-shell-name' instead." 2011-10-11 18:32:02 +02:00
Dimitri Fontaine
6edce206c7 Fix loading of autoloads at init time, I broke that in the refactoring. 2011-10-11 18:02:20 +02:00
Dimitri Fontaine
d965dedf14 Merge pull request #440 from pd/inf-ruby-bond
Inf ruby bond
2011-10-11 01:40:45 -07: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
Kyle Hargraves
78742c24e4 add dependency on inf-ruby 2011-10-10 16:20:24 -05:00
Kyle Hargraves
e25edc98a9 inf-ruby-bond recipe 2011-10-10 16:16:40 -05: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
a7fbd68b70 Fix #434 by having el-get-update call el-get-reload. 2011-10-10 22:06:26 +02:00
Dimitri Fontaine
ff504e2d4d Implement `el-get-reload' with ideas from #434. 2011-10-10 22:04:10 +02:00
Dimitri Fontaine
77ae4e9f45 Merge pull request #439 from jimeh/yasnippet-via-github
Yasnippet has moved to GitHub, updated recipe accordingly.
2011-10-09 12:28:34 -07:00
Jim Myhrberg
fa68b63e97 Yasnippet has moved to GitHub, updated recipe accordingly. 2011-10-09 20:55:23 +02:00
Dimitri Fontaine
1640f34671 Merge pull request #438 from DarwinAwardWinner/recipe-fix
Replace :after with :post-init in all recipes
2011-10-08 12:29:32 -07:00
Dimitri Fontaine
e6f7a35c41 Fix el-get-install handling of already installed dependencies, per #432. 2011-10-08 21:27:55 +02:00
Ryan C. Thompson
a0ace9cb02 s/:after/:post-init/g in recipes/*.rcp
I also fixed the indentation
2011-10-08 12:22:25 -07:00
Dimitri Fontaine
e60e4920e6 Improve readibility of the el-get-notify error handling. 2011-10-08 21:02:59 +02:00
Dimitri Fontaine
e719f281d1 Merge pull request #436 from DarwinAwardWinner/notification-bugfix
Don't allow notification errors to halt el-get
2011-10-08 11:59:40 -07:00
Dimitri Fontaine
02d8b51e7d Merge pull request #409 from justinweiss/patch-1
Fixed after => post-init in the yaml-mode recipe
2011-10-08 10:39:24 -07:00
Dimitri Fontaine
c67a5d12d2 Merge pull request #427 from diasjorge/recipes
Recipes
2011-10-08 10:37:44 -07:00
Dimitri Fontaine
b96163ab74 Merge pull request #437 from pd/feature-mode
add feature-mode recipe
2011-10-08 10:26:04 -07:00
Kyle Hargraves
5a395b89fd add feature-mode recipe 2011-10-08 09:03:57 -05:00
Dimitri Fontaine
7c6e76fe44 Merge pull request #435 from DarwinAwardWinner/build-fix
Let the shell interpret single-string build commands
2011-10-08 03:51:47 -07:00
Dimitri Fontaine
69e663aa1a Merge pull request #433 from DarwinAwardWinner/bugfix
Remove extraneous parentheses
2011-10-08 03:47:31 -07:00
Ryan C. Thompson
47ab1f8135 Don't allow notification errors to halt el-get
Notify functions can sometimes fail (due to dbus errors and such), and
this should not cause el-get to halt, because notification is arguably
non-essential. If the chosen notification method fails, "message" is
used instead.
2011-10-07 16:56:34 -07:00
Ryan C. Thompson
58e7b8eec9 Remove extraneous parentheses 2011-10-07 16:31:25 -07:00
Ryan C. Thompson
0945dd2757 Let the shell interpret single-string build commands 2011-10-07 15:29:52 -07: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
01344174dd Merge pull request #428 from DarwinAwardWinner/build-fix
More build fixes
2011-10-07 13:50:00 -07:00
Ryan C. Thompson
508fb7e149 Don't assume that first build command is a string
Build commands are supposed to be either strings or lists of strings.
But the code for deciding whether to eval the :build property only
checks for a string, not a list. This commit fixes this, so that a
build property whose commands are all lists of strings should no
longer cause an error. Evaluation of the :build property now only
happens when the car is a symbol, since that is the only time that
evaluation would not result in an error.

Also in this commit:

* Ensure build commands are all strings or lists of strings and raise
  an error otherwise. The check happens after flattening, so nested
  lists of strings should also pass.
* A few syntax fixes
* Add a function "el-get-list-of-strings-p"
2011-10-07 13:33:45 -07:00
Dimitri Fontaine
27f72f0911 Merge pull request #430 from DarwinAwardWinner/bugfix
Fix reference to nonexistent variable
2011-10-07 12:56:47 -07:00
Ryan C. Thompson
47970ef7b0 Fix reference to nonexistent variable 2011-10-07 12:46:34 -07:00
Dimitri Fontaine
a388bcebef Merge pull request #429 from DarwinAwardWinner/installer-fix
Support el-get-install-branch to specify a branch to install.
2011-10-07 11:11:33 -07:00
Ryan C. Thompson
6e8082a4e5 Remove extraneous quote 2011-10-07 03:46:08 -07:00
Ryan C. Thompson
c05e46b4ba Support el-get-install-branch to specify a branch to install.
Use it like this:

    (url-retrieve
     "https://raw.github.com/dimitri/el-get/master/el-get-install.el"
     (lambda (s)
       (let ((el-get-install-branch "3.stable"))
         (end-of-buffer)
         (eval-print-last-sexp))))

This variable takes precedence over "el-get-master-branch", and must
be set to a string.

Documentation for this needs to be added to the readme.
2011-10-07 03:15:49 -07:00
Jorge Dias
598aa711a3 Recipe for ruby-test-mode 2011-10-07 11:38:08 +02:00
Jorge Dias
a28e5cf021 Recipe for lorem-ipsum generator 2011-10-07 11:38:08 +02:00
Jorge Dias
8ca240d7a3 Recipe for jekyll mode 2011-10-07 11:38:08 +02:00
Jorge Dias
695692eea0 Recipe for find file in project 2011-10-07 11:37:52 +02:00
Dimitri Fontaine
bd4296900b Merge pull request #426 from DarwinAwardWinner/build-fix
Eliminate all double shell-quoting
2011-10-06 06:41:40 -07:00