Eli Zaretskii
1b12397263
; Don't record multiple versions of use-package
...
* lisp/use-package/use-package-ensure-system-package.el: Remove
Version: header, to avoid confusing loaddefs-gene. (Bug#68304)
2024-01-07 17:15:18 +02:00
Po Lu
8e1c56ae46
; Add 2024 to copyright years
2024-01-02 09:47:10 +08:00
Stefan Kangas
de50e2ad4c
Ensure bind-key is its own package
...
* lisp/finder.el (finder--builtins-alist): Remove "use-package"
directory.
* lisp/use-package/bind-key.el: Declare library as part of the
'bind-key' package.
* lisp/use-package/use-package-bind-key.el:
* lisp/use-package/use-package-core.el:
* lisp/use-package/use-package-delight.el:
* lisp/use-package/use-package-diminish.el:
* lisp/use-package/use-package-ensure-system-package.el:
* lisp/use-package/use-package-ensure.el:
* lisp/use-package/use-package-jump.el:
* lisp/use-package/use-package-lint.el: Declare library as part of the
'use-package' package. (Bug#62751)
Do not merge to master.
2023-09-22 12:32:13 +02:00
Eli Zaretskii
0f183770c5
Fix byte-compiled files that use 'bind-key' from use-package
...
* lisp/use-package/bind-key.el (bind-key): Ensure 'bind-key' is
loaded at run time. Patch by John Wiegley <johnw@gnu.org>.
(Bug#64901)
2023-08-04 09:41:30 +03:00
Stefan Kangas
c8d5480972
Bump use-package version for Emacs 29.1
...
* lisp/use-package/use-package.el: Bump version to 2.4.5.
2023-01-15 14:33:05 +01:00
Eli Zaretskii
cae528457c
; Add 2023 to copyright years.
2023-01-01 05:31:12 -05:00
Mattias Engdegård
4893a15631
Fix use-package-defaults defcustom type (bug#59941)
...
* lisp/use-package/use-package-core.el (use-package-defaults):
Enlarge type to allow for keywords such as :ensure and :pin to be
added later, remedying a failure in test-custom-opts.
2022-12-11 16:48:41 +01:00
Mattias Engdegård
074b7e6f4d
; * lisp/use-package/bind-key.el: Remove ineffective backslashes.
2022-12-11 12:09:42 +01:00
Stefan Kangas
f5c3585e4d
; Fix typos
2022-12-09 10:18:00 +01:00
Stefan Kangas
58a483960d
; Improve use-package-autoload-keymap docstring
...
* lisp/use-package/use-package-bind-key.el
(use-package-autoload-keymap): Improve docstring.
2022-12-09 06:55:48 +01:00
Stefan Kangas
c417fe4df3
; Refer to the manual in use-package docstring
...
* lisp/use-package/use-package-core.el (use-package): Refer to manual.
2022-12-09 05:13:29 +01:00
Stefan Kangas
0b3116971a
Clarify :after keyword in use-package docstring
...
* lisp/use-package/use-package-core.el (use-package): Clarify the
effect of :after in docstring.
Resolves https://github.com/jwiegley/use-package/issues/825
2022-12-09 05:12:33 +01:00
Stefan Kangas
9089577329
; Improve use-package Commentary sections
...
* lisp/use-package/bind-key.el:
* lisp/use-package/use-package-bind-key.el:
* lisp/use-package/use-package-core.el:
* lisp/use-package/use-package-ensure-system-package.el:
* lisp/use-package/use-package-ensure.el:
* lisp/use-package/use-package.el: Improve Commentary sections.
2022-12-09 00:32:30 +01:00
Stefan Kangas
2626704054
; Normalize GPLv3 license statements in new files
2022-12-09 00:13:00 +01:00
Stefan Kangas
b9fa81514f
; Minor doc fixes in bind-key.el
...
* lisp/use-package/bind-key.el (bind-key-segregation-regexp)
(bind-key): Minor doc fixes.
2022-12-08 17:14:31 +01:00
Stefan Kangas
15fb115551
Update use-package defgroups
...
* lisp/use-package/bind-key.el (bind-key):
* lisp/use-package/use-package-core.el (use-package):
* lisp/use-package/use-package-ensure.el (use-package-ensure): Add
:link, :version and :group to defgroups.
2022-12-08 17:11:21 +01:00
Stefan Kangas
4be96c9dcb
Drop key-chord.el support from use-package
...
* lisp/use-package/bind-chord.el:
* lisp/use-package/use-package-chords.el:
* test/lisp/use-package/use-package-chords-tests.el: Delete files.
* doc/misc/use-package.texi (use-package-chords): Delete section.
Ref: https://lists.gnu.org/r/emacs-devel/2022-12/msg00052.html
2022-12-08 17:00:29 +01:00
Stefan Kangas
5899cac111
Change use-package custom :group to initialization
...
* lisp/use-package/use-package-core.el (use-package): Move
defgroup to custom :group 'initialization'.
2022-12-08 08:48:24 +01:00
Stefan Kangas
c65e087068
; use-package: Improve :ensure-system-package docstrings
...
* lisp/use-package/use-package-ensure-system-package.el
(use-package-ensure-system-package--custom-packages)
(use-package-ensure-system-package-consify)
(use-package-ensure-system-package-update-custom-packages)
(use-package-normalize/:ensure-system-package)
(use-package-ensure-system-package-exists?): Improve docstrings.
2022-12-08 06:28:17 +01:00
Stefan Kangas
888558ec42
Improve bind-keys* and override-global-mode docstrings
...
* lisp/use-package/bind-key.el (bind-keys*): Add docstring.
(override-global-mode) Improve docstring.
2022-12-08 02:09:40 +01:00
Stefan Kangas
ebbd98edb3
Revert "Add: 'local' keyword"
...
This reverts commit 620fe443c2
.
2022-11-27 10:14:35 +01:00
Stefan Kangas
efae6048dd
Add package keyword from finder-known-keywords
2022-11-17 12:15:21 +01:00
Stefan Kangas
06f92d1cc0
Fix Package-Requires for bind-{chord,key}.el
2022-11-17 12:14:57 +01:00
John Wiegley
e42c8479ec
Merge pull request from skangas/dir-locals
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/1023
2022-11-16 11:29:27 -08:00
Stefan Kangas
30fa366737
Add .dir-locals.el
2022-11-16 18:02:20 +01:00
Stefan Kangas
79c2c3a3ad
Delete redundant headers
2022-11-16 08:43:55 +01:00
Stefan Kangas
2399d0d5ce
Normalize GPLv3 license statements
2022-11-16 08:43:55 +01:00
John Wiegley
3e81af80a2
Revert "Allow multiple keymaps in :map argument"
2022-11-15 15:24:12 -08:00
John Wiegley
49fffe7cf4
Merge remote-tracking branch 'origin/master' into pr-830
2022-11-15 09:21:07 -08:00
John Wiegley
ae301ad36d
Merge pull request from skangas/checkdoc
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/1015
2022-11-14 12:07:34 -08:00
John Wiegley
5dad5ff0fe
Merge pull request from skangas/ci
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/1013
2022-11-14 12:07:06 -08:00
Stefan Kangas
ff30d22909
Various checkdoc fixes
2022-11-14 02:18:43 +01:00
Stefan Kangas
43254ae62f
Fix building on Emacs 24.3
...
This fixes the following error:
use-package-core.el:60:32:Error: Cannot open load file: subr-x
2022-11-13 23:26:44 +01:00
Stefan Kangas
45e6ee1371
Fix tests on Emacs 26 or older
...
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.
2022-11-13 23:26:44 +01:00
Payas Relekar
7122ac5397
Bump version to 2.4.4
2022-11-05 13:28:24 +05:30
John Wiegley
6b25a41bc6
Merge pull request from andreyorst/face-spec-set-third-argument
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/1009
2022-10-29 14:57:19 -04:00
Andrey Listopadov
76a5ce5d86
Allow passing the SPEC-TYPE argument via :custom-face
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/1008
Copyright-paperwork-exempt: yes
2022-10-29 13:26:31 +03:00
Payas Relekar
370890e518
Bump version to 2.4.3
2022-10-28 17:39:16 +05:30
Payas Relekar
2ee9b31ca4
bind-key.el: Bump version for ELPA
2022-10-28 10:37:18 +05:30
John Wiegley
407b1bf4f0
Merge pull request from andreyorst/face-spec-set
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/1004
2022-10-27 13:21:13 -04:00
Payas Relekar
abd655c99e
Update version to 2.4.2
...
In preparation for inclusion to GNU ELPA.
2022-10-27 08:52:36 +05:30
Payas Relekar
0fafd98513
Update copyright for submission to ELPA
...
- Update year to 2022
- Set copyright to Free Software Foundation, Inc.
2022-10-25 20:02:35 +05:30
Andrey Listopadov
6b344a9197
Use face-spec-set instead of custom-set-faces
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/934
Copyright-paperwork-exempt: yes
2022-10-17 09:18:51 +03:00
John Wiegley
c0338e06cd
Merge pull request from conao3/add-commands-keyword
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/917
2022-10-12 13:43:57 -04:00
Jacob First
ec96b47664
bind-keys supports passing a list of keymaps as :map argument
2022-09-29 04:01:42 -04:00
Jacob First
daa124e1cc
Fix bind-chords docs: :map argument may be a list of keymaps
2022-09-29 02:36:32 -04:00
Codruț Constantin Gușoi
1494f65f61
Fix emacs native compilation warning for bind-key
...
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)
```
2022-09-10 17:16:18 +01:00
John Wiegley
c12deb31fe
Merge pull request from CeleritasCelery/master
...
GitHub-reference: https://github.com/jwiegley/use-package/issues/743
2022-09-09 17:25:57 -07:00
Codruț Constantin Gușoi
3feedce08d
Fix emacs native compilation warning
...
```
■ 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.
2022-09-09 08:11:07 +01:00
John Wiegley
6c2fdaffd9
Revert "Remove use-package-font-lock-keywords"
...
This reverts commit 4938167bff
.
2022-08-18 22:53:04 -07:00