summaryrefslogtreecommitdiff
path: root/lisp/use-package
Commit message (Collapse)AuthorAgeFilesLines
...
| * | allow string values in cons for :bind keywordsJustin Talbott2016-01-081-9/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It is possible with `bind-key` and `define-key` (and also `bind-chord` and `key-chord-define`) to define a binding to a string's value, i.e: ``` elisp (bind-key "C-;" "the ") (bind-chord "^^" "λ") ``` This adds an option for `(use-package-normalize-pairs)` that allows string values to be given with the `:bind` (and also `:chord`) keywords to expand into these definitions.
* | | Merge pull request from dudebout/patch-1John Wiegley2016-02-061-4/+4
|\ \ \ | | | | | | | | | | | | Upper casing Cs corresponding to Ctrl GitHub-reference: https://github.com/jwiegley/use-package/issues/316
| * | | Upper casing Cs corresponding to CtrlNicolas Dudebout2016-02-051-4/+4
| | | | | | | | | | | | | | | | A number of Cs corresponding to Ctrl have been lower cased in comments in eb6b81dfe.
* | | | Add an autoload cookie for `use-package'John Wiegley2016-02-061-0/+1
|/ / /
* | | Ensure package-install support a second argumentThierry Volpiatto2016-02-041-1/+3
| | | | | | | | | | | | * use-package.el (use-package-ensure-elpa): Do it.
* | | When :ensure is used install package as a selected packageThierry Volpiatto2016-02-041-2/+2
| | | | | | | | | | | | | | | | | | | | | Also shutup bytecompiler about package-archive-contents. * use-package.el (use-package-ensure-elpa): Add package to selected package by using second arg of package install.
* | | Merge pull request from kovrik/fix-pin-performanceJohn Wiegley2016-01-251-1/+2
|\ \ \ | | | | | | | | | | | | Do not package-initialize on each :pin GitHub-reference: https://github.com/jwiegley/use-package/issues/308
| * | | Change condition that checks if package has been initializedIvan Goncharov2016-01-201-2/+1
| | | |
| * | | Do not package-initialize on each :pinIvan Goncharov2016-01-181-1/+3
| | | |
* | | | Fix errant variable namePhillip Lord2016-01-211-1/+1
| | | |
* | | | Add new option `-always-pin'Phillip Lord2016-01-201-0/+10
|/ / / | | | | | | | | | | | | `use-package-always-pin' allows a default archive (or manual) to be specified for all use-package statements, unless explicitly overridden.
* | | Merge pull request from kovrik/issue-299John Wiegley2016-01-121-12/+11
|\ \ \ | | | | | | | | | | | | Move :pin out of macro expansion phase GitHub-reference: https://github.com/jwiegley/use-package/issues/302
| * | | Move :pin out of macro expansion phase fixesIvan Goncharov2016-01-061-6/+5
| | | |
| * | | Move :pin out of macro expansion phaseIvan Goncharov2016-01-061-12/+12
| | | |
* | | | Add a missing commaJohn Wiegley2016-01-121-1/+1
| | | |
* | | | Add a PREDICATE option to bind-key, and :filter to `bind-keys'John Wiegley2016-01-111-24/+41
| |/ / |/| |
* | | Guard against a case where :load-paths is nilJohn Wiegley2016-01-061-1/+1
|/ /
* | Use cl-mapcan rather than apply 'nconc; thanks wasamasaJohn Wiegley2015-12-201-11/+9
| |
* | Install packages when byte-compiling (fix by @npostavs)Ivan Goncharov2015-11-131-6/+13
| |
* | Apply a fix from npostavs relating toJohn Wiegley2015-11-091-1/+1
| | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/279
* | Merge pull request from kovrik/masterJohn Wiegley2015-11-091-7/+5
|\ \ | | | | | | | | | Move :ensure option execution from macro expansion phase to runtime phase GitHub-reference: https://github.com/jwiegley/use-package/issues/273
| * | Move :ensure option from macro expansion phase to runtime phaseIvan Goncharov2015-11-031-7/+5
| | |
* | | Support for after keywordPhillip Lord2015-11-041-0/+32
|/ / | | | | | | | | | | | | After provides `eval-after-load' functionality for any number of features. This helps to avoid deeply nested `use-package' statements. Closes https://github.com/jwiegley/use-package/issues/274
* | Bump version to 2.1John Wiegley2015-09-261-1/+2
| |
* | pass in symbol of bind macro, for more extensible re-use of same handlerJustin Talbott2015-09-231-3/+3
| | | | | | | | related to https://github.com/jwiegley/use-package/issues/258
* | Revert "Merge pull request from edvorg/master"John Wiegley2015-09-061-37/+22
| | | | | | | | | | This reverts commit 38b213c6c382f87b7f6e60d0c97d37f2951c2482, reversing changes made to 7d34df4f5dd26b6d8b0899e6508c9af5dedf2dc4. GitHub-reference: https://github.com/jwiegley/use-package/issues/247
* | error handling for use-packageEdward Knyshov2015-08-301-22/+37
| | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/246
* | fix quotation errorAleksey Kladov2015-08-171-1/+1
| |
* | Re-add support for string package namesNoam Postavsky2015-08-141-92/+110
| | | | | | | | e.g. (use-package "isearch") rather than (use-package isearch)
* | Support :bind (:map '(...))Nick Alcock2015-07-311-6/+11
| | | | | | | | | | We transform it into (:map foo (...) (...)) in the normalizer, and no longer warn about unknown sorts of arg.
* | Merge pull request from thomasf/masterJohn Wiegley2015-06-221-3/+8
|\ \ | |/ |/| | | Refresh package.el archives if package is missing. GitHub-reference: https://github.com/jwiegley/use-package/issues/210
| * Refresh package.el archives if package is missingThomas Frössman2015-05-081-3/+8
| |
* | Merge pull request from killdash9/keymapJohn Wiegley2015-06-111-18/+16
|\ \ | | | | | | | | | bind-keymap fixes. GitHub-reference: https://github.com/jwiegley/use-package/issues/199
| * | bind-keymap fixesRussell Black2015-04-111-18/+16
| |/ | | | | | | | | | | Override argument no longer ignored. Not adding keymap to list of commands. `eval' no longer appears to be necessary, using direct invocation of bind-key*.
* / Fix calls to run-hooks for :init and :config injected hooksSylvain Benner2015-05-191-6/+6
|/
* Keymap bindings must be interactiveJohn Wiegley2015-03-251-0/+1
|
* Failed to require a package is just a messageJohn Wiegley2015-03-241-7/+5
|
* Minor fix to :diminishJohn Wiegley2015-03-241-5/+6
|
* Fix a bug in the :delight supportJohn Wiegley2015-03-231-8/+4
|
* Add :delight support, thanks to darkfeline on GitHubJohn Wiegley2015-03-211-1/+32
| | | | Fixes https://github.com/jwiegley/use-package/issues/189
* Add new customization use-package-always-ensureJohn Wiegley2015-03-211-3/+12
| | | | Fixes https://github.com/jwiegley/use-package/issues/27
* unbind-key now removes key from personal-keybindingsJohn Wiegley2015-03-211-14/+23
| | | | Fixes https://github.com/jwiegley/use-package/issues/74
* Fix file headersJohn Wiegley2015-03-212-23/+25
|
* Add autoload stanzas to bind-keyJohn Wiegley2015-03-211-0/+8
| | | | Fixes https://github.com/jwiegley/use-package/issues/33
* Correction to an eval-after-load expansionJohn Wiegley2015-03-211-1/+1
|
* Change use-package to use bind-keys and bind-keys*John Wiegley2015-03-212-31/+28
| | | | Fixes https://github.com/jwiegley/use-package/issues/129
* Change bind-key* behavior to mimic bind-keys*John Wiegley2015-03-211-3/+1
| | | | Fixes https://github.com/jwiegley/use-package/issues/148
* Whitespace cleanupsJohn Wiegley2015-03-211-5/+4
|
* Allow :map in bind-keys to accept multiple mapsJohn Wiegley2015-03-211-54/+62
| | | | Fixes https://github.com/jwiegley/use-package/issues/129
* :pin should return `t'John Wiegley2015-03-211-1/+2
|