summaryrefslogtreecommitdiff
path: root/lisp/use-package
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Add: 'local' keyword"Stefan Kangas2022-11-271-27/+1
| | | | This reverts commit 620fe443c2e7598191cb5d6c6a41064471edb57c.
* Add package keyword from finder-known-keywordsStefan Kangas2022-11-172-2/+2
|
* Fix Package-Requires for bind-{chord,key}.elStefan Kangas2022-11-172-3/+3
|
* Merge pull request from skangas/dir-localsJohn Wiegley2022-11-162-5/+0
|\ | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/1023
| * Add .dir-locals.elStefan Kangas2022-11-162-5/+0
| |
* | Delete redundant headersStefan Kangas2022-11-169-44/+0
| |
* | Normalize GPLv3 license statementsStefan Kangas2022-11-1612-112/+125
|/
* Revert "Allow multiple keymaps in :map argument"John Wiegley2022-11-153-71/+54
|
* Merge remote-tracking branch 'origin/master' into pr-830John Wiegley2022-11-1512-76/+109
|\
| * Merge pull request from skangas/checkdocJohn Wiegley2022-11-147-45/+46
| |\ | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/1015
| | * Various checkdoc fixesStefan Kangas2022-11-147-45/+46
| | |
| * | Merge pull request from skangas/ciJohn Wiegley2022-11-142-11/+18
| |\ \ | | |/ | |/| GitHub-reference: https://github.com/jwiegley/use-package/issues/1013
| | * Fix building on Emacs 24.3Stefan Kangas2022-11-131-5/+12
| | | | | | | | | | | | | | | This fixes the following error: use-package-core.el:60:32:Error: Cannot open load file: subr-x
| | * Fix tests on Emacs 26 or olderStefan Kangas2022-11-131-6/+6
| | | | | | | | | | | | | | | | | | | | | This fixes the following error in Emacs 25.3: In toplevel form: bind-key.el:549:1:Error: the function ‘mapcan’ is not known to be defined.
| * | Bump version to 2.4.4Payas Relekar2022-11-052-3/+3
| |/
| * Merge pull request from andreyorst/face-spec-set-third-argumentJohn Wiegley2022-10-291-2/+2
| |\ | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/1009
| | * Allow passing the SPEC-TYPE argument via :custom-faceAndrey Listopadov2022-10-292-3/+3
| | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/1008 Copyright-paperwork-exempt: yes
| * | Bump version to 2.4.3Payas Relekar2022-10-282-3/+3
| | |
| * | bind-key.el: Bump version for ELPAPayas Relekar2022-10-281-1/+1
| |/
| * Merge pull request from andreyorst/face-spec-setJohn Wiegley2022-10-271-1/+1
| |\ | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/1004
| | * Use face-spec-set instead of custom-set-facesAndrey Listopadov2022-10-171-1/+1
| | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/934 Copyright-paperwork-exempt: yes
| * | Update version to 2.4.2Payas Relekar2022-10-272-3/+3
| | | | | | | | | | | | In preparation for inclusion to GNU ELPA.
| * | Update copyright for submission to ELPAPayas Relekar2022-10-2512-12/+12
| |/ | | | | | | | | - Update year to 2022 - Set copyright to Free Software Foundation, Inc.
| * Merge pull request from conao3/add-commands-keywordJohn Wiegley2022-10-121-1/+26
| |\ | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/917
| | * add autoload keywordNaoya Yamashita2021-02-231-1/+26
| | | | | | | | | | | | | | | :autoload is similar to :command but this generate autoload statement as *no-interactive* function.
* | | bind-keys supports passing a list of keymaps as :map argumentJacob First2022-09-292-53/+69
| | |
* | | Fix bind-chords docs: :map argument may be a list of keymapsJacob First2022-09-291-1/+2
|/ /
* | Fix emacs native compilation warning for bind-keyCodruț Constantin Gușoi2022-09-101-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | To reproduce, have emacs built with native compilation and notice the compilation logs. You can then open the offending file and run `M-x emacs-lisp-native-compile-and-load` before and after the changes to see the warning is removed. ``` ■ Warning (comp): bind-key.el:150:2: Warning: docstring has wrong usage of unescaped single quotes (use \= or different quoting) ```
* | Merge pull request from CeleritasCelery/masterJohn Wiegley2022-09-091-1/+4
|\ \ | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/743
| * | Auto detect mode suffix in hook keywordTroy Hinckley2021-05-171-1/+4
| |/
* | Fix emacs native compilation warningCodruț Constantin Gușoi2022-09-091-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` ■ Warning (comp): use-package-core.el:907:2: Warning: docstring has wrong usage of unescaped single quotes (use \= or different quoting) ■ Warning (comp): use-package-core.el:930:2: Warning: docstring has wrong usage of unescaped single quotes (use \= or different quoting) ``` To reproduce, have emacs build with native compilation and notice the compilation logs. You can then open this file and run `M-x emacs-lisp-native-compile-and-load` before and after the changes to see the warning is removed.
* | Revert "Remove use-package-font-lock-keywords"John Wiegley2022-08-181-0/+7
| | | | | | | | This reverts commit 4938167bfffcf08279445827d2eaae78c9557675.
* | Merge pull request from belak/remove-extra-font-lock-keywordsJohn Wiegley2022-08-181-7/+0
|\ \ | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/859
| * | Remove use-package-font-lock-keywordsKaleb Elwert2020-08-111-7/+0
| | | | | | | | | | | | Copyright-paperwork-exempt: yes
* | | Go back to making `override-global-mode` non-globalrealcomplex2022-08-111-1/+0
| | | | | | | | | | | | Copyright-paperwork-exempt: yes
* | | Make sure that bind-key's `override-global-mode` is initially onKoen van Greevenbroek2022-08-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In 4004dde the arguments to `define-minor-mode` were changed erroneously. Whereas the `override-global-mode` was initially defined as `(define-minor-mode override-global-mode "..." t "")`, the two latter arguments where changed to `:global t :lighter ""`. However, the two original arguments corresponded to the keywords `:init-value` and `:lighter`, respectively. With `:init-value t` now missing, the minor mode isn't enabled by default, and `bind-key*` appears not to work. Copyright-paperwork-exempt: yes
* | | Quote single quotes in docstrings or use different quotingJonas Bernoulli2022-08-083-16/+16
| | | | | | | | | | | | | | | | | | The byte-compiler started pointing this out: Warning: docstring has wrong usage of unescaped single quotes (use \= or different quoting)
* | | Merge pull request from conao3/fix-declare-styleJohn Wiegley2022-08-071-3/+1
|\ \ \ | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/760
| * | | * use-package-core.el (use-package): fix declare styleNaoya Yamashita2019-04-141-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use-package specified lisp-indent-function to indent like defun. Currently, use-package main macro specify indent as (declare (indent 1)), then change indent mode like defun. (declare (indent defun)) is same effect. And it is useful when redefining use-package.
* | | | Merge pull request from waymondo/ensure-system-packages-use-package-as-oneJohn Wiegley2022-08-071-1/+1
|\ \ \ \ | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/774
| * | | | use `use-package-as-one` for normalizing `:ensure-system-package`Justin Talbott2019-06-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This makes the preferred syntax consistent with other `use-package` keywords. All of these are now valid: ``` (use-package format-all :ensure-system-package (prettier . "npm i -g prettier") (rufo . "gem install rufo")) (use-package format-all :ensure-system-package ((prettier . "npm i -g prettier") (rufo . "gem install rufo"))) (use-package format-all :ensure-system-package (prettier . "npm i -g prettier")) ```
* | | | | Merge pull request from waymondo/use-package-hook-handler-flatten-mode-symbolsJohn Wiegley2022-08-071-1/+5
|\ \ \ \ \ | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/775
| * | | | | rename functionJustin Talbott2019-06-141-2/+2
| | | | | |
| * | | | | extract use-package-hook-handler-flatten-mode-symbols functionJustin Talbott2019-06-141-1/+5
| |/ / / /
* | | | | Merge pull request from ↵John Wiegley2022-08-072-23/+64
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | waymondo/use-package-chords-autoloading-and-mapping-improvements GitHub-reference: https://github.com/jwiegley/use-package/issues/778
| * | | | | update bind-chords to use of eval-after-load when maps declaredJustin Talbott2019-06-202-23/+64
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | also improve :chord keyword syntax processing to more closely mimic bind-keys since the same binding normalizer is used. also add tests for use-package-chords to cover these test cases
* | | | | Merge pull request from matzebond/masterJohn Wiegley2022-08-071-1/+27
|\ \ \ \ \ | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/787
| * | | | | Add: 'local' keywordMatthias Schmitt2022-07-111-1/+27
| | |_|_|/ | |/| | |
* | | | | Merge pull request from wcy123/masterJohn Wiegley2022-08-071-2/+3
|\ \ \ \ \ | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/822
| * | | | | optimization: constand folding for read-kbd-macroWang Chunye2022-02-061-2/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | to boost startup performance, it is better to avoid invoking `read-kbd-macro` at run time which requires 'cl-lib. it takes ~20ms to load cl-lib Copyright-paperwork-exempt: yes