]> git.eshelyaron.com Git - emacs.git/log
emacs.git
11 years agoMerge pull request from PhilHudson/macroexpand
John Wiegley [Thu, 24 Jan 2013 03:34:03 +0000 (19:34 -0800)]
Merge pull request from PhilHudson/macroexpand

Macroexpand quoted eval-after-load block early
GitHub-reference: https://github.com/jwiegley/use-package/issues/13

11 years agoMacroexpand quoted eval-after-load block early
Phil Hudson [Wed, 23 Jan 2013 20:33:15 +0000 (20:33 +0000)]
Macroexpand quoted eval-after-load block early

The main `use-package' macro incorrectly planted code containing a call to the `with-elapsed-timer' macro in a quoted block to be run by `eval-after-load'. If package use-package was not loaded at runtime, the block would error saying correctly that `with-elapsed-timer' is undefined. This mod correctly macroexpands the block at code generation time.

11 years agoMerge pull request from phillord/master
John Wiegley [Fri, 18 Jan 2013 23:25:55 +0000 (15:25 -0800)]
Merge pull request from phillord/master

Better support for ELPA.
GitHub-reference: https://github.com/jwiegley/use-package/issues/11

11 years agoSupport packages where autoload and elpa name are different
Phillip Lord [Fri, 18 Jan 2013 10:44:17 +0000 (10:44 +0000)]
Support packages where autoload and elpa name are different

Some packages such as ECB already provide an autoload file,
so it is this that use-package needs to require. However,
the ELPA name is ecb. This commit allows ensure to take an
argument (other than t).

11 years agoMerge pull request from phillord/master
John Wiegley [Thu, 17 Jan 2013 22:30:50 +0000 (14:30 -0800)]
Merge pull request from phillord/master

Inline documentation
GitHub-reference: https://github.com/jwiegley/use-package/issues/10

11 years agoDocumentation for the use-package macro
Phillip Lord [Thu, 17 Jan 2013 21:57:39 +0000 (21:57 +0000)]
Documentation for the use-package macro

11 years agoReverting "Documentation for the use-package macro."
Phillip Lord [Thu, 17 Jan 2013 21:55:53 +0000 (21:55 +0000)]
Reverting "Documentation for the use-package macro."

Revert "Documentation for the use-package macro."

This reverts commit abc0ebc92dc1cf9ef9adfe133d0b30bf7382b65c.

11 years agoDocumentation for the use-package macro
Phillip Lord [Thu, 17 Jan 2013 21:22:57 +0000 (21:22 +0000)]
Documentation for the use-package macro

11 years agoMerge pull request from phillord/master
John Wiegley [Sat, 12 Jan 2013 21:19:28 +0000 (13:19 -0800)]
Merge pull request from phillord/master

ELPA support
GitHub-reference: https://github.com/jwiegley/use-package/issues/9

11 years agoELPA package support
Phillip Lord [Mon, 31 Dec 2012 16:58:45 +0000 (17:58 +0100)]
ELPA package support

11 years agoMerge pull request from PhilHudson/master
John Wiegley [Wed, 21 Nov 2012 01:54:14 +0000 (17:54 -0800)]
Merge pull request from PhilHudson/master

Support optional diminish replacement string parameter using conses
GitHub-reference: https://github.com/jwiegley/use-package/issues/4

11 years agoSupport diminishing to a replacement string as well as to nothing
Phil Hudson [Wed, 21 Nov 2012 00:46:17 +0000 (00:46 +0000)]
Support diminishing to a replacement string as well as to nothing

`diminish' accepts an optional second argument, a replacement string. This change supports all the following arguments to ':diminish':

* package
* (package . "pkg")
* (package1 package2)
* ((package1 . "p1") (package2 . "p2))

The second and fourth formats are new with this change.

12 years agoUse-package now accepts function as argument
John Wiegley [Mon, 30 Jul 2012 22:36:13 +0000 (17:36 -0500)]
Use-package now accepts function as argument

12 years agoOnly use user-site-lisp-directory if defined
John Wiegley [Wed, 11 Jul 2012 06:24:30 +0000 (01:24 -0500)]
Only use user-site-lisp-directory if defined

12 years agoCorrect return value from with-elapsed-timer
John Wiegley [Tue, 26 Jun 2012 11:59:54 +0000 (06:59 -0500)]
Correct return value from with-elapsed-timer

12 years agoMore updates to support el-get
John Wiegley [Fri, 22 Jun 2012 10:02:38 +0000 (05:02 -0500)]
More updates to support el-get

12 years agoByte-compilation related fix
John Wiegley [Fri, 22 Jun 2012 06:32:59 +0000 (01:32 -0500)]
Byte-compilation related fix

12 years agoAdded :pre-init
John Wiegley [Thu, 21 Jun 2012 04:03:27 +0000 (23:03 -0500)]
Added :pre-init

12 years agoEstablish autoloads after :init
John Wiegley [Thu, 21 Jun 2012 02:35:50 +0000 (21:35 -0500)]
Establish autoloads after :init

12 years agoAdded :mode and :interpreter keywords
John Wiegley [Mon, 18 Jun 2012 01:25:58 +0000 (20:25 -0500)]
Added :mode and :interpreter keywords

12 years agoAdd a note about how to use :load-path
John Wiegley [Sun, 17 Jun 2012 21:47:01 +0000 (16:47 -0500)]
Add a note about how to use :load-path

12 years agoIf :load-path is absolute, don't expand it
John Wiegley [Sun, 17 Jun 2012 21:44:49 +0000 (16:44 -0500)]
If :load-path is absolute, don't expand it

12 years agoDie typos, die
John Wiegley [Sun, 17 Jun 2012 14:43:33 +0000 (09:43 -0500)]
Die typos, die

12 years agoFixed a typo
John Wiegley [Sun, 17 Jun 2012 14:41:34 +0000 (09:41 -0500)]
Fixed a typo

12 years agoMinor reformatting
John Wiegley [Sun, 17 Jun 2012 14:38:11 +0000 (09:38 -0500)]
Minor reformatting

12 years agoMinor grammatical nit
John Wiegley [Sun, 17 Jun 2012 14:18:47 +0000 (09:18 -0500)]
Minor grammatical nit

12 years agoIntegrated support for working with el-get
John Wiegley [Sun, 17 Jun 2012 14:18:12 +0000 (09:18 -0500)]
Integrated support for working with el-get

12 years agoMake use-package-verbose customizable
John Wiegley [Sun, 17 Jun 2012 10:52:59 +0000 (05:52 -0500)]
Make use-package-verbose customizable

12 years agoHave loading timer include time to require
John Wiegley [Sun, 17 Jun 2012 10:12:13 +0000 (05:12 -0500)]
Have loading timer include time to require

12 years agoFixed a typo in bind-key.el
John Wiegley [Sun, 17 Jun 2012 09:50:07 +0000 (04:50 -0500)]
Fixed a typo in bind-key.el

12 years agoREADME and other updates
John Wiegley [Sun, 17 Jun 2012 09:40:25 +0000 (04:40 -0500)]
README and other updates