summaryrefslogtreecommitdiff
path: root/lisp/use-package
Commit message (Collapse)AuthorAgeFilesLines
...
* bind-keys fixes related toJohn Wiegley2017-12-101-13/+12
| | | GitHub-reference: https://github.com/jwiegley/use-package/issues/482
* Fix a scoping issues with multiple occurrences of :bindJohn Wiegley2017-12-092-3/+14
| | | | Fixes https://github.com/jwiegley/use-package/issues/585
* Start building a use-package linter in use-package-lint.elJohn Wiegley2017-12-081-0/+84
|
* use-package-normalize/:disabled has the wrong number of argumentsJohn Wiegley2017-12-081-1/+1
|
* Remove several unnecessary calls to `ignore'John Wiegley2017-12-074-57/+48
|
* Changes to the way auto-deferral is indicatedJohn Wiegley2017-12-072-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 Wiegley2017-12-071-6/+29
|
* Use cl-gentemp in another placeJohn Wiegley2017-12-061-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 compilationJohn Wiegley2017-12-061-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 Wiegley2017-12-071-11/+8
| | | | This reverts commit 7cc17cee8f8ae2093d98efebf429cd10e9b0b81c.
* Pre-expand lexical-let, since otherwise it requires cl to be loadedJohn Wiegley2017-12-061-8/+11
| | | | Fixes https://github.com/jwiegley/use-package/issues/571
* Add documentation for `use-package-report'John Wiegley2017-12-061-0/+7
|
* use-package-defaults predicate must also receive the package nameJohn Wiegley2017-12-062-8/+8
|
* Remove Package-Requires for diminish and delight, as these are optionalJohn Wiegley2017-12-062-2/+2
|
* Add missing autoload cookie, and make lack of a normalizer an errorJohn Wiegley2017-12-062-6/+3
| | | | Fixes https://github.com/jwiegley/use-package/issues/566
* Don't compute the verbose debug text unless it's requestedJohn Wiegley2017-12-061-12/+14
|
* Add support for gathering statistics on use-package declarationsJohn Wiegley2017-12-061-22/+120
|
* Respect keyword ordering in use-package-deferring-keywordsJohn Wiegley2017-12-061-2/+2
| | | | Relates to https://github.com/jwiegley/use-package/issues/565
* Update some GPL version referencesJohn Wiegley2017-12-061-1/+1
| | | | Fixes https://github.com/jwiegley/use-package/issues/563
* Allow the expansion of :after (:or foo bar) to be byte-compiledJohn Wiegley2017-12-061-8/+5
|
* Make the expanded text for :after cleanerJohn Wiegley2017-12-061-20/+14
|
* Several changes as suggested by flycheckJohn Wiegley2017-12-051-11/+14
|
* Don't auto-defer if the package itself was given to :loadJohn Wiegley2017-12-051-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 nameJohn Wiegley2017-12-051-1/+1
|
* Whitespace changeJohn Wiegley2017-12-051-1/+2
|
* Lower the priority of :if/:when/:unless in use-package-keywordsJohn Wiegley2017-12-051-3/+3
| | | | Fixes https://github.com/jwiegley/use-package/issues/560
* Rewrite normalization of :bind and :bind*John Wiegley2017-12-051-10/+37
| | | | Fixes https://github.com/jwiegley/use-package/issues/550
* Normalize errors should be errors, that are then caught by :catchJohn Wiegley2017-12-051-4/+1
|
* Avoid using pcase and many other macros in macro-expanded formsJohn Wiegley2017-12-054-128/+151
| | | | This is related to https://github.com/jwiegley/use-package/issues/550
* Fix bad interaction between bind-keys* and the :package keywordJohn Wiegley2017-12-051-4/+5
| | | | Fixes https://github.com/jwiegley/use-package/issues/558
* Add missing autoload cookiesJohn Wiegley2017-12-056-0/+17
| | | | Fixes https://github.com/jwiegley/use-package/issues/555
* Fix function accidentally made interactiveRadon Rosborough2017-12-041-1/+3
|
* Use cl-gensymJohn Wiegley2017-12-041-17/+4
|
* Fix the case where :ensure is given no argumentsJohn Wiegley2017-12-041-1/+1
| | | | Fixes https://github.com/jwiegley/use-package/issues/543
* Some Emacsen don't have gensymJohn Wiegley2017-12-041-4/+17
| | | | Fixes https://github.com/jwiegley/use-package/issues/544
* Add a note to `bind-key` on the usage of the KEYMAP argumentJohn Wiegley2017-12-041-0/+7
| | | | Fixes https://github.com/jwiegley/use-package/issues/542
* Support :ensure (pkg :pin archive)John Wiegley2017-12-041-9/+14
| | | | Fixes https://github.com/jwiegley/use-package/issues/506
* Add several missing commentsJohn Wiegley2017-12-047-5/+11
|
* Swap the order of two definitionsJohn Wiegley2017-12-041-45/+45
|
* Fix an argument process problem with bind-keyJohn Wiegley2017-12-041-21/+34
| | | | Fixes https://github.com/jwiegley/use-package/issues/334
* Rename up-* files to use-package-* for consistencyJohn Wiegley2017-12-047-7/+1934
|
* Split key binding functionality out into its own fileJohn Wiegley2017-12-041-1/+2
|
* Please the byte-compilerJohn Wiegley2017-12-043-2/+8
|
* Normalize some whitespace and ordering in new codeJohn Wiegley2017-12-043-4/+7
|
* Add `use-package-chords` and `use-package-ensure-system-package`Justin Talbott2017-12-043-0/+179
| | | | | | Also update docs on usage connect to https://github.com/jwiegley/use-package/issues/516
* Move optional jumping functionality to its own moduleJohn Wiegley2017-12-031-0/+3
|
* Break out ensure/diminish/delight into their own support filesJohn Wiegley2017-12-031-1625/+4
|
* Move the use-package-keywords defcustom to the top of the fileJohn Wiegley2017-12-031-47/+47
|
* Move functions around for better logical groupingJohn Wiegley2017-12-031-557/+510
|
* Change most use-package-- prefixes to just use-package-John Wiegley2017-12-031-169/+167
|