Commit Graph

812 Commits

Author SHA1 Message Date
John Wiegley
a6cbfdd8f1 Merge pull request from skangas/package-requires
GitHub-reference: https://github.com/jwiegley/use-package/issues/1024
2022-11-17 08:10:15 -08: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
John Wiegley
7b689942f0 Merge pull request from skangas/fix-headers
GitHub-reference: https://github.com/jwiegley/use-package/issues/1022
2022-11-16 11:28:43 -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
7087a97a24 Merge pull request from jwiegley/revert-1019-johnw/multi-keymap
GitHub-reference: https://github.com/jwiegley/use-package/issues/1021
2022-11-15 15:28:53 -08:00
John Wiegley
3e81af80a2 Revert "Allow multiple keymaps in :map argument" 2022-11-15 15:24:12 -08:00
John Wiegley
f4ee1c3839 Merge pull request from jwiegley/johnw/multi-keymap
GitHub-reference: https://github.com/jwiegley/use-package/issues/1019
2022-11-15 09:28:30 -08:00
John Wiegley
49fffe7cf4 Merge remote-tracking branch 'origin/master' into pr-830 2022-11-15 09:21:07 -08:00
John Wiegley
cf8ab8b52e Merge pull request from skangas/texinfo-wip
GitHub-reference: https://github.com/jwiegley/use-package/issues/1018
2022-11-15 08:26:03 -08:00
John Wiegley
2efc869866 Merge branch 'master' into texinfo-wip 2022-11-15 08:22:04 -08:00
John Wiegley
9b476ae71c Merge pull request from skangas/gnu-elpa
GitHub-reference: https://github.com/jwiegley/use-package/issues/1017
2022-11-15 08:21:22 -08:00
Stefan Kangas
8cf8631c69 Fix makeinfo warnings
Resolves https://github.com/jwiegley/use-package/issues/962
2022-11-15 09:41:47 +01:00
Stefan Kangas
a6b1b62763 Use two spaces to end sentences 2022-11-15 09:21:22 +01:00
Stefan Kangas
6a26c55d70 Recommend GNU ELPA over MELPA 2022-11-15 08:54:56 +01:00
Stefan Kangas
4e8b72efc8 manual: Regenerate texi file 2022-11-15 08:14:47 +01: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
John Wiegley
971634e3f9 Merge pull request from bhankas/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/1011
2022-11-13 15:22:50 -08: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
John Wiegley
67d7d1fda0 Merge pull request from bhankas/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/1007
2022-10-28 14:58:42 -04: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
John Wiegley
0be7f5dd53 Merge pull request from bhankas/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/1006
2022-10-27 00:22:34 -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
John Wiegley
9188b3edf1 Merge pull request from bhankas/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/1005
2022-10-26 14:34:52 -04:00
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
John Wiegley
4107bbfbdb Merge pull request from sdwolfz/native-compiler-warning
GitHub-reference: https://github.com/jwiegley/use-package/issues/998
2022-09-10 14:57:29 -07: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
John Wiegley
d4aeda77a9 Merge pull request from sdwolfz/native-compiler-warning
GitHub-reference: https://github.com/jwiegley/use-package/issues/997
2022-09-09 13:43:41 -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
John Wiegley
09e837dfae Merge pull request from belak/remove-extra-font-lock-keywords
GitHub-reference: https://github.com/jwiegley/use-package/issues/859
2022-08-18 17:27:55 -07:00
John Wiegley
89d6e7a5ec Merge pull request from realcomplex/override-global-mode-fix
GitHub-reference: https://github.com/jwiegley/use-package/issues/993
2022-08-15 12:25:50 -07:00
realcomplex
a05b9e28ed Go back to making override-global-mode non-global
Copyright-paperwork-exempt: yes
2022-08-11 09:08:25 +02:00
Koen van Greevenbroek
85c1287c26 Make sure that bind-key's override-global-mode is initially on
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
2022-08-10 11:47:07 +02:00