| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
|
| |
* 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)
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
* 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.
|
| |
|
|
|
|
|
| |
* lisp/use-package/bind-key.el (bind-key-segregation-regexp)
(bind-key): Minor doc fixes.
|
|
|
|
|
|
|
| |
* 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.
|
|
|
|
|
| |
* lisp/use-package/bind-key.el (bind-keys*): Add docstring.
(override-global-mode) Improve docstring.
|
| |
|
| |
|
|\
| |
| | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/1023
|
| | |
|
| | |
|
|/ |
|
| |
|
|\ |
|
| |\
| | |
| | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/1015
|
| | | |
|
| |/
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| |
| |
| |
| |
| | |
- Update year to 2022
- Set copyright to Free Software Foundation, Inc.
|
|/ |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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)
```
|
|
|
|
| |
Copyright-paperwork-exempt: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
The byte-compiler started pointing this out:
Warning: docstring has wrong usage of unescaped single
quotes (use \= or different quoting)
|
|\
| |
| | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/822
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
|\ \
| | |
| | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/848
|
| | | |
|
|\ \ \
| | | |
| | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/974
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Error descriptively if :continue or :exit is specified without
: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.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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).
|
| | |/
| |/|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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'.
|
|/ /
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| | |
* The removal from the keymap is performed by bind-key--remove
* Use the same argument normalization as bind-key
|
| | |
|
|/
|
| |
GitHub-reference: fix https://github.com/jwiegley/use-package/issues/845
|
| |
|
|
|
|
| |
Copyright-paperwork-exempt: yes
|
|
|
| |
GitHub-reference: https://github.com/jwiegley/use-package/issues/482
|
|
|
|
| |
Fixes https://github.com/jwiegley/use-package/issues/563
|
|
|
|
| |
This is related to https://github.com/jwiegley/use-package/issues/550
|
|
|
|
| |
Fixes https://github.com/jwiegley/use-package/issues/558
|
|
|
|
| |
Fixes https://github.com/jwiegley/use-package/issues/542
|
|
|
|
| |
Fixes https://github.com/jwiegley/use-package/issues/334
|