Commit graph

20 commits

Author SHA1 Message Date
John Wiegley
beee6b8d4d use-package-defaults predicate must also receive the package name 2017-12-06 10:51:24 -08:00
John Wiegley
b001edf162 Add missing autoload cookie, and make lack of a normalizer an error
Fixes https://github.com/jwiegley/use-package/issues/566
2017-12-06 10:20:51 -08:00
John Wiegley
ce36e68817 Don't compute the verbose debug text unless it's requested 2017-12-06 09:37:00 -08:00
John Wiegley
2a85d81c47 Add support for gathering statistics on use-package declarations 2017-12-06 08:27:31 -08:00
John Wiegley
894e95aa4b Respect keyword ordering in use-package-deferring-keywords
Relates to https://github.com/jwiegley/use-package/issues/565
2017-12-06 06:37:07 -08:00
John Wiegley
2cd3ebd5d5 Allow the expansion of :after (:or foo bar) to be byte-compiled 2017-12-06 06:02:28 +00:00
John Wiegley
b2b91af2e5 Make the expanded text for :after cleaner 2017-12-06 06:02:28 +00:00
John Wiegley
de12a5ae86 Several changes as suggested by flycheck 2017-12-05 16:13:03 -08:00
John Wiegley
3343cca33b Don't auto-defer if the package itself was given to :load
Otherwise, we'd be senselessly waiting for the package to load.
2017-12-05 15:47:53 -08:00
John Wiegley
0c110ebd67 Allow `:load t' to mean the same as :load of the package name 2017-12-05 15:46:55 -08:00
John Wiegley
4882df8285 Whitespace change 2017-12-05 15:46:44 -08:00
John Wiegley
b25a305c58 Lower the priority of :if/:when/:unless in use-package-keywords
Fixes https://github.com/jwiegley/use-package/issues/560
2017-12-05 13:26:32 -08:00
John Wiegley
725d749b7c Normalize errors should be errors, that are then caught by :catch 2017-12-05 13:11:17 -08:00
John Wiegley
0a628a2767 Avoid using pcase and many other macros in macro-expanded forms
This is related to https://github.com/jwiegley/use-package/issues/550
2017-12-05 11:10:16 -08:00
Radon Rosborough
f037c2daeb Fix function accidentally made interactive 2017-12-04 22:44:22 -08:00
John Wiegley
43f1be12b7 Use cl-gensym 2017-12-04 17:03:59 -08:00
John Wiegley
afdf1c3638 Some Emacsen don't have gensym
Fixes https://github.com/jwiegley/use-package/issues/544
2017-12-04 16:42:56 -08:00
John Wiegley
e34fdb580a Add several missing comments 2017-12-04 15:24:31 -08:00
John Wiegley
6c836985b1 Swap the order of two definitions 2017-12-04 15:22:08 -08:00
John Wiegley
4b83f9525c Rename up-* files to use-package-* for consistency 2017-12-04 21:21:54 +00:00
Renamed from up-core.el (Browse further)