| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
```
■ 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.
|
| |
| |
| |
| | |
This reverts commit 4938167bfffcf08279445827d2eaae78c9557675.
|
|\ \
| | |
| | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/859
|
| | |
| | |
| | |
| | | |
Copyright-paperwork-exempt: yes
|
| | |
| | |
| | |
| | | |
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/760
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
|\ \ \ \
| | | | |
| | | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/774
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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"))
```
|
|\ \ \ \ \
| | | | | |
| | | | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/775
|
| | | | | | |
|
| |/ / / / |
|
|\ \ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
waymondo/use-package-chords-autoloading-and-mapping-improvements
GitHub-reference: https://github.com/jwiegley/use-package/issues/778
|
| |/ / / /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
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
|
|\ \ \ \ \
| | | | | |
| | | | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/787
|
| | |_|_|/
| |/| | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
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/912
|
| | |/ / / /
| |/| | | |
| | | | | |
| | | | | | |
Copyright-paperwork-exempt: yes
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/920
|
| |/ / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/921
|
| |/ / / / / |
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
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'.
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/930
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | | |
Copyright-paperwork-exempt: yes
|
|\ \ \ \ \ \
| | | | | | |
| | | | | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/936
|
| |/ / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
| | | | | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
Copyright-paperwork-exempt: yes
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
* eval-when-compile for cases where use-package is only required at
compile time
* remove the 'use-package theme from custom-enabled-themes so e.g.
(mapc #'disable-theme custom-enabled-themes)
won't kill user settings.
|
| | | | |
| | | | |
| | | | |
| | | | | |
custom-theme-set-variables
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
saving :custom vars twice"
This reverts commit 8c31c57106e2938d627bf4107627c003620d2dd5.
|
| | | | |
| | | | |
| | | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/861
|
| |_|_|/
|/| | | |
|
|\| | | |
|
| | | |
| | | |
| | | | |
GitHub-reference: https://github.com/jwiegley/use-package/issues/850
|