]> git.eshelyaron.com Git - emacs.git/log
emacs.git
21 months agoMerge pull request from skangas/revert-for-copyright
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

21 months agoMerge pull request from skangas/revert-for-copyright2
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

21 months agoRevert "Add: 'local' keyword"
Stefan Kangas [Sun, 27 Nov 2022 09:14:35 +0000 (10:14 +0100)]
Revert "Add: 'local' keyword"

This reverts commit 620fe443c2e7598191cb5d6c6a41064471edb57c.

21 months agoRemove tests lacking a copyright assignment for now
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.

22 months agoMerge pull request from skangas/package-requires
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

22 months agoAdd package keyword from finder-known-keywords
Stefan Kangas [Thu, 17 Nov 2022 11:06:22 +0000 (12:06 +0100)]
Add package keyword from finder-known-keywords

22 months agoFix Package-Requires for bind-{chord,key}.el
Stefan Kangas [Thu, 17 Nov 2022 11:05:58 +0000 (12:05 +0100)]
Fix Package-Requires for bind-{chord,key}.el

22 months agoMerge pull request from skangas/dir-locals
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

22 months agoMerge pull request from skangas/fix-headers
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

22 months agoAdd .dir-locals.el
Stefan Kangas [Wed, 16 Nov 2022 08:33:40 +0000 (09:33 +0100)]
Add .dir-locals.el

22 months agoDelete redundant headers
Stefan Kangas [Wed, 16 Nov 2022 07:43:10 +0000 (08:43 +0100)]
Delete redundant headers

22 months agoNormalize GPLv3 license statements
Stefan Kangas [Wed, 16 Nov 2022 07:37:27 +0000 (08:37 +0100)]
Normalize GPLv3 license statements

22 months agoMerge pull request from jwiegley/revert-1019-johnw/multi-keymap
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

22 months agoRevert "Allow multiple keymaps in :map argument"
John Wiegley [Tue, 15 Nov 2022 23:24:12 +0000 (15:24 -0800)]
Revert "Allow multiple keymaps in :map argument"

22 months agoMerge pull request from jwiegley/johnw/multi-keymap
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

22 months agoMerge remote-tracking branch 'origin/master' into pr-830
John Wiegley [Tue, 15 Nov 2022 17:21:07 +0000 (09:21 -0800)]
Merge remote-tracking branch 'origin/master' into pr-830

22 months agoMerge pull request from skangas/texinfo-wip
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

22 months agoMerge branch 'master' into texinfo-wip
John Wiegley [Tue, 15 Nov 2022 16:22:04 +0000 (08:22 -0800)]
Merge branch 'master' into texinfo-wip

22 months agoMerge pull request from skangas/gnu-elpa
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

22 months agoFix makeinfo warnings
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

22 months agoUse two spaces to end sentences
Stefan Kangas [Tue, 15 Nov 2022 07:51:39 +0000 (08:51 +0100)]
Use two spaces to end sentences

22 months agoRecommend GNU ELPA over MELPA
Stefan Kangas [Sat, 12 Nov 2022 09:15:40 +0000 (10:15 +0100)]
Recommend GNU ELPA over MELPA

22 months agomanual: Regenerate texi file
Stefan Kangas [Sun, 13 Nov 2022 22:49:47 +0000 (23:49 +0100)]
manual: Regenerate texi file

22 months agoMerge pull request from skangas/checkdoc
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

22 months agoMerge pull request from skangas/ci
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

22 months agoVarious checkdoc fixes
Stefan Kangas [Mon, 14 Nov 2022 01:15:19 +0000 (02:15 +0100)]
Various checkdoc fixes

22 months agoMerge pull request from bhankas/master
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

22 months agoFix building on Emacs 24.3
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

22 months agoFix tests on Emacs 26 or older
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.

22 months agoBump version to 2.4.4
Payas Relekar [Sat, 5 Nov 2022 07:58:24 +0000 (13:28 +0530)]
Bump version to 2.4.4

22 months agoMerge pull request from andreyorst/face-spec-set-third-argument
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

22 months agoAllow passing the SPEC-TYPE argument via :custom-face
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

22 months agoMerge pull request from bhankas/master
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

22 months agoBump version to 2.4.3
Payas Relekar [Fri, 28 Oct 2022 12:09:16 +0000 (17:39 +0530)]
Bump version to 2.4.3

22 months agobind-key.el: Bump version for ELPA
Payas Relekar [Fri, 28 Oct 2022 05:07:18 +0000 (10:37 +0530)]
bind-key.el: Bump version for ELPA

22 months agoMerge pull request from andreyorst/face-spec-set
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

22 months agoMerge pull request from bhankas/master
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

22 months agoUpdate version to 2.4.2
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.

22 months agoMerge pull request from bhankas/master
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

22 months agoUpdate copyright for submission to ELPA
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.

23 months agoUse face-spec-set instead of custom-set-faces
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

23 months agoMerge pull request from conao3/add-commands-keyword
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

23 months agobind-keys supports passing a list of keymaps as :map argument
Jacob First [Thu, 29 Sep 2022 06:36:43 +0000 (02:36 -0400)]
bind-keys supports passing a list of keymaps as :map argument

23 months agoFix bind-chords docs: :map argument may be a list of keymaps
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

2 years agoMerge pull request from sdwolfz/native-compiler-warning
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

