summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Revert "Remove use-package-font-lock-keywords"John Wiegley2022-08-181-0/+7
| | | | | | | | This reverts commit 4938167bfffcf08279445827d2eaae78c9557675.
* | Merge pull request from belak/remove-extra-font-lock-keywordsJohn Wiegley2022-08-181-7/+0
|\ \ | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/859
| * | Remove use-package-font-lock-keywordsKaleb Elwert2020-08-111-7/+0
| | | | | | | | | | | | Copyright-paperwork-exempt: yes
* | | Merge pull request from realcomplex/override-global-mode-fixJohn Wiegley2022-08-151-1/+1
|\ \ \ | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/993
| * | | Go back to making `override-global-mode` non-globalrealcomplex2022-08-111-1/+0
| | | | | | | | | | | | | | | | Copyright-paperwork-exempt: yes
| * | | Make sure that bind-key's `override-global-mode` is initially onKoen van Greevenbroek2022-08-101-0/+1
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Merge pull request from tarsiiformes/quote-quoteJohn Wiegley2022-08-083-16/+16
|\ \ \ | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/990
| * | | Quote single quotes in docstrings or use different quotingJonas Bernoulli2022-08-083-16/+16
|/ / / | | | | | | | | | | | | | | | The byte-compiler started pointing this out: Warning: docstring has wrong usage of unescaped single quotes (use \= or different quoting)
* | | Merge pull request from tarsiiformes/cleanup-manualJohn Wiegley2022-08-081-109/+19
|\ \ \ | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/968
| * | | manual: Regenerate texi fileJonas Bernoulli2022-08-081-109/+19
|/ / /
* | | Merge pull request from conao3/fix-declare-styleJohn Wiegley2022-08-071-3/+1
|\ \ \ | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/760
| * | | * use-package-core.el (use-package): fix declare styleNaoya Yamashita2019-04-141-3/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | Merge pull request from waymondo/ensure-system-packages-use-package-as-oneJohn Wiegley2022-08-071-1/+1
|\ \ \ \ | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/774
| * | | | use `use-package-as-one` for normalizing `:ensure-system-package`Justin Talbott2019-06-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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")) ```
* | | | | Merge pull request from waymondo/use-package-hook-handler-flatten-mode-symbolsJohn Wiegley2022-08-071-1/+5
|\ \ \ \ \ | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/775
| * | | | | rename functionJustin Talbott2019-06-141-2/+2
| | | | | |
| * | | | | extract use-package-hook-handler-flatten-mode-symbols functionJustin Talbott2019-06-141-1/+5
| |/ / / /
* | | | | Merge pull request from ↵John Wiegley2022-08-073-23/+225
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | waymondo/use-package-chords-autoloading-and-mapping-improvements GitHub-reference: https://github.com/jwiegley/use-package/issues/778
| * | | | | update bind-chords to use of eval-after-load when maps declaredJustin Talbott2019-06-203-23/+225
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge pull request from matzebond/masterJohn Wiegley2022-08-071-1/+27
|\ \ \ \ \ | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/787
| * | | | | Add: 'local' keywordMatthias Schmitt2022-07-111-1/+27
| | |_|_|/ | |/| | |
* | | | | Merge pull request from wcy123/masterJohn Wiegley2022-08-071-2/+3
|\ \ \ \ \ | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/822
| * | | | | optimization: constand folding for read-kbd-macroWang Chunye2022-02-061-2/+3
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | | | Merge pull request from phst/lexJohn Wiegley2022-08-072-2/+2
|\ \ \ \ \ | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/848
| * | | | | Migrate remaining files to lexical bindingPhilipp Stephani2020-08-032-2/+2
| | | | | |
* | | | | | Merge pull request from phst/fletJohn Wiegley2022-08-071-34/+21
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/849
| * | | | | | Remove uses of deprecated ‘flet’ macroPhilipp Stephani2021-02-241-34/+21
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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’.
* | | | | | Merge pull request from conao3/add-custom-face-descriptionJohn Wiegley2022-08-071-0/+13
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/863
| * | | | | | add multiple and eval :custom-face usageNaoya Yamashita2020-08-211-0/+13
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | This commit follows suggestion at https://github.com/jwiegley/use-package/issues/696, https://github.com/jwiegley/use-package/issues/821
* | | | | | Merge pull request from iaeerfung/masterJohn Wiegley2022-08-071-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/912
| * | | | | | fix docstring. was: invalid function nameYurii Kholodkov2021-02-161-1/+1
| | |/ / / / | |/| | | | | | | | | | | | | | | | Copyright-paperwork-exempt: yes
* | | | | | Merge pull request from wyuenho/set-default-use-package-enable-imenu-supportJohn Wiegley2022-08-071-2/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/920
| * | | | | | Fix void-variable use-package-enable-imenu-supportJimmy Yuen Ho Wong2021-03-071-2/+3
| |/ / / / /
* | | | | | Merge pull request from wyuenho/statistics-sortingJohn Wiegley2022-08-071-9/+38
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/921
| * | | | | | Properly sort use-package-statistics-reportJimmy Yuen Ho Wong2021-03-131-9/+38
| |/ / / / /
* | | | | | Merge pull request from Hugo-Heagren/bind-keys-repeat-mapJohn Wiegley2022-08-072-9/+72
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/974
| * | | | | | bind-keys-form: error for repeat sub-keywords without :repeat-mapHugo Heagren2022-01-281-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Error descriptively if :continue or :exit is specified without :repeat-map.
| * | | | | | bind-key-form: allow :continue keyword inside repeat mapHugo Heagren2022-01-282-4/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | | bind-key-form: allow :exit keyword inside repeat mapHugo Heagren2022-01-282-3/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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).
| * | | | | | bind-keys-form: new keyword :repeat-map, for defining repeat mapsHugo Heagren2022-01-282-4/+36
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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'.
* | | | | | Merge pull request from danielpza/add-update-custom-packageJohn Wiegley2022-08-071-1/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/930
| * | | | | | feat: add update custom packages commandDaniel Perez Alvarez2021-04-171-1/+10
| |/ / / / / | | | | | | | | | | | | | | | | | | Copyright-paperwork-exempt: yes
* | | | | | Merge pull request from tarsiiformes/silencioJohn Wiegley2022-08-071-1/+2
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/936
| * | | | | | Avoid positional arguments to define-minor-modeJonas Bernoulli2022-06-261-1/+2
| |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | | | Merge pull request from DamienCassou/update-texiJohn Wiegley2022-08-071-82/+137
|\ \ \ \ \ \ | | | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/979
| * | | | | | Update use-package.texiDamien Cassou2022-04-041-82/+137
| |/ / / / /
* | | | | | Merge pull request from skangas/fix-typoJohn Wiegley2022-08-071-1/+1
|\ \ \ \ \ \ | |/ / / / / |/| | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/987
| * | | | | Fix typo in use-package docstringStefan Kangas2022-06-261-1/+1
|/ / / / /
* | | | | Merge pull request from minad/improved-unbindJohn Wiegley2021-02-101-15/+48
|\ \ \ \ \ | | | | | | | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/910
| * | | | | unbind-key: Ensure that keys are removed from the keymapDaniel Mendler2021-02-101-11/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * The removal from the keymap is performed by bind-key--remove * Use the same argument normalization as bind-key