Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | |
| | ||||||
* | Whitespace fix | John Wiegley | 2017-11-29 | 1 | -3/+1 | |
| | ||||||
* | Allow :bind ("C-c C-c" . (lambda () (ding))) and #'(lambda ...) | John Wiegley | 2017-11-29 | 1 | -0/+14 | |
| | | | | | Fixes https://github.com/jwiegley/use-package/issues/333 Fixes https://github.com/jwiegley/use-package/issues/461 | |||||
* | Allow `:diminish` with no arguments | Joe Wreschnig | 2017-07-08 | 1 | -0/+12 | |
| | | | | | | | | | | | | | | | When given no arguments, have :diminish assume it should diminish a mode named after the current package (the package’s name, with “-mode” appended, if it’s not already) to an empty string. When given only a string to diminish an implicit package name to, do not append “-mode” to the package name if it already ends with it. (This is a backwards-incompatible change if someone was diminishing a package named “foo-mode” implementing `foo-mode-mode`.) Add test cases for `use-package-normalize-diminish`. This addresses some of the redundancy mentioned in issue https://github.com/jwiegley/use-package/issues/288. | |||||
* | Allow :major as the third argument in :delight calls | Joe Wreschnig | 2017-07-02 | 1 | -1/+3 | |
| | ||||||
* | Allow multiple :delight arguments, or omitting the mode. () | Joe Wreschnig | 2017-07-02 | 1 | -0/+19 | |
| | | | | | | | | | | | | | This allows using forms such as (use-package foo :delight) ;; => (delight 'foo-mode) (use-package foo :delight " f") ;; => (delight 'foo-mode " f") (use-package foo :delight (a-mode) (b-mode " b") ;; => (delight 'a-mode) (delight 'b-mode " b") This brings support for `:delight` in line with `:diminish`. GitHub-reference: https://github.com/jwiegley/use-package/issues/477 |