2 years agoFix emacs native compilation warning for bind-key
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)
```

2 years agoMerge pull request from CeleritasCelery/master
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

2 years agoMerge pull request from sdwolfz/native-compiler-warning
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

2 years agoFix emacs native compilation warning
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.

2 years agoRevert "Remove use-package-font-lock-keywords"
John Wiegley [Fri, 19 Aug 2022 05:53:04 +0000 (22:53 -0700)]
Revert "Remove use-package-font-lock-keywords"

This reverts commit 4938167bfffcf08279445827d2eaae78c9557675.

2 years agoMerge pull request from belak/remove-extra-font-lock-keywords
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

2 years agoMerge pull request from realcomplex/override-global-mode-fix
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

2 years agoGo back to making `override-global-mode` non-global
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

2 years agoMake sure that bind-key's `override-global-mode` is initially on
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

2 years agoMerge pull request from tarsiiformes/quote-quote
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

2 years agoQuote single quotes in docstrings or use different quoting
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)

2 years agoMerge pull request from tarsiiformes/cleanup-manual
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

2 years agomanual: Regenerate texi file
Jonas Bernoulli [Mon, 8 Aug 2022 11:26:10 +0000 (13:26 +0200)]
manual: Regenerate texi file

2 years agoMerge pull request from conao3/fix-declare-style
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

2 years agoMerge pull request from waymondo/ensure-system-packages-use-package-as-one
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

2 years agoMerge pull request from waymondo/use-package-hook-handler-flatten-mode-symbols
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

2 years agoMerge pull request from waymondo/use-package-chords-autoloading-and-mapping-improvements
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

2 years agoMerge pull request from matzebond/master
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

2 years agoMerge pull request from wcy123/master
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

2 years agoMerge pull request from phst/lex
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

2 years agoMerge pull request from phst/flet
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

2 years agoMerge pull request from conao3/add-custom-face-description
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

2 years agoMerge pull request from iaeerfung/master
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

2 years agoMerge pull request from wyuenho/set-default-use-package-enable-imenu-support
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

2 years agoMerge pull request from wyuenho/statistics-sorting
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

2 years agoMerge pull request from Hugo-Heagren/bind-keys-repeat-map
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

2 years agoMerge pull request from danielpza/add-update-custom-package
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

2 years agoMerge pull request from tarsiiformes/silencio
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

2 years agoMerge pull request from DamienCassou/update-texi
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

2 years agoMerge pull request from skangas/fix-typo
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

2 years agoAdd: 'local' keyword
Matthias Schmitt [Sat, 14 Sep 2019 21:25:21 +0000 (23:25 +0200)]
Add: 'local' keyword

2 years agoAvoid positional arguments to define-minor-mode
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.

2 years agoFix typo in use-package docstring
Stefan Kangas [Sun, 26 Jun 2022 14:14:14 +0000 (16:14 +0200)]
Fix typo in use-package docstring

2 years agoUpdate use-package.texi
Damien Cassou [Mon, 4 Apr 2022 19:10:44 +0000 (21:10 +0200)]
Update use-package.texi

2 years agooptimization: constand folding for read-kbd-macro
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

2 years agobind-keys-form: error for repeat sub-keywords without :repeat-map
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.

2 years agobind-key-form: allow :continue keyword inside 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.

2 years agobind-key-form: allow :exit keyword inside repeat map
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).

2 years agobind-keys-form: new keyword :repeat-map, for defining repeat maps
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'.

3 years agoFix tests and documentation for hook
Troy Hinckley [Tue, 18 May 2021 00:33:28 +0000 (18:33 -0600)]
Fix tests and documentation for hook

3 years agoAuto detect mode suffix in hook keyword
Troy Hinckley [Tue, 16 Jul 2019 15:29:09 +0000 (08:29 -0700)]
Auto detect mode suffix in hook keyword

3 years agofeat: add update custom packages command
Daniel Perez Alvarez [Sat, 17 Apr 2021 21:08:35 +0000 (17:08 -0400)]
feat: add update custom packages command

Copyright-paperwork-exempt: yes

3 years agoProperly sort use-package-statistics-report
Jimmy Yuen Ho Wong [Sat, 13 Mar 2021 16:29:27 +0000 (16:29 +0000)]
Properly sort use-package-statistics-report

3 years agoFix void-variable use-package-enable-imenu-support
Jimmy Yuen Ho Wong [Sun, 7 Mar 2021 23:29:19 +0000 (23:29 +0000)]
Fix void-variable use-package-enable-imenu-support

3 years agoRemove uses of deprecated ‘flet’ macro
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’.

3 years agoadd testcase
Naoya Yamashita [Mon, 22 Feb 2021 18:10:45 +0000 (03:10 +0900)]
add testcase

3 years agoadd autoload keyword
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.

3 years agofix docstring. was: invalid function name
Yurii Kholodkov [Tue, 16 Feb 2021 13:37:58 +0000 (16:37 +0300)]
fix docstring. was: invalid function name

Copyright-paperwork-exempt: yes

3 years agoMerge pull request from minad/improved-unbind
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

3 years agounbind-key: Ensure that keys are removed from the keymap
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

3 years agobind-key: Use new symbols for kmapvar
Daniel Mendler [Wed, 10 Feb 2021 13:01:59 +0000 (14:01 +0100)]
bind-key: Use new symbols for kmapvar

3 years agoMerge pull request from tzz/tzz/use-package-use-theme
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

3 years agoAdd use-package-use-theme and avoid missing theme errors
Ted Zlatanov [Sat, 6 Feb 2021 10:16:10 +0000 (10:16 +0000)]
Add use-package-use-theme and avoid missing theme errors

3 years agoMerge pull request from kljohann/custom-use-single-let
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

3 years agoUse a single let binding when expanding consecutive :custom forms
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