aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/use-package (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Add use-package-vc-prefer-newest user optionTony Zorman2024-03-301-3/+19
| | | | | | | | | | | | | * lisp/use-package/use-package-core.el (use-package-vc-prefer-newest): User option to prefer the latest commit (as opposed to the latest release) of a package. (use-package-normalize--vc-arg): Check for use-package-vc-prefer-newest. * doc/misc/use-package.texi (Install package): Document use-package-vc-prefer-newest. * etc/NEWS: Document use-package-vc-prefer-newest.
* Merge from origin/emacs-29Eli Zaretskii2024-01-131-1/+0
|\ | | | | | | | | | | | | d58d0fa52ff Introduce 'let' using lexical binding in the Lisp Introdu... 1b123972636 ; Don't record multiple versions of use-package 8729a2a10d9 Fix 'rmail-summary-by-thread' 2a8c00bfc07 * doc/emacs/back.texi: Fix a typo.
| * ; Don't record multiple versions of use-packageEli Zaretskii2024-01-071-1/+0
| | | | | | | | | | * lisp/use-package/use-package-ensure-system-package.el: Remove Version: header, to avoid confusing loaddefs-gene. (Bug#68304)
* | Merge from savannah/emacs-29Po Lu2024-01-029-9/+9
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | dc4e6b13296 ; Update copyright years in more files 64b37776318 ; Run set-copyright from admin.el 8e1c56ae467 ; Add 2024 to copyright years # Conflicts: # doc/misc/modus-themes.org # doc/misc/texinfo.tex # etc/NEWS # etc/refcards/ru-refcard.tex # etc/themes/modus-operandi-theme.el # etc/themes/modus-themes.el # etc/themes/modus-vivendi-theme.el # lib/alloca.in.h # lib/binary-io.h # lib/c-ctype.h # lib/c-strcasecmp.c # lib/c-strncasecmp.c # lib/careadlinkat.c # lib/cloexec.c # lib/close-stream.c # lib/diffseq.h # lib/dup2.c # lib/filemode.h # lib/fpending.c # lib/fpending.h # lib/fsusage.c # lib/getgroups.c # lib/getloadavg.c # lib/gettext.h # lib/gettime.c # lib/gettimeofday.c # lib/group-member.c # lib/malloc.c # lib/md5-stream.c # lib/md5.c # lib/md5.h # lib/memmem.c # lib/memrchr.c # lib/nanosleep.c # lib/save-cwd.h # lib/sha1.c # lib/sig2str.c # lib/stdlib.in.h # lib/strtoimax.c # lib/strtol.c # lib/strtoll.c # lib/time_r.c # lib/xalloc-oversized.h # lisp/auth-source-pass.el # lisp/emacs-lisp/lisp-mnt.el # lisp/emacs-lisp/timer.el # lisp/info-look.el # lisp/jit-lock.el # lisp/loadhist.el # lisp/mail/rmail.el # lisp/net/ntlm.el # lisp/net/webjump.el # lisp/progmodes/asm-mode.el # lisp/progmodes/project.el # lisp/progmodes/sh-script.el # lisp/textmodes/flyspell.el # lisp/textmodes/reftex-toc.el # lisp/textmodes/reftex.el # lisp/textmodes/tex-mode.el # lisp/url/url-gw.el # m4/alloca.m4 # m4/clock_time.m4 # m4/d-type.m4 # m4/dirent_h.m4 # m4/dup2.m4 # m4/euidaccess.m4 # m4/fchmodat.m4 # m4/filemode.m4 # m4/fsusage.m4 # m4/getgroups.m4 # m4/getloadavg.m4 # m4/getrandom.m4 # m4/gettime.m4 # m4/gettimeofday.m4 # m4/gnulib-common.m4 # m4/group-member.m4 # m4/inttypes.m4 # m4/malloc.m4 # m4/manywarnings.m4 # m4/mempcpy.m4 # m4/memrchr.m4 # m4/mkostemp.m4 # m4/mktime.m4 # m4/nproc.m4 # m4/nstrftime.m4 # m4/pathmax.m4 # m4/pipe2.m4 # m4/pselect.m4 # m4/pthread_sigmask.m4 # m4/readlink.m4 # m4/realloc.m4 # m4/sig2str.m4 # m4/ssize_t.m4 # m4/stat-time.m4 # m4/stddef_h.m4 # m4/stdint.m4 # m4/stdio_h.m4 # m4/stdlib_h.m4 # m4/stpcpy.m4 # m4/strnlen.m4 # m4/strtoimax.m4 # m4/strtoll.m4 # m4/time_h.m4 # m4/timegm.m4 # m4/timer_time.m4 # m4/timespec.m4 # m4/unistd_h.m4 # m4/warnings.m4 # nt/configure.bat # nt/preprep.c # test/lisp/register-tests.el
| * ; Add 2024 to copyright yearsPo Lu2024-01-0210-10/+10
| |
| * Ensure bind-key is its own packageStefan Kangas2023-09-229-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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.
* | ; Fix typosStefan Kangas2023-12-101-2/+2
| |
* | ; Add missing GNU ELPA :core package statementsStefan Kangas2023-10-011-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/bind-key.el: * lisp/emacs-lisp/map.el: * lisp/erc/erc.el: * lisp/external-completion.el: * lisp/net/ntlm.el: * lisp/net/soap-client.el: * lisp/progmodes/python.el: * lisp/svg.el: * lisp/use-package/use-package.el: Add GNU ELPA :core package statements.
* | Move bind-key.el from lisp/use-package directoryStefan Kangas2023-09-241-570/+0
| | | | | | | | | | * lisp/use-package/bind-key.el: Move file from here... * lisp/bind-key.el: ...to here. (Bug#62751)
* | Stop `use-package-report` from displaying an empty bufferStefan Kangas2023-08-121-8/+16
| | | | | | | | | | | | * lisp/use-package/use-package-core.el (use-package-report): Signal user-error if there are no statistics to display, instead of showing an empty buffer.
* | Merge from origin/emacs-29Eli Zaretskii2023-08-041-0/+1
|\ \ | |/ | | | | | | | | | | | | 0f183770c56 Fix byte-compiled files that use 'bind-key' from use-package acfcf7f3690 Fix "Paste from Kill Menu" in non X toolkit builds 04996b21241 Handle tabs in the SQL shown in the column listing 573fcf27122 Add new keyword to 'typescript-ts-mode' db7d70d3cad ; Add commentary to 'describe-function's completion
| * Fix byte-compiled files that use 'bind-key' from use-packageEli Zaretskii2023-08-041-0/+1
| | | | | | | | | | | | * 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)
* | Make use-package-statistics-mode non-interactiveStefan Kangas2023-08-021-0/+1
| | | | | | | | | | | | * lisp/use-package/use-package-core.el (use-package-statistics-mode): Make non-interactive; it only works in buffers prepared by use-package-report.
* | use-package: Mark Emacs 25 support code obsoleteStefan Kangas2023-08-021-2/+5
| | | | | | | | | | | | * lisp/use-package/use-package-core.el (use-package-font-lock-keywords): Make obsolete. (font-lock-add-keywords): Only call for Emacs 25 or older.
* | Fix use-package :vc keyword when byte-compiledSteven Allen2023-06-031-1/+2
| | | | | | | | | | | | | | | | * lisp/use-package/use-package-core.el (use-package-handler/:vc): Return the new 'body'. Otherwise, the entire package declaration gets dropped when byte-compiling. * test/lisp/use-package/use-package-tests.el (use-package-test-handler/:vc-6): test it.
* | Add :vc keyword to use-package for VC package supportTony Zorman2023-05-162-3/+111
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * lisp/use-package/use-package-core.el (use-package-keywords): Add :vc. (use-package-handler/:load-path): Insert 'load-path' into 'state'. (use-package-vc-install): Install the package with package-vc.el. (use-package-handler/:vc): Handler for the :vc keyword. (use-package-normalize--vc-arg): Normalization for more complex arguments to 'use-package-normalize/:vc', in order to make them compatible with the specification of 'package-vc-selected-packages'. (use-package-normalize/:vc): Normalizer for the :vc keyword. (use-package): Document :vc. * lisp/use-package/use-package-ensure.el (use-package-handler/:ensure): Do not ensure a package when :vc is used in the declaration. * test/lisp/use-package/use-package-tests.el (use-package-test/:vc-1): (use-package-test/:vc-2): (use-package-test/:vc-3): (use-package-test/:vc-4): (use-package-test/:vc-5): (use-package-test-normalize/:vc): Add tests for :vc. * etc/NEWS: Mention change. (Bug#60418)
* | Merge from origin/emacs-29Stefan Kangas2023-01-172-2/+2
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | e8c77d9abda Fix hfy-exclude-file-rules (bug#60562) c1d32d9a20d CC Mode: Prevent ids in temporary "declarators" getting i... 140824dc099 ; Fix more quoting in w32fns.c. f367ba3ed03 ; Avoid byte-compiler warning in eglot.el 1b458aced72 ; * lisp/progmodes/eglot.el: Remove stray space. 7c8eac8fbcb ; * src/w32fns.c: Fix quoting. Patch by Arash Esbati <ar... 67df34c143d Fix M-x eglot prompt when connection already exists (bug#... 3d1e74c82a8 Fix tree-sitter indent preset function (bug#60270) 352e41016bc ruby-ts-mode: Support the option ruby-block-indent 44c9cb8653d Improve indentation for jsx 82ae9caaddb * lisp/subr.el (while-let): Fix docs if-let->if-let* (bug... f16bd1ead43 Revert "* lisp/subr.el (while-let): Use if-let, not if-le... c8d54809727 Bump use-package version for Emacs 29.1
| * Bump use-package version for Emacs 29.1Stefan Kangas2023-01-152-2/+2
| | | | | | | | * lisp/use-package/use-package.el: Bump version to 2.4.5.
* | Merge from origin/emacs-29Eli Zaretskii2023-01-0110-10/+10
|\ \ | |/ | | | | | | | | | | | | | | | | | | cae528457c ; Add 2023 to copyright years. b394359261 Improve documentation of 'isearch-open-overlay-temporary' ab3210e709 Document 'use-package' in the 2 main manuals # Conflicts: # etc/refcards/ru-refcard.tex # lib/explicit_bzero.c # m4/explicit_bzero.m4
| * ; Add 2023 to copyright years.Eli Zaretskii2023-01-0110-10/+10
| |
* | Merge from origin/emacs-29Stefan Kangas2022-12-122-6/+4
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 06ef030f936 use-package.texi: New section "Manual installation" f4ce6fa7d3e Revert "Revert "Improve last change to xfaces.c" (05ece1e... b8d2ec920f3 Revert "Improve last change to xfaces.c" (05ece1eb8b) 24c8c28ae61 Do not pare arguments unnecessarily. 9c0d7bb73bb Add automated tests for Eglot d3669cfe156 Eglot: allow skipping compile-time warnings about LSP int... 04b7e01885d ; project.el: Bump version. f2876014adb Add customizale faces for tree-sitter explorer 3e349ee1198 Fix error message when installing non-existent package 733cdeabfb9 Don't use diff-mode buffer as a patch when it's visiting ... 87475f4af21 Fix pcase rx patterns using rx-let bindings (bug#59814) 4893a156317 Fix use-package-defaults defcustom type (bug#59941) 074b7e6f4d1 ; * lisp/use-package/bind-key.el: Remove ineffective back... 864ed9dfa1f ; * lisp/progmodes/dockerfile-ts-mode.el: use \' instead ... 9f7e5584a4f * lisp/language/indian.el: Improve Brahmi composition rul... 78ad33bb05f ; Minor cleanup of last change in xfaces.c. 2024ade271d ; Improve docs of relaxing face-font attribute match (bug...
| * Fix use-package-defaults defcustom type (bug#59941)Mattias EngdegÄrd2022-12-111-3/+1
| | | | | | | | | | | | * lisp/use-package/use-package-core.el (use-package-defaults): Enlarge type to allow for keywords such as :ensure and :pin to be added later, remedying a failure in test-custom-opts.
| * ; * lisp/use-package/bind-key.el: Remove ineffective backslashes.Mattias EngdegÄrd2022-12-111-3/+3
| |
* | Merge from origin/emacs-29Po Lu2022-12-112-9/+8
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5fbd12ff494 Adapt manual names in emacs-news-mode b36bc692671 ; * etc/NEWS: Fix typos. f626b9f3856 ; * doc/misc/use-package.texi: Fix indexing. 56a6712bd6f ; * lisp/erc/erc.el (erc-default-target): Fix comment. dcf69a1da4a Respect some spaces in auth-source-pass--match-regexp acd462b0306 ; Improve the use-package manual 801c1c22de8 ; Prefer HTTPS to HTTP in some URLs 74a009dd96a Eglot: Handle LSP progress with Emacs progress reporters ... 0cfeb1c2bc9 Eglot: cleanup whitespace and indentation 465a9e78b96 Better test-custom-opts diagnostics bdbb7099784 ; Fix groff warnings in man pages d3d9676bf88 New script admin/check-man-pages c2aea9d1323 ; Mention flush-lines in kill-matching-lines docstring f5c3585e4dd ; Fix typos 58a483960dd ; Improve use-package-autoload-keymap docstring # Conflicts: # etc/NEWS
| * ; Fix typosStefan Kangas2022-12-091-2/+2
| |
| * ; Improve use-package-autoload-keymap docstringStefan Kangas2022-12-091-7/+6
| | | | | | | | | | * lisp/use-package/use-package-bind-key.el (use-package-autoload-keymap): Improve docstring.
* | Merge from origin/emacs-29Stefan Kangas2022-12-091-5/+8
|\ \ | |/ | | | | | | | | | | 5b640f0abd3 Improve :delight keyword example in use-package manual c417fe4df3b ; Refer to the manual in use-package docstring 0b3116971af Clarify :after keyword in use-package docstring a17a6036dd4 Add conditional loading examples to use-package manual
| * ; Refer to the manual in use-package docstringStefan Kangas2022-12-091-2/+2
| | | | | | | | * lisp/use-package/use-package-core.el (use-package): Refer to manual.
| * Clarify :after keyword in use-package docstringStefan Kangas2022-12-091-3/+6
| | | | | | | | | | | | | | * lisp/use-package/use-package-core.el (use-package): Clarify the effect of :after in docstring. Resolves https://github.com/jwiegley/use-package/issues/825
* | Merge from origin/emacs-29Po Lu2022-12-0910-60/+95
|\ \ | |/ | | | | | | | | | | | | 67ef92fb0e9 Revert "; * src/emacs.c (main): Improvements to last chan... 6ccdda3df2e server-eval-at: Don't call server--file-name 90895773293 ; Improve use-package Commentary sections 15dda8cd5b3 ; Don't say to require bind-key in use-package manual 26267040549 ; Normalize GPLv3 license statements in new files
| * ; Improve use-package Commentary sectionsStefan Kangas2022-12-0910-29/+45
| | | | | | | | | | | | | | | | | | * 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.
| * ; Normalize GPLv3 license statements in new filesStefan Kangas2022-12-0910-32/+51
| |
* | Fix namespacing issues in bind-key.elStefan Kangas2022-12-081-7/+12
|/ | | | | | | * lisp/use-package/bind-key.el (get-binding-description) (compare-keybindings): Rename from this... (bind-key--get-binding-description) (bind-key--compare-keybindings): ...to this.
* ; Minor doc fixes in bind-key.elStefan Kangas2022-12-081-5/+4
| | | | | * lisp/use-package/bind-key.el (bind-key-segregation-regexp) (bind-key): Minor doc fixes.
* Update use-package defgroupsStefan Kangas2022-12-083-3/+10
| | | | | | | * 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.
* Drop key-chord.el support from use-packageStefan Kangas2022-12-082-167/+0
| | | | | | | | * lisp/use-package/bind-chord.el: * lisp/use-package/use-package-chords.el: * test/lisp/use-package/use-package-chords-tests.el: Delete files. * doc/misc/use-package.texi (use-package-chords): Delete section. Ref: https://lists.gnu.org/r/emacs-devel/2022-12/msg00052.html
* Change use-package custom :group to `initialization`Stefan Kangas2022-12-081-1/+1
| | | | | * lisp/use-package/use-package-core.el (use-package): Move defgroup to custom :group 'initialization'.
* ; use-package: Improve :ensure-system-package docstringsStefan Kangas2022-12-081-4/+6
| | | | | | | | | * lisp/use-package/use-package-ensure-system-package.el (use-package-ensure-system-package--custom-packages) (use-package-ensure-system-package-consify) (use-package-ensure-system-package-update-custom-packages) (use-package-normalize/:ensure-system-package) (use-package-ensure-system-package-exists?): Improve docstrings.
* Improve bind-keys* and override-global-mode docstringsStefan Kangas2022-12-081-1/+17
| | | | | * lisp/use-package/bind-key.el (bind-keys*): Add docstring. (override-global-mode) Improve docstring.
* Revert "Add: 'local' keyword"Stefan Kangas2022-11-271-27/+1
| | | | This reverts commit 620fe443c2e7598191cb5d6c6a41064471edb57c.
* Add package keyword from finder-known-keywordsStefan Kangas2022-11-172-2/+2
|
* Fix Package-Requires for bind-{chord,key}.elStefan Kangas2022-11-172-3/+3
|
* Merge pull request from skangas/dir-localsJohn Wiegley2022-11-162-5/+0
|\ | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/1023
| * Add .dir-locals.elStefan Kangas2022-11-162-5/+0
| |
* | Delete redundant headersStefan Kangas2022-11-169-44/+0
| |
* | Normalize GPLv3 license statementsStefan Kangas2022-11-1612-112/+125
|/
* Revert "Allow multiple keymaps in :map argument"John Wiegley2022-11-153-71/+54
|
* Merge remote-tracking branch 'origin/master' into pr-830John Wiegley2022-11-1512-76/+109
|\
| * Merge pull request from skangas/checkdocJohn Wiegley2022-11-147-45/+46
| |\ | | | | | | GitHub-reference: https://github.com/jwiegley/use-package/issues/1015
| | * Various checkdoc fixesStefan Kangas2022-11-147-45/+46
| | |