]>
git.eshelyaron.com Git - emacs.git/log
John Wiegley [Sun, 27 Nov 2022 22:18:03 +0000 (14:18 -0800)]
Merge pull request from skangas/revert-for-copyright
GitHub-reference: https://github.com/jwiegley/use-package/issues/1026
John Wiegley [Sun, 27 Nov 2022 22:17:52 +0000 (14:17 -0800)]
Merge pull request from skangas/revert-for-copyright2
GitHub-reference: https://github.com/jwiegley/use-package/issues/1027
Stefan Kangas [Sun, 27 Nov 2022 09:14:35 +0000 (10:14 +0100)]
Revert "Add: 'local' keyword"
This reverts commit
620fe443c2e7598191cb5d6c6a41064471edb57c .
Stefan Kangas [Sun, 27 Nov 2022 09:02:04 +0000 (10:02 +0100)]
Remove tests lacking a copyright assignment for now
* use-package-tests.el (use-package-test/pre-post-hooks-with-:config)
(use-package-test/pre-post-hooks-without-:config): Remove tests.
John Wiegley [Thu, 17 Nov 2022 16:10:15 +0000 (08:10 -0800)]
Merge pull request from skangas/package-requires
GitHub-reference: https://github.com/jwiegley/use-package/issues/1024
Stefan Kangas [Thu, 17 Nov 2022 11:06:22 +0000 (12:06 +0100)]
Add package keyword from finder-known-keywords
Stefan Kangas [Thu, 17 Nov 2022 11:05:58 +0000 (12:05 +0100)]
Fix Package-Requires for bind-{chord,key}.el
John Wiegley [Wed, 16 Nov 2022 19:29:27 +0000 (11:29 -0800)]
Merge pull request from skangas/dir-locals
GitHub-reference: https://github.com/jwiegley/use-package/issues/1023
John Wiegley [Wed, 16 Nov 2022 19:28:43 +0000 (11:28 -0800)]
Merge pull request from skangas/fix-headers
GitHub-reference: https://github.com/jwiegley/use-package/issues/1022
Stefan Kangas [Wed, 16 Nov 2022 08:33:40 +0000 (09:33 +0100)]
Add .dir-locals.el
Stefan Kangas [Wed, 16 Nov 2022 07:43:10 +0000 (08:43 +0100)]
Delete redundant headers
Stefan Kangas [Wed, 16 Nov 2022 07:37:27 +0000 (08:37 +0100)]
Normalize GPLv3 license statements
John Wiegley [Tue, 15 Nov 2022 23:28:53 +0000 (15:28 -0800)]
Merge pull request from jwiegley/revert-1019-johnw/multi-keymap
GitHub-reference: https://github.com/jwiegley/use-package/issues/1021
John Wiegley [Tue, 15 Nov 2022 23:24:12 +0000 (15:24 -0800)]
Revert "Allow multiple keymaps in :map argument"
John Wiegley [Tue, 15 Nov 2022 17:28:30 +0000 (09:28 -0800)]
Merge pull request from jwiegley/johnw/multi-keymap
GitHub-reference: https://github.com/jwiegley/use-package/issues/1019
John Wiegley [Tue, 15 Nov 2022 17:21:07 +0000 (09:21 -0800)]
Merge remote-tracking branch 'origin/master' into pr-830
John Wiegley [Tue, 15 Nov 2022 16:26:03 +0000 (08:26 -0800)]
Merge pull request from skangas/texinfo-wip
GitHub-reference: https://github.com/jwiegley/use-package/issues/1018
John Wiegley [Tue, 15 Nov 2022 16:22:04 +0000 (08:22 -0800)]
Merge branch 'master' into texinfo-wip
John Wiegley [Tue, 15 Nov 2022 16:21:22 +0000 (08:21 -0800)]
Merge pull request from skangas/gnu-elpa
GitHub-reference: https://github.com/jwiegley/use-package/issues/1017
Stefan Kangas [Tue, 15 Nov 2022 08:41:47 +0000 (09:41 +0100)]
Fix makeinfo warnings
Resolves https://github.com/jwiegley/use-package/issues/962
Stefan Kangas [Tue, 15 Nov 2022 07:51:39 +0000 (08:51 +0100)]
Use two spaces to end sentences
Stefan Kangas [Sat, 12 Nov 2022 09:15:40 +0000 (10:15 +0100)]
Recommend GNU ELPA over MELPA
Stefan Kangas [Sun, 13 Nov 2022 22:49:47 +0000 (23:49 +0100)]
manual: Regenerate texi file
John Wiegley [Mon, 14 Nov 2022 20:07:34 +0000 (12:07 -0800)]
Merge pull request from skangas/checkdoc
GitHub-reference: https://github.com/jwiegley/use-package/issues/1015
John Wiegley [Mon, 14 Nov 2022 20:07:06 +0000 (12:07 -0800)]
Merge pull request from skangas/ci
GitHub-reference: https://github.com/jwiegley/use-package/issues/1013
Stefan Kangas [Mon, 14 Nov 2022 01:15:19 +0000 (02:15 +0100)]
Various checkdoc fixes
John Wiegley [Sun, 13 Nov 2022 23:22:50 +0000 (15:22 -0800)]
Merge pull request from bhankas/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/1011
Stefan Kangas [Sun, 13 Nov 2022 22:20:40 +0000 (23:20 +0100)]
Fix building on Emacs 24.3
This fixes the following error:
use-package-core.el:60:32:Error: Cannot open load file: subr-x
Stefan Kangas [Sun, 13 Nov 2022 22:16:05 +0000 (23:16 +0100)]
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.
Payas Relekar [Sat, 5 Nov 2022 07:58:24 +0000 (13:28 +0530)]
Bump version to 2.4.4
John Wiegley [Sat, 29 Oct 2022 18:57:19 +0000 (14:57 -0400)]
Merge pull request from andreyorst/face-spec-set-third-argument
GitHub-reference: https://github.com/jwiegley/use-package/issues/1009
Andrey Listopadov [Sat, 29 Oct 2022 10:24:13 +0000 (13:24 +0300)]
Allow passing the SPEC-TYPE argument via :custom-face
GitHub-reference: https://github.com/jwiegley/use-package/issues/1008
Copyright-paperwork-exempt: yes
John Wiegley [Fri, 28 Oct 2022 18:58:42 +0000 (14:58 -0400)]
Merge pull request from bhankas/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/1007
Payas Relekar [Fri, 28 Oct 2022 12:09:16 +0000 (17:39 +0530)]
Bump version to 2.4.3
Payas Relekar [Fri, 28 Oct 2022 05:07:18 +0000 (10:37 +0530)]
bind-key.el: Bump version for ELPA
John Wiegley [Thu, 27 Oct 2022 17:21:13 +0000 (13:21 -0400)]
Merge pull request from andreyorst/face-spec-set
GitHub-reference: https://github.com/jwiegley/use-package/issues/1004
John Wiegley [Thu, 27 Oct 2022 04:22:34 +0000 (00:22 -0400)]
Merge pull request from bhankas/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/1006
Payas Relekar [Thu, 27 Oct 2022 03:20:53 +0000 (08:50 +0530)]
Update version to 2.4.2
In preparation for inclusion to GNU ELPA.
John Wiegley [Wed, 26 Oct 2022 18:34:52 +0000 (14:34 -0400)]
Merge pull request from bhankas/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/1005
Payas Relekar [Tue, 25 Oct 2022 14:32:35 +0000 (20:02 +0530)]
Update copyright for submission to ELPA
- Update year to 2022
- Set copyright to Free Software Foundation, Inc.
Andrey Listopadov [Sat, 15 Oct 2022 16:03:03 +0000 (19:03 +0300)]
Use face-spec-set instead of custom-set-faces
GitHub-reference: https://github.com/jwiegley/use-package/issues/934
Copyright-paperwork-exempt: yes
John Wiegley [Wed, 12 Oct 2022 17:43:57 +0000 (13:43 -0400)]
Merge pull request from conao3/add-commands-keyword
GitHub-reference: https://github.com/jwiegley/use-package/issues/917
Jacob First [Thu, 29 Sep 2022 06:36:43 +0000 (02:36 -0400)]
bind-keys supports passing a list of keymaps as :map argument
Jacob First [Thu, 29 Sep 2022 06:36:32 +0000 (02:36 -0400)]
Fix bind-chords docs: :map argument may be a list of keymaps
John Wiegley [Sat, 10 Sep 2022 21:57:29 +0000 (14:57 -0700)]
Merge pull request from sdwolfz/native-compiler-warning
GitHub-reference: https://github.com/jwiegley/use-package/issues/998
Codruț Constantin Gușoi [Sat, 10 Sep 2022 16:16:18 +0000 (17:16 +0100)]
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)
```
John Wiegley [Sat, 10 Sep 2022 00:25:57 +0000 (17:25 -0700)]
Merge pull request from CeleritasCelery/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/743
John Wiegley [Fri, 9 Sep 2022 20:43:41 +0000 (13:43 -0700)]
Merge pull request from sdwolfz/native-compiler-warning
GitHub-reference: https://github.com/jwiegley/use-package/issues/997
Codruț Constantin Gușoi [Fri, 9 Sep 2022 07:03:18 +0000 (08:03 +0100)]
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.
John Wiegley [Fri, 19 Aug 2022 05:53:04 +0000 (22:53 -0700)]
Revert "Remove use-package-font-lock-keywords"
This reverts commit
4938167bfffcf08279445827d2eaae78c9557675 .
John Wiegley [Fri, 19 Aug 2022 00:27:55 +0000 (17:27 -0700)]
Merge pull request from belak/remove-extra-font-lock-keywords
GitHub-reference: https://github.com/jwiegley/use-package/issues/859
John Wiegley [Mon, 15 Aug 2022 19:25:50 +0000 (12:25 -0700)]
Merge pull request from realcomplex/override-global-mode-fix
GitHub-reference: https://github.com/jwiegley/use-package/issues/993
realcomplex [Thu, 11 Aug 2022 07:08:25 +0000 (09:08 +0200)]
Go back to making `override-global-mode` non-global
Copyright-paperwork-exempt: yes
Koen van Greevenbroek [Wed, 10 Aug 2022 08:59:44 +0000 (10:59 +0200)]
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
John Wiegley [Tue, 9 Aug 2022 00:42:58 +0000 (17:42 -0700)]
Merge pull request from tarsiiformes/quote-quote
GitHub-reference: https://github.com/jwiegley/use-package/issues/990
Jonas Bernoulli [Mon, 8 Aug 2022 11:33:17 +0000 (13:33 +0200)]
Quote single quotes in docstrings or use different quoting
The byte-compiler started pointing this out:
Warning: docstring has wrong usage of unescaped single
quotes (use \= or different quoting)
John Wiegley [Mon, 8 Aug 2022 19:25:35 +0000 (12:25 -0700)]
Merge pull request from tarsiiformes/cleanup-manual
GitHub-reference: https://github.com/jwiegley/use-package/issues/968
Jonas Bernoulli [Mon, 8 Aug 2022 11:26:10 +0000 (13:26 +0200)]
manual: Regenerate texi file
John Wiegley [Sun, 7 Aug 2022 15:58:26 +0000 (08:58 -0700)]
Merge pull request from conao3/fix-declare-style
GitHub-reference: https://github.com/jwiegley/use-package/issues/760
John Wiegley [Sun, 7 Aug 2022 15:58:12 +0000 (08:58 -0700)]
Merge pull request from waymondo/ensure-system-packages-use-package-as-one
GitHub-reference: https://github.com/jwiegley/use-package/issues/774
John Wiegley [Sun, 7 Aug 2022 15:57:58 +0000 (08:57 -0700)]
Merge pull request from waymondo/use-package-hook-handler-flatten-mode-symbols
GitHub-reference: https://github.com/jwiegley/use-package/issues/775
John Wiegley [Sun, 7 Aug 2022 15:56:56 +0000 (08:56 -0700)]
Merge pull request from waymondo/use-package-chords-autoloading-and-mapping-improvements
GitHub-reference: https://github.com/jwiegley/use-package/issues/778
John Wiegley [Sun, 7 Aug 2022 15:56:06 +0000 (08:56 -0700)]
Merge pull request from matzebond/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/787
John Wiegley [Sun, 7 Aug 2022 15:53:36 +0000 (08:53 -0700)]
Merge pull request from wcy123/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/822
John Wiegley [Sun, 7 Aug 2022 15:49:45 +0000 (08:49 -0700)]
Merge pull request from phst/lex
GitHub-reference: https://github.com/jwiegley/use-package/issues/848
John Wiegley [Sun, 7 Aug 2022 15:49:35 +0000 (08:49 -0700)]
Merge pull request from phst/flet
GitHub-reference: https://github.com/jwiegley/use-package/issues/849
John Wiegley [Sun, 7 Aug 2022 15:48:29 +0000 (08:48 -0700)]
Merge pull request from conao3/add-custom-face-description
GitHub-reference: https://github.com/jwiegley/use-package/issues/863
John Wiegley [Sun, 7 Aug 2022 15:40:14 +0000 (08:40 -0700)]
Merge pull request from iaeerfung/master
GitHub-reference: https://github.com/jwiegley/use-package/issues/912
John Wiegley [Sun, 7 Aug 2022 15:37:34 +0000 (08:37 -0700)]
Merge pull request from wyuenho/set-default-use-package-enable-imenu-support
GitHub-reference: https://github.com/jwiegley/use-package/issues/920
John Wiegley [Sun, 7 Aug 2022 15:37:18 +0000 (08:37 -0700)]
Merge pull request from wyuenho/statistics-sorting
GitHub-reference: https://github.com/jwiegley/use-package/issues/921
John Wiegley [Sun, 7 Aug 2022 15:30:25 +0000 (08:30 -0700)]
Merge pull request from Hugo-Heagren/bind-keys-repeat-map
GitHub-reference: https://github.com/jwiegley/use-package/issues/974
John Wiegley [Sun, 7 Aug 2022 15:28:07 +0000 (08:28 -0700)]
Merge pull request from danielpza/add-update-custom-package
GitHub-reference: https://github.com/jwiegley/use-package/issues/930
John Wiegley [Sun, 7 Aug 2022 15:27:29 +0000 (08:27 -0700)]
Merge pull request from tarsiiformes/silencio
GitHub-reference: https://github.com/jwiegley/use-package/issues/936
John Wiegley [Sun, 7 Aug 2022 15:21:40 +0000 (08:21 -0700)]
Merge pull request from DamienCassou/update-texi
GitHub-reference: https://github.com/jwiegley/use-package/issues/979
John Wiegley [Sun, 7 Aug 2022 15:19:55 +0000 (08:19 -0700)]
Merge pull request from skangas/fix-typo
GitHub-reference: https://github.com/jwiegley/use-package/issues/987
Matthias Schmitt [Sat, 14 Sep 2019 21:25:21 +0000 (23:25 +0200)]
Add: 'local' keyword
Jonas Bernoulli [Tue, 18 May 2021 13:44:34 +0000 (15:44 +0200)]
Avoid positional arguments to define-minor-mode
Back in Emacs-21.1, `define-minor-mode' grew keyword arguments to
replace its old positional arguments. Starting with Emacs-28.1
a warning will be omitted if positional arguments are still used.
Stefan Kangas [Sun, 26 Jun 2022 14:14:14 +0000 (16:14 +0200)]
Fix typo in use-package docstring
Damien Cassou [Mon, 4 Apr 2022 19:10:44 +0000 (21:10 +0200)]
Update use-package.texi
Wang Chunye [Fri, 20 Mar 2020 13:25:35 +0000 (06:25 -0700)]
optimization: constand folding for read-kbd-macro
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
Hugo Heagren [Fri, 28 Jan 2022 22:26:41 +0000 (22:26 +0000)]
bind-keys-form: error for repeat sub-keywords without :repeat-map
Error descriptively if :continue or :exit is specified without
:repeat-map.
Hugo Heagren [Thu, 20 Jan 2022 10:59:37 +0000 (10:59 +0000)]
bind-key-form: allow :continue keyword inside repeat map
Purely syntactic sugar, using :continue is the same as not using any
keyword inside :repeat-map at all.
Amend end of function to pass repeat-map value onto next invocation in
recursive uses. This allows for the same repeat map to be used for
:exit and :continue.
Hugo Heagren [Mon, 17 Jan 2022 15:41:35 +0000 (15:41 +0000)]
bind-key-form: allow :exit keyword inside repeat map
Keys bound inside the scope of :exit are bound inside the repeat map,
but do not have their repeat-map property set (so they run a function,
but 'exit' the map).
Hugo Heagren [Sun, 16 Jan 2022 00:21:36 +0000 (00:21 +0000)]
bind-keys-form: new keyword :repeat-map, for defining repeat maps
use-package-normalize/:bind: allow keyword :repeat-map.
bind-keys-form: Add keyword :repeat-map. Specifying a symbol as the
repeat-map defines a keymap with that name (and with the docstring
`repeat-doc', if specified). Symbols for functions bound to keys under
the scope of :repeat-map have their 'repeat-map property set to this
map. Update docstring (and that of `bind-keys') to reflect changes.
Rename `doc' to `prefix-doc' for clarity and consistency with
'repeat-doc'.
Troy Hinckley [Tue, 18 May 2021 00:33:28 +0000 (18:33 -0600)]
Fix tests and documentation for hook
Troy Hinckley [Tue, 16 Jul 2019 15:29:09 +0000 (08:29 -0700)]
Auto detect mode suffix in hook keyword
Daniel Perez Alvarez [Sat, 17 Apr 2021 21:08:35 +0000 (17:08 -0400)]
feat: add update custom packages command
Copyright-paperwork-exempt: yes
Jimmy Yuen Ho Wong [Sat, 13 Mar 2021 16:29:27 +0000 (16:29 +0000)]
Properly sort use-package-statistics-report
Jimmy Yuen Ho Wong [Sun, 7 Mar 2021 23:29:19 +0000 (23:29 +0000)]
Fix void-variable use-package-enable-imenu-support
Philipp Stephani [Sun, 21 Jun 2020 17:48:03 +0000 (19:48 +0200)]
Remove uses of deprecated ‘flet’ macro
Instead, use the non-deprecated ‘cl-flet’ and ‘cl-letf’ macros from the
‘cl-lib’ package.
This also allows us to remove the ‘plist-delete’ helper function, which was
only used to effectively un-deprecate ‘flet’.
Naoya Yamashita [Mon, 22 Feb 2021 18:10:45 +0000 (03:10 +0900)]
add testcase
Naoya Yamashita [Mon, 22 Feb 2021 17:49:18 +0000 (02:49 +0900)]
add autoload keyword
:autoload is similar to :command but this generate autoload
statement as *no-interactive* function.
Yurii Kholodkov [Tue, 16 Feb 2021 13:37:58 +0000 (16:37 +0300)]
fix docstring. was: invalid function name
Copyright-paperwork-exempt: yes
John Wiegley [Wed, 10 Feb 2021 16:09:23 +0000 (08:09 -0800)]
Merge pull request from minad/improved-unbind
GitHub-reference: https://github.com/jwiegley/use-package/issues/910
Daniel Mendler [Wed, 10 Feb 2021 13:13:36 +0000 (14:13 +0100)]
unbind-key: Ensure that keys are removed from the keymap
* The removal from the keymap is performed by bind-key--remove
* Use the same argument normalization as bind-key
Daniel Mendler [Wed, 10 Feb 2021 13:01:59 +0000 (14:01 +0100)]
bind-key: Use new symbols for kmapvar
John Wiegley [Sun, 7 Feb 2021 19:26:37 +0000 (11:26 -0800)]
Merge pull request from tzz/tzz/use-package-use-theme
Add use-package-use-theme and avoid missing theme errors
GitHub-reference: https://github.com/jwiegley/use-package/issues/907
Ted Zlatanov [Sat, 6 Feb 2021 10:16:10 +0000 (10:16 +0000)]
Add use-package-use-theme and avoid missing theme errors
Ted Zlatanov [Sat, 6 Feb 2021 09:21:59 +0000 (04:21 -0500)]
Merge pull request from kljohann/custom-use-single-let
Use a single let binding when expanding consecutive :custom forms
GitHub-reference: https://github.com/jwiegley/use-package/issues/906
Johann Klähn [Wed, 3 Feb 2021 21:55:17 +0000 (22:55 +0100)]
Use a single let binding when expanding consecutive :custom forms
Copyright-paperwork-exempt: yes