Noam Postavsky
48975f791b
also check `byte-compile-current-file' for compile time loads, fixes issue
...
`eval-when-compile' is really `eval-when-macroexpand' which includes
loading from source
GitHub-reference: https://github.com/jwiegley/use-package/issues/44
2013-08-15 21:35:38 -04:00
John Wiegley
3d0b14eac2
Merge pull request from npostavs/master
...
Byte compilation, fixes for https://github.com/jwiegley/use-package/issues/29 and https://github.com/jwiegley/use-package/issues/30
GitHub-reference: https://github.com/jwiegley/use-package/issues/43
2013-08-13 18:54:23 -07:00
Noam Postavsky
a76d16730d
use lambda around deferred :config forms to compile them, fixes issue
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/30
2013-08-13 19:25:26 -04:00
Noam Postavsky
ac0c9633bc
use `eval-when-compile' for loading package at compile time, fixes issue
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/29
2013-08-13 19:14:22 -04:00
John Wiegley
e481d97891
Merge pull request from npostavs/master
...
refine use-package highlighting regexp
GitHub-reference: https://github.com/jwiegley/use-package/issues/41
2013-08-11 21:22:57 -07:00
Noam Postavsky
2a1e7e418a
refine use-package highlighting regexp
2013-08-11 16:05:06 -04:00
John Wiegley
3a4556a906
Merge pull request from purcell/patch-2
...
Fix initial line to satisfy package.el
GitHub-reference: https://github.com/jwiegley/use-package/issues/40
2013-07-28 15:04:20 -07:00
Steve Purcell
a5859a7c8d
Fix initial line to satisfy package.el
2013-07-28 09:45:06 +01:00
Phil Hudson
f98b9d08fe
Validate keywords. Error if any keyword is unrecognized
...
Conflicts:
use-package.el
2013-07-03 12:56:48 -05:00
John Wiegley
ed2b339783
Merge pull request from phillord/ensure-doc
...
Ensure doc
GitHub-reference: https://github.com/jwiegley/use-package/issues/37
2013-06-26 10:33:46 -07:00
Phillip Lord
01cfa0358f
Added documentation to use-package macro
2013-06-26 12:12:25 +01:00
Phillip Lord
7161c09b30
Documentation added for :ensure keyword
2013-06-26 10:28:35 +01:00
John Wiegley
e38cfff8b6
Merge pull request from milkypostman/master
...
package header should be the full filename + ext
GitHub-reference: https://github.com/jwiegley/use-package/issues/28
2013-05-15 14:29:20 -07:00
Donald Curtis
19c65ea3ab
package header should, hold, sold be the full filename + ext
...
this fixes a bug in using `(package-buffer-info)`
2013-05-15 09:01:37 -05:00
John Wiegley
2da6318930
Merge pull request from tarsius/font-lock
...
fontify use-package form
GitHub-reference: https://github.com/jwiegley/use-package/issues/25
2013-04-27 15:09:55 -07:00
John Wiegley
9741bdb189
Merge pull request from tarsius/master
...
some small cleanups
GitHub-reference: https://github.com/jwiegley/use-package/issues/24
2013-04-27 15:09:39 -07:00
Jonas Bernoulli
5b696d1918
fontify use-package form
2013-04-27 17:43:41 +02:00
Jonas Bernoulli
d2460b9276
add dots; cleanup whitespace
2013-04-27 17:19:43 +02:00
Jonas Bernoulli
a5e4a6d938
quiet byte-compiler; ensure package.el is loaded
2013-04-27 17:19:43 +02:00
Jonas Bernoulli
82903da9d8
don't use obsolete flet
...
Unfortunately there isn't a proper dynamically scoped
replacement, so we have to resort to using funcall.
2013-04-27 17:19:43 +02:00
Jonas Bernoulli
17a1a4659a
enforce use of spaces for indentation
2013-04-27 17:19:43 +02:00
John Wiegley
5a799db5a1
Merge pull request from purcell/patch-1
...
Add Package-Requires header for ELPA installations
GitHub-reference: https://github.com/jwiegley/use-package/issues/22
2013-04-23 09:06:47 -07:00
Steve Purcell
b901618607
Add Package-Requires header for ELPA installations
2013-04-23 11:25:10 +02:00
John Wiegley
ef6b97c29f
Merge pull request from npostavs/easy-diminish
...
needed extra layer of nesting for diminish calls
GitHub-reference: https://github.com/jwiegley/use-package/issues/21
2013-04-16 15:28:37 -07:00
Noam Postavsky
0df0e18c4b
needed extra layer of nesting for diminish calls
2013-04-16 11:29:32 -04:00
John Wiegley
984e0f1044
Merge pull request from npostavs/easy-diminish
...
let :diminish "string" guess correct mode symbol
GitHub-reference: https://github.com/jwiegley/use-package/issues/20
2013-04-14 14:03:46 -07:00
John Wiegley
094830716d
Merge pull request from npostavs/bind-override
...
let bind-key* override minor modes with emulation-mode-map-alists
GitHub-reference: https://github.com/jwiegley/use-package/issues/19
2013-04-14 13:45:23 -07:00
Noam Postavsky
2abe5f9480
let :diminish "string" guess correct mode symbol
2013-04-14 15:01:37 -04:00
Noam Postavsky
09b9ef3ae3
let bind-key* override minor modes with emulation-mode-map-alists
2013-04-13 18:24:52 -04:00
John Wiegley
26bfd9ce2f
Merge pull request from PhilHudson/master
...
Macro expansion redux
GitHub-reference: https://github.com/jwiegley/use-package/issues/17
2013-03-23 05:08:33 -07:00
Phil Hudson
34d3f115dd
Runtime client code independence redux
...
Tweak to previous fix for expanding macros correctly at code-planting time. Specifically, eval `use-package-minimum-reported-time' at code-planting time not at runtime (which would require use-package.el to be loaded first).
2013-03-23 11:31:15 +00:00
John Wiegley
1758c5faea
Corrected a typo
2013-02-18 17:52:58 -06:00
John Wiegley
d718c0cefa
Merge pull request from phillord/master
...
Support for idle loading of packages
GitHub-reference: https://github.com/jwiegley/use-package/issues/16
2013-02-12 09:51:00 -08:00
Phillip Lord
52a48a77c3
Merge branch 'master' of https://github.com/jwiegley/use-package
2013-02-12 10:22:47 +00:00
Phillip Lord
35685f120b
idle initiation of packages
...
A new feature which adds support for idle startup and loading of packages.
2013-02-12 10:22:06 +00:00
John Wiegley
49d25ce022
Merge pull request from phillord/master
...
Load time display option.
GitHub-reference: https://github.com/jwiegley/use-package/issues/15
2013-02-05 22:13:29 -08:00
Phillip Lord
aa8d5fab19
Added minimum load time display option
...
Makes the minimum load time before use-package displays
a message a customizable option.
2013-02-05 21:46:02 +00:00
John Wiegley
447004740c
Merge pull request from bdd/master
...
Remove trailing whitespace
GitHub-reference: https://github.com/jwiegley/use-package/issues/14
2013-01-28 07:57:47 -08:00
Berk D. Demir
c680b57ebf
Cleanup trailing whitespace
...
Just `M-x delete-trailing-whitespace' on use-package.el
2013-01-28 00:38:39 -08:00
John Wiegley
1a65b11731
Merge pull request from PhilHudson/macroexpand
...
Macroexpand quoted eval-after-load block early
GitHub-reference: https://github.com/jwiegley/use-package/issues/13
2013-01-23 19:34:03 -08:00
Phil Hudson
593f18aff5
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.
2013-01-23 20:33:15 +00:00
John Wiegley
c4cf68f6e4
Merge pull request from phillord/master
...
Better support for ELPA.
GitHub-reference: https://github.com/jwiegley/use-package/issues/11
2013-01-18 15:25:55 -08:00
Phillip Lord
eaf9677409
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).
2013-01-18 10:44:17 +00:00
John Wiegley
445d0245fc
Merge pull request from phillord/master
...
Inline documentation
GitHub-reference: https://github.com/jwiegley/use-package/issues/10
2013-01-17 14:30:50 -08:00
Phillip Lord
8d72a6c1d6
Documentation for the use-package macro
2013-01-17 21:57:39 +00:00
Phillip Lord
b8406ce9f0
Reverting "Documentation for the use-package macro."
...
Revert "Documentation for the use-package macro."
This reverts commit abc0ebc92d .
2013-01-17 21:55:53 +00:00
Phillip Lord
abc0ebc92d
Documentation for the use-package macro
2013-01-17 21:22:57 +00:00
John Wiegley
75b30bfd9b
Merge pull request from phillord/master
...
ELPA support
GitHub-reference: https://github.com/jwiegley/use-package/issues/9
2013-01-12 13:19:28 -08:00
Phillip Lord
c28874e956
ELPA package support
2012-12-31 17:58:45 +01:00
John Wiegley
2a63e3f2ef
Merge pull request from PhilHudson/master
...
Support optional diminish replacement string parameter using conses
GitHub-reference: https://github.com/jwiegley/use-package/issues/4
2012-11-20 17:54:14 -08:00