Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Pre-expand lexical-let, since otherwise it requires cl to be loaded | John Wiegley | 2017-12-06 | 1 | -8/+11 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/571 | |||||
* | Add documentation for `use-package-report' | John Wiegley | 2017-12-06 | 1 | -0/+7 | |
| | ||||||
* | use-package-defaults predicate must also receive the package name | John Wiegley | 2017-12-06 | 2 | -8/+8 | |
| | ||||||
* | Remove Package-Requires for diminish and delight, as these are optional | John Wiegley | 2017-12-06 | 2 | -2/+2 | |
| | ||||||
* | Add missing autoload cookie, and make lack of a normalizer an error | John Wiegley | 2017-12-06 | 2 | -6/+3 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/566 | |||||
* | Don't compute the verbose debug text unless it's requested | John Wiegley | 2017-12-06 | 1 | -12/+14 | |
| | ||||||
* | Add support for gathering statistics on use-package declarations | John Wiegley | 2017-12-06 | 1 | -22/+120 | |
| | ||||||
* | Respect keyword ordering in use-package-deferring-keywords | John Wiegley | 2017-12-06 | 1 | -2/+2 | |
| | | | | Relates to https://github.com/jwiegley/use-package/issues/565 | |||||
* | Update some GPL version references | John Wiegley | 2017-12-06 | 1 | -1/+1 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/563 | |||||
* | Allow the expansion of :after (:or foo bar) to be byte-compiled | John Wiegley | 2017-12-06 | 1 | -8/+5 | |
| | ||||||
* | Make the expanded text for :after cleaner | John Wiegley | 2017-12-06 | 1 | -20/+14 | |
| | ||||||
* | Several changes as suggested by flycheck | John Wiegley | 2017-12-05 | 1 | -11/+14 | |
| | ||||||
* | Don't auto-defer if the package itself was given to :load | John Wiegley | 2017-12-05 | 1 | -0/+4 | |
| | | | | Otherwise, we'd be senselessly waiting for the package to load. | |||||
* | Allow `:load t' to mean the same as :load of the package name | John Wiegley | 2017-12-05 | 1 | -1/+1 | |
| | ||||||
* | Whitespace change | John Wiegley | 2017-12-05 | 1 | -1/+2 | |
| | ||||||
* | Lower the priority of :if/:when/:unless in use-package-keywords | John Wiegley | 2017-12-05 | 1 | -3/+3 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/560 | |||||
* | Rewrite normalization of :bind and :bind* | John Wiegley | 2017-12-05 | 1 | -10/+37 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/550 | |||||
* | Normalize errors should be errors, that are then caught by :catch | John Wiegley | 2017-12-05 | 1 | -4/+1 | |
| | ||||||
* | Avoid using pcase and many other macros in macro-expanded forms | John Wiegley | 2017-12-05 | 4 | -128/+151 | |
| | | | | This is related to https://github.com/jwiegley/use-package/issues/550 | |||||
* | Fix bad interaction between bind-keys* and the :package keyword | John Wiegley | 2017-12-05 | 1 | -4/+5 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/558 | |||||
* | Add missing autoload cookies | John Wiegley | 2017-12-05 | 6 | -0/+17 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/555 | |||||
* | Fix function accidentally made interactive | Radon Rosborough | 2017-12-04 | 1 | -1/+3 | |
| | ||||||
* | Use cl-gensym | John Wiegley | 2017-12-04 | 1 | -17/+4 | |
| | ||||||
* | Fix the case where :ensure is given no arguments | John Wiegley | 2017-12-04 | 1 | -1/+1 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/543 | |||||
* | Some Emacsen don't have gensym | John Wiegley | 2017-12-04 | 1 | -4/+17 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/544 | |||||
* | Add a note to `bind-key` on the usage of the KEYMAP argument | John Wiegley | 2017-12-04 | 1 | -0/+7 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/542 | |||||
* | Support :ensure (pkg :pin archive) | John Wiegley | 2017-12-04 | 1 | -9/+14 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/506 | |||||
* | Add several missing comments | John Wiegley | 2017-12-04 | 7 | -5/+11 | |
| | ||||||
* | Swap the order of two definitions | John Wiegley | 2017-12-04 | 1 | -45/+45 | |
| | ||||||
* | Fix an argument process problem with bind-key | John Wiegley | 2017-12-04 | 1 | -21/+34 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/334 | |||||
* | Rename up-* files to use-package-* for consistency | John Wiegley | 2017-12-04 | 7 | -7/+1934 | |
| | ||||||
* | Split key binding functionality out into its own file | John Wiegley | 2017-12-04 | 1 | -1/+2 | |
| | ||||||
* | Please the byte-compiler | John Wiegley | 2017-12-04 | 3 | -2/+8 | |
| | ||||||
* | Normalize some whitespace and ordering in new code | John Wiegley | 2017-12-04 | 3 | -4/+7 | |
| | ||||||
* | Add `use-package-chords` and `use-package-ensure-system-package` | Justin Talbott | 2017-12-04 | 3 | -0/+179 | |
| | | | | | | Also update docs on usage connect to https://github.com/jwiegley/use-package/issues/516 | |||||
* | Move optional jumping functionality to its own module | John Wiegley | 2017-12-03 | 1 | -0/+3 | |
| | ||||||
* | Break out ensure/diminish/delight into their own support files | John Wiegley | 2017-12-03 | 1 | -1625/+4 | |
| | ||||||
* | Move the use-package-keywords defcustom to the top of the file | John Wiegley | 2017-12-03 | 1 | -47/+47 | |
| | ||||||
* | Move functions around for better logical grouping | John Wiegley | 2017-12-03 | 1 | -557/+510 | |
| | ||||||
* | Change most use-package-- prefixes to just use-package- | John Wiegley | 2017-12-03 | 1 | -169/+167 | |
| | ||||||
* | Remove a local variable binding | John Wiegley | 2017-12-03 | 1 | -1/+0 | |
| | ||||||
* | Always catch errors during configuration | John Wiegley | 2017-12-03 | 1 | -20/+19 | |
| | ||||||
* | A great deal of internal reorganization and simplification | John Wiegley | 2017-12-03 | 1 | -386/+489 | |
| | | | | | | | | | All handlers now address their own domain of work; :after has become safer; keyword normalization is multi-stage process; setting use-package-verbose to `debug' produces useful output in the *use-package* buffer in the case of load time errors; use-package errors (even internal) won't stop Emacs from starting (though a serious internal bug that errors out every use-package form may stop anything from being configured!); and more. | |||||
* | Fix `use-package-ensure-function' docstring typo | Radon Rosborough | 2017-12-02 | 1 | -1/+1 | |
| | ||||||
* | If use-package-verbose is t, show loading times when :after is used | John Wiegley | 2017-12-01 | 1 | -17/+19 | |
| | ||||||
* | Remove the :defer-install keyword | John Wiegley | 2017-12-01 | 1 | -225/+39 | |
| | | | | This may reappear as its own add-on to use-package in the future. See https://github.com/jwiegley/use-package/issues/442. | |||||
* | :demand should not override an explicit use of :after | John Wiegley | 2017-12-01 | 1 | -0/+4 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/529 | |||||
* | Remove some debug code that crept in | John Wiegley | 2017-12-01 | 1 | -1/+0 | |
| | ||||||
* | Always wrap the expanded body from use-package in (progn) | John Wiegley | 2017-12-01 | 1 | -19/+20 | |
| | ||||||
* | Don't factor out a volatile variable | John Wiegley | 2017-12-01 | 1 | -4/+5 | |
| | | | | Possibly fixes https://github.com/jwiegley/use-package/issues/527 |