1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2025-12-15 10:30:25 -08:00
Commit graph

70 commits

Author SHA1 Message Date
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