Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Merge pull request from justbur/elisp-cap | John Wiegley | 2017-12-26 | 1 | -0/+9 | |
|\ | | | | | | | Handle automatic macro expansion by elisp-completion-at-point GitHub-reference: https://github.com/jwiegley/use-package/issues/599 | |||||
| * | Handle automatic macro expansion by elisp-completion-at-point | Justin Burkett | 2017-12-19 | 1 | -0/+9 | |
| | | | | | | | | | | | | | | | | | | | | The function `elisp--local-variables' inserts an unbound variable, `elisp--witness--lisp', into macro forms to determine the locally bound variables for `elisp-completion-at-point'. It ends up throwing a lot of errors since it can occupy the position of a keyword (or look like a second argument to a keyword that takes one). Deleting it when it's at the top level should be harmless since there should be no locally bound variables to discover here anyway. | |||||
* | | Merge pull request from nickmccurdy/render-report-table | John Wiegley | 2017-12-26 | 1 | -0/+3 | |
|\ \ | | | | | | | | | | Render the use-package-report table using Org GitHub-reference: https://github.com/jwiegley/use-package/issues/592 | |||||
| * | | Render the use-package-report table using Org | Nick McCurdy | 2017-12-16 | 1 | -0/+3 | |
| | | | | | | | | | | | | | | | | | | | | | I noticed that the "Gathering Statistics" instructions for rendering the Org table could be automated for convenience. Now the table is reformatted automatically, and you can still manually sort it. I'm not sorting it by default to maintain the same order of use-package forms for easier troubleshooting. | |||||
* | | | Fix sanity check for correct :custom-face format | wouter bolsterlee | 2017-12-20 | 1 | -1/+1 | |
| |/ |/| | | | | | | | | | | | | | | | | | Instead of testing the length of each form passed to :custom-face, the sanity check would test the number of forms passed to :custom-face, causing it to fail when more than 2 face customisations are used. Fixes https://github.com/jwiegley/use-package/issues/600. Copyright-paperwork-exempt: yes | |||||
* | | Guard a call to display-warning with ignore | John Wiegley | 2017-12-17 | 1 | -4/+5 | |
|/ | | | | Fixes https://github.com/jwiegley/use-package/issues/589 | |||||
* | All the second argument in use-package-defaults lists to be a function | John Wiegley | 2017-12-15 | 1 | -12/+25 | |
| | | | | Address the question raised in https://github.com/jwiegley/use-package/issues/591 | |||||
* | Minor simplification of a function | John Wiegley | 2017-12-10 | 1 | -5/+3 | |
| | ||||||
* | 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 | |
| |