summaryrefslogtreecommitdiff
path: root/lisp/use-package
Commit message (Collapse)AuthorAgeFilesLines
...
* 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
|
* Remove a local variable bindingJohn Wiegley2017-12-031-1/+0
|
* Always catch errors during configurationJohn Wiegley2017-12-031-20/+19
|
* A great deal of internal reorganization and simplificationJohn Wiegley2017-12-031-386/+489
| | | | | | | | | 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.
* Fix `use-package-ensure-function' docstring typoRadon Rosborough2017-12-021-1/+1
|
* If use-package-verbose is t, show loading times when :after is usedJohn Wiegley2017-12-011-17/+19
|
* Remove the :defer-install keywordJohn Wiegley2017-12-011-225/+39
| | | | 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 :afterJohn Wiegley2017-12-011-0/+4
| | | | Fixes https://github.com/jwiegley/use-package/issues/529
* Remove some debug code that crept inJohn Wiegley2017-12-011-1/+0
|
* Always wrap the expanded body from use-package in (progn)John Wiegley2017-12-011-19/+20
|
* Don't factor out a volatile variableJohn Wiegley2017-12-011-4/+5
| | | | Possibly fixes https://github.com/jwiegley/use-package/issues/527