Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add another :bind test | John Wiegley | 2017-12-07 | 1 | -0/+18 | |
| | ||||||
* | Add tests for two more issues | John Wiegley | 2017-12-07 | 1 | -0/+50 | |
| | ||||||
* | Fix the tests | John Wiegley | 2017-12-07 | 1 | -2/+2 | |
| | ||||||
* | Changes to the way auto-deferral is indicated | John Wiegley | 2017-12-07 | 1 | -24/+55 | |
| | | | | | | | | | | | 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`. | |||||
* | Correctly fix the problem of unreferenced symbols after compilation | John Wiegley | 2017-12-06 | 1 | -56/+63 | |
| | | | | 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 | -5/+10 | |
| | | | | This reverts commit 7cc17cee8f8ae2093d98efebf429cd10e9b0b81c. | |||||
* | Pre-expand lexical-let, since otherwise it requires cl to be loaded | John Wiegley | 2017-12-06 | 1 | -10/+5 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/571 | |||||
* | Add a comment as to why max-lisp-eval-depth is set in -tests.el | John Wiegley | 2017-12-06 | 1 | -0/+2 | |
| | ||||||
* | Add :bind test for a single cons cell | John Wiegley | 2017-12-06 | 1 | -0/+12 | |
| | | | | Relates to https://github.com/jwiegley/use-package/issues/566 | |||||
* | 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 | -68/+56 | |
| | ||||||
* | Make the expanded text for :after cleaner | John Wiegley | 2017-12-06 | 1 | -70/+59 | |
| | ||||||
* | Don't auto-defer if the package itself was given to :load | John Wiegley | 2017-12-05 | 1 | -0/+21 | |
| | | | | Otherwise, we'd be senselessly waiting for the package to load. | |||||
* | Enable all tests on Travis | John Wiegley | 2017-12-05 | 1 | -88/+83 | |
| | ||||||
* | Default running-on-travis to t | John Wiegley | 2017-12-05 | 1 | -1/+1 | |
| | ||||||
* | Enable 4 tests that work when not run on Travis | John Wiegley | 2017-12-05 | 1 | -97/+102 | |
| | ||||||
* | For now, stub out test that breaks Travis | John Wiegley | 2017-12-05 | 1 | -19/+19 | |
| | ||||||
* | Stub some referenced variables, for Travis | John Wiegley | 2017-12-05 | 1 | -16/+18 | |
| | ||||||
* | Lower the priority of :if/:when/:unless in use-package-keywords | John Wiegley | 2017-12-05 | 1 | -0/+18 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/560 | |||||
* | Enhance fix-expansion to take surrounding let bindings into account | John Wiegley | 2017-12-05 | 1 | -3/+13 | |
| | ||||||
* | Rewrite normalization of :bind and :bind* | John Wiegley | 2017-12-05 | 1 | -15/+138 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/550 | |||||
* | Avoid using pcase and many other macros in macro-expanded forms | John Wiegley | 2017-12-05 | 1 | -65/+112 | |
| | | | | 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 | -0/+6 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/558 | |||||
* | Fix the case where :ensure is given no arguments | John Wiegley | 2017-12-04 | 1 | -0/+8 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/543 | |||||
* | Add a bind-key test | John Wiegley | 2017-12-04 | 1 | -0/+9 | |
| | ||||||
* | Support :ensure (pkg :pin archive) | John Wiegley | 2017-12-04 | 1 | -21/+27 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/506 | |||||
* | Fix an argument process problem with bind-key | John Wiegley | 2017-12-04 | 1 | -1/+76 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/334 | |||||
* | Comment out two tests that break on Travis | John Wiegley | 2017-12-04 | 1 | -45/+45 | |
| | ||||||
* | Rename up-* files to use-package-* for consistency | John Wiegley | 2017-12-04 | 1 | -0/+1397 | |
| | ||||||
* | Break out ensure/diminish/delight into their own support files | John Wiegley | 2017-12-03 | 1 | -1210/+0 | |
| | ||||||
* | Disable a test that is not working on Travis | John Wiegley | 2017-12-03 | 1 | -33/+33 | |
| | ||||||
* | More variable renaming needed in the tests | John Wiegley | 2017-12-03 | 1 | -24/+24 | |
| | ||||||
* | Separate out all tests, the better to identify which one failed | John Wiegley | 2017-12-03 | 1 | -106/+169 | |
| | ||||||
* | Define macroexpand-1 for older Emacsen | John Wiegley | 2017-12-03 | 1 | -0/+25 | |
| | ||||||
* | A great deal of internal reorganization and simplification | John Wiegley | 2017-12-03 | 1 | -200/+220 | |
| | | | | | | | | | 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. | |||||
* | If use-package-verbose is t, show loading times when :after is used | John Wiegley | 2017-12-01 | 1 | -78/+78 | |
| | ||||||
* | Remove the :defer-install keyword | John Wiegley | 2017-12-01 | 1 | -10/+10 | |
| | | | | 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 | -1/+19 | |
| | | | | Fixes https://github.com/jwiegley/use-package/issues/529 | |||||
* | Add tests for the last two keywords | John Wiegley | 2017-12-01 | 1 | -7/+18 | |
| | ||||||
* | Add many more tests | John Wiegley | 2017-12-01 | 1 | -119/+551 | |
| | ||||||
* | Always wrap the expanded body from use-package in (progn) | John Wiegley | 2017-12-01 | 1 | -38/+45 | |
| | ||||||
* | Comment out :no-require test for now | John Wiegley | 2017-12-01 | 1 | -9/+9 | |
| | | | | It works on my machine, but not with what Travis runs. | |||||
* | Add many new tests | John Wiegley | 2017-12-01 | 1 | -33/+277 | |
| | ||||||
* | Allow match-expansion to take multiple cases | John Wiegley | 2017-11-30 | 1 | -2/+2 | |
| | ||||||
* | Add test for use-package-test-normalize/:ensure | John Wiegley | 2017-11-30 | 1 | -0/+10 | |
| | ||||||
* | Add the missing plist-delete | John Wiegley | 2017-11-30 | 1 | -0/+9 | |
| | ||||||
* | Remove an unneeded defvar | John Wiegley | 2017-11-30 | 1 | -7/+5 | |
| | ||||||
* | Add a test case for :ensure, following up from | John Wiegley | 2017-11-30 | 1 | -6/+108 | |
| | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/190 | |||||
* | Add two new tests | John Wiegley | 2017-11-30 | 1 | -0/+30 | |
| | ||||||
* | Add stubs for future tests of all keywords | John Wiegley | 2017-11-30 | 1 | -30/+167 | |
| |