Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | bind-keys fixes related to | John Wiegley | 2017-12-10 | 1 | -13/+12 | |
| | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/482 | |||||
* | Fix a scoping issues with multiple occurrences of :bind | John Wiegley | 2017-12-09 | 2 | -3/+14 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/585 | |||||
* | Start building a use-package linter in use-package-lint.el | John Wiegley | 2017-12-08 | 1 | -0/+84 | |
| | ||||||
* | use-package-normalize/:disabled has the wrong number of arguments | John Wiegley | 2017-12-08 | 1 | -1/+1 | |
| | ||||||
* | Remove several unnecessary calls to `ignore' | John Wiegley | 2017-12-07 | 4 | -57/+48 | |
| | ||||||
* | Changes to the way auto-deferral is indicated | John Wiegley | 2017-12-07 | 2 | -81/+104 | |
| | | | | | | | | | | | This change adds a new extension hook `use-package-autoloads/<KEYWORD>` for specifying exactly which autoloads a keyword should imply. This is the proper way to indicate autoloads, rather than adding to the `:commands` entry as was done before. Further, autoloading now must occur in order to cause implied deferred loading; if :bind is used with only lambda forms, for example, this will not cause deferred loading without `:defer t`. | |||||
* | Introduce new customization variable `use-package-merge-key-alist' | John Wiegley | 2017-12-07 | 1 | -6/+29 | |
| | ||||||
* | Use cl-gentemp in another place | John Wiegley | 2017-12-06 | 1 | -1/+1 | |
| | | | | | This avoids "Variable unknown" errors if a byte-compiled init.elc happening to encounter an error while evaluating an :init or :config block. | |||||
* | Correctly fix the problem of unreferenced symbols after compilation | John Wiegley | 2017-12-06 | 1 | -8/+8 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/571 | |||||
* | Revert "Pre-expand lexical-let, since otherwise it requires cl to be loaded" | John Wiegley | 2017-12-07 | 1 | -11/+8 | |
| | | | | This reverts commit 7cc17cee8f8ae2093d98efebf429cd10e9b0b81c. | |||||
* | 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 | |
| |