summaryrefslogtreecommitdiff
path: root/lisp/use-package
Commit message (Collapse)AuthorAgeFilesLines
...
* Generate :defines and :functions correctlyJohn Wiegley2017-12-011-27/+18
| | | | So they actually inhibit byte-compilation warnings as they were meant to.
* Correct the ordering of :preface, :load-path, :defines and :functionsJohn Wiegley2017-12-011-3/+3
|
* Whitespace fixJohn Wiegley2017-12-011-11/+12
|
* Move :hook before :deferJohn Wiegley2017-12-011-1/+1
|
* Don't macroexpand bind-keys, leave that to the evaluatorJohn Wiegley2017-12-011-3/+2
|
* Always use `load' when loading for the sake of compilationJohn Wiegley2017-12-011-1/+3
|
* Sort keywords at the appropriate timeJohn Wiegley2017-12-011-9/+10
|
* Change the :config default, if none has been set in varsJohn Wiegley2017-12-011-1/+1
|
* :no-require t should never requireJohn Wiegley2017-11-301-6/+10
|
* Code reformattingJohn Wiegley2017-11-301-10/+10
|
* A final fix to :ensure + :load-pathJohn Wiegley2017-11-301-1/+3
| | | | Fixes https://github.com/jwiegley/use-package/issues/190
* Don't check for an :ensure that use-package-always-ensure may have addedJohn Wiegley2017-11-301-2/+1
| | | | Fixes https://github.com/jwiegley/use-package/issues/190
* Add a use-package-version variableJohn Wiegley2017-11-301-0/+3
|
* Allow :ensure to take a nil value againJohn Wiegley2017-11-301-1/+1
| | | | Fixes https://github.com/jwiegley/use-package/issues/526
* Only add :ensure nil on :load-path if use-package-always-ensure is tJohn Wiegley2017-11-291-1/+2
|
* Restructure some codeJohn Wiegley2017-11-291-19/+20
|
* Using :load-path without also using :ensure now implies :ensure nilJohn Wiegley2017-11-291-0/+3
| | | | Fixes https://github.com/jwiegley/use-package/issues/190
* Correction to use-package--recognize-functionJohn Wiegley2017-11-291-5/+7
| | | | Finishes https://github.com/jwiegley/use-package/issues/525
* Allow keys to be bound to nilJohn Wiegley2017-11-292-20/+24
| | | | Fixes https://github.com/jwiegley/use-package/issues/525
* Fix a missing `and'John Wiegley2017-11-291-2/+2
|
* Use backquote rather than quoteJohn Wiegley2017-11-291-2/+2
|
* Correct use-package-normalize-modeJohn Wiegley2017-11-291-1/+1
|
* Update version and copyrightJohn Wiegley2017-11-292-10/+11
|
* Allow :bind ("C-c C-c" . (lambda () (ding))) and #'(lambda ...)John Wiegley2017-11-292-128/+180
| | | | | Fixes https://github.com/jwiegley/use-package/issues/333 Fixes https://github.com/jwiegley/use-package/issues/461
* Require Emacs version >= 24.3Basil L. Contovounesios2017-11-291-1/+1
| | | | Re: https://github.com/jwiegley/use-package/issues/457
* Require cl-lib and do not use seq functionsBasil L. Contovounesios2017-11-291-2/+3
| | | | | | cl-lib is also required for a separate call to cl-mapcan. Fixes https://github.com/jwiegley/use-package/issues/520
* When use-package-inject-hooks is non-nil, always fire init/config hooksJohn Wiegley2017-11-281-17/+21
| | | | | | | This used to not happen if `:init` or `:config` was missing, or set to nil as with `:init nil`. Fixes https://github.com/jwiegley/use-package/issues/250
* Print map keys in describe-personal-keybindingsJohn Wiegley2017-11-281-2/+2
| | | | Fixes https://github.com/jwiegley/use-package/issues/406
* Repeating a bind no longer causes duplicates in personal-keybindingsJohn Wiegley2017-11-281-3/+7
| | | | Fixes https://github.com/jwiegley/use-package/issues/446
* When byte-compiling, correctly output declare-function directivesJohn Wiegley2017-11-281-0/+3
| | | | Fixes https://github.com/jwiegley/use-package/issues/474
* Make diminish a soft dependency, as delight already wasJohn Wiegley2017-11-281-4/+3
| | | | Fixes https://github.com/jwiegley/use-package/issues/493
* Allow :diminish to take no argument, once againJohn Wiegley2017-11-281-4/+6
|
* Fix for single :custom (foo bar)John Wiegley2017-11-281-1/+3
|
* Allow :custom (foo1 bar1) (foo2 bar2) etcJohn Wiegley2017-11-281-14/+9
| | | | Fixes https://github.com/jwiegley/use-package/issues/518
* Add support for `:hook`John Wiegley2017-11-281-0/+49
| | | | Fixes https://github.com/jwiegley/use-package/issues/444
* Append to *use-package* when debugging, don't clear itJohn Wiegley2017-11-281-9/+8
| | | | Fixes https://github.com/jwiegley/use-package/issues/476
* Make unrecognized keywords a warningJohn Wiegley2017-11-281-1/+4
| | | | | | | This could actually be used to store your own metadata in use-package declarations, to be (read) later by simply parsing init file contents. Fixes https://github.com/jwiegley/use-package/issues/483
* Upgrade license to GPL 3John Wiegley2017-11-281-1/+1
| | | | Fixes https://github.com/jwiegley/use-package/issues/499
* Don't allow :commands, :bind, etc., to be given an empty listJohn Wiegley2017-11-281-2/+2
| | | | | | | | | | This makes the following an error: :commands :commands nil :commands () Fixes https://github.com/jwiegley/use-package/issues/512
* Explicit :defer t should override use-package-always-demandJohn Wiegley2017-11-281-2/+4
| | | | Fixes https://github.com/jwiegley/use-package/issues/514
* Merge pull request from drrlvn/patch-1John Wiegley2017-11-281-1/+0
|\ | | | | | | Remove duplicate documentation of :mode GitHub-reference: https://github.com/jwiegley/use-package/issues/489
| * Remove duplicate documentation of :modeDror Levin2017-07-311-1/+0
| |
* | Corrections to the normalization of :customJohn Wiegley2017-11-281-17/+14
| |
* | Merge pull request from joewreschnig/implicit-diminishJohn Wiegley2017-11-281-1/+3
|\ \ | | | | | | | | | Allow `:diminish` with no arguments. GitHub-reference: https://github.com/jwiegley/use-package/issues/472
| * | Allow `:diminish` with no argumentsJoe Wreschnig2017-07-081-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 customized values to be nilJustin Talbott2017-11-201-1/+2
| | |
* | | Merge pull request from canatella/add-customization-keywordsJohn Wiegley2017-11-201-0/+69
|\ \ \ | | | | | | | | | | | | Add customization keywords GitHub-reference: https://github.com/jwiegley/use-package/issues/508
| * | | Add support for face customizationDamien Merenne2017-11-101-0/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows customization of faces using customize-set-faces. This makes it easier to manage customization in version control. Instead of having all the faces written in a custom.el, the faces can be customized where the rest of the package is configured.
| * | | Add support for variable customizationDamien Merenne2017-11-101-0/+40
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Allows customization of variable using customize-set-variables. This makes it easier to manage customization in version control. Instead of having all the variables written in a custom.el, the variable can be customized where the rest of the package is configured.
* | | | Fix typos in docstringCarl Lieberman2017-10-301-2/+2
|/ / /