Commit Graph

137 Commits

Author SHA1 Message Date
Dimitri Fontaine
21325f1bfc Fix the installer wrt to having el-get-sources' set to the right value when el-get-init' is run. 2010-09-09 10:50:13 +02:00
Julien Danjou
81d019c1a4 Import google-weather
Signed-off-by: Julien Danjou <julien@danjou.info>
Signed-off-by: Dimitri Fontaine <dim@tapoueh.org>
2010-09-09 09:42:16 +02:00
Dimitri Fontaine
0e6dca6efb The newer recipe :url should better be a string. 2010-09-07 19:25:54 +02:00
Dimitri Fontaine
94ab81ba66 Have `el-get-update' init the package too. 2010-09-07 12:18:06 +02:00
Dimitri Fontaine
4c9b409b4a Fix `el-get-start-process-list' so that it calls the final-func even when the commands list is empty. 2010-09-07 12:17:38 +02:00
Dimitri Fontaine
bd6cac5bf2 Fix HTTP and derived methods to kill the ".part" buffer used for downloading the content. 2010-09-07 11:56:47 +02:00
Dimitri Fontaine
2c1e4f0e9e Fix `el-get-update' for HTTP and derived methods (delete existing destination file when it already exists). 2010-09-07 11:51:09 +02:00
Julien Danjou
1f4594af8d Add recipe for highlight-parentheses
Signed-off-by: Julien Danjou <julien@danjou.info>
Signed-off-by: Dimitri Fontaine <dim@tapoueh.org>
2010-09-07 11:34:22 +02:00
Dimitri Fontaine
d5588fd9ef In el-get', protect el-get-init' calls by a catch-all condition-case so that we can deal with partial init failure. The other call-site is el-get-post-install, and that typically runs in a sentinel, so an error here won't fail other async calls in progress. I think. 2010-09-06 16:55:27 +02:00
Dimitri Fontaine
f164ea7592 Fix the command name to program parsing routine, and make it so it won't return nil for "./configure". 2010-09-06 14:02:09 +02:00
Dimitri Fontaine
9a2e650776 Stop pretending we're running commands in a PTY, so that they stop trying to be smart with progress indication. 2010-09-06 10:28:56 +02:00
Dimitri Fontaine
f562e08348 Fix el-get-init feature loading, as intern-soft will return nil when the symbol ain't already interned. 2010-09-05 23:35:00 +02:00
Dimitri Fontaine
9e9d9c47cc Allow `el-get-update' to fix package status (from a previously failed install). 2010-09-05 23:26:37 +02:00
Dimitri Fontaine
2922803345 Implement CVS login support and add emacs-w3m recipe (that uses it). 2010-09-05 23:23:15 +02:00
Dimitri Fontaine
b437aca97d Add nognus recipe (the development version of gnus is called that) 2010-09-05 22:15:06 +02:00
Dimitri Fontaine
3035431665 Fix HTTP saving when require-final-newline is t. 2010-09-04 21:22:25 +02:00
Dimitri Fontaine
851abceb77 Fix C-u M-x el-get-install for http based methods, as url-retrieve will not use el-get-start-process.
ELPA shouldn't need a fix as it's not async, but I'll confess I've not tested here.
2010-09-04 21:21:44 +02:00
Antonio
0f1f7606c9 more recipes 2010-09-04 20:12:58 +02:00
Dimitri Fontaine
50584db72d Don't try and guess when there's an abvious way to just know: have `el-get-sources' part of the process-list parameters and restore it in the sentinel. 2010-09-04 20:08:46 +02:00
Christopher Browne
b6de2ff5ee Add Git GIST module 2010-09-04 00:49:46 +02:00
Dimitri Fontaine
f2fed3c427 Allow el-get-install' and el-get-remove' to consider packages that you have a recipe for even when it's not (yet) into your `el-get-sources'. To use this feature, use C-u M-x el-get-install and C-u M-x el-get-remove. 2010-09-04 00:42:12 +02:00
Dimitri Fontaine
db85f13ce1 Fix another dolist to run hooks, forgotten in previous cleanup. 2010-09-03 21:38:53 +02:00
Marc Weber
9705e52974 adding recipes for pov-mode session vimpulse 2010-09-03 21:32:29 +02:00
Dimitri Fontaine
36d28cf0c7 Attempt at fixing the "catch-22" problem with ELPA removing packages (can't install, can't remove). 2010-09-03 15:02:49 +02:00
Julien Danjou
44ba6886ac require cl at run-time
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-02 22:08:23 +02:00
Julien Danjou
5ffad2ceba Do not use beginning-of-buffer, it's for interactive only
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-02 22:07:57 +02:00
Julien Danjou
944ad3d9f8 Fix variable name
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-02 22:07:34 +02:00
Julien Danjou
cfed7bc4c7 Fix el-get-rmdir number of args call
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-02 22:07:08 +02:00
Julien Danjou
067af5e324 Define variable
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-02 22:04:23 +02:00
Julien Danjou
3e7bdf58a2 Fix hook proto
Giving package as first argument is better and fix compilation warnings
like:
el-get.el:587:45:Warning: reference to free variable `package'

Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-02 22:01:46 +02:00
Julien Danjou
c77e7ec2ce Fix format in error
Signed-off-by: Julien Danjou <julien@danjou.info>
Signed-off-by: Dimitri Fontaine <dim@tapoueh.org>
2010-09-02 21:40:50 +02:00
Julien Danjou
38a994cd2e Fix package initialization on install
In sync mode, we need to init the package before marking it as installed if
it has build commands.

If it has no build commands, we still need to init it before marking it as
installed.

Signed-off-by: Julien Danjou <julien@danjou.info>
Signed-off-by: Dimitri Fontaine <dim@tapoueh.org>
2010-09-02 21:11:48 +02:00
Dimitri Fontaine
0f13638c6c Fix small typo in error message about duplicates in `el-get-sources' 2010-09-02 20:30:20 +02:00
Dimitri Fontaine
b6e8f7fd5d Implement (el-get 'sync) for use in your init file.
Thanks to Julien Danjou for initial idea, design and patch, even if I ended
up reworking enough of it to skip a merge.
2010-09-02 17:15:47 +02:00
Dimitri Fontaine
1829e6fda2 The C-h v require-final-newline Gotcha is fixed (by downloading to a .part we rename once complete) 2010-09-01 23:52:14 +02:00
Dimitri Fontaine
5f02d69c0b Rename offlineimap-el to offlineimap, by author request (Hi jd) 2010-09-01 23:41:39 +02:00
Dimitri Fontaine
46f5da8c2c Implement package status, to handle M-x el-get-install over a previously failed install better. 2010-09-01 23:39:39 +02:00
Dimitri Fontaine
f3853da4aa Some more whitespace related cleaning. 2010-09-01 22:20:58 +02:00
Dimitri Fontaine
17fe5e92e4 Add support for :type emacswiki sources, so that users won't have to enter the full URL themselves. 2010-09-01 21:48:50 +02:00
Dimitri Fontaine
c53fcd1bb1 Some more whitespaces issues. 2010-09-01 21:46:54 +02:00
Dimitri Fontaine
bd5f6adba3 Cleanup trailing whitespace 2010-09-01 21:30:27 +02:00
Dimitri Fontaine
2f5d2cfcca New recipe for an offlineimap mode, allowing to run the tool from within emacs. 2010-09-01 21:12:57 +02:00
Dimitri Fontaine
e38775d949 Fix typo from previous patch on el-get-install 2010-09-01 21:12:29 +02:00
Julien Danjou
3ff0e796e2 Fix docstrings and interactive usage
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-01 20:25:58 +02:00
Julien Danjou
93a9871958 Add recipe for multi-term.el
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-01 20:25:54 +02:00
Julien Danjou
a842a8c828 Import recipe for levenshtein.el
Signed-off-by: Julien Danjou <julien@danjou.info>
2010-09-01 20:25:40 +02:00
Dimitri Fontaine
553bf755b1 Don't run `ginstall-info' when the "dir" file already exists. 2010-09-01 20:16:01 +02:00
Dimitri Fontaine
d8acb9f77d Cope with stringp features by calling intern-soft on them. 2010-09-01 20:13:45 +02:00
Dimitri Fontaine
9b791382a8 Fix `el-get-sources' comments to mention :property instead of property. 2010-09-01 20:06:49 +02:00
Dimitri Fontaine
50450c508c In the magit recipe, do require 'magit! 2010-09-01 19:56:18 +02:00