aboutsummaryrefslogtreecommitdiffstats
path: root/doc/misc/use-package.texi (follow)
Commit message (Collapse)AuthorAgeFilesLines
* ; Simplify last change slightly, improve wording, add xref.Sean Whitton2025-10-111-6/+8
|
* ; use-package manual: Discuss defvar-keymap ':prefix t'Pedro Andres Aranda Gutierrez2025-10-111-2/+24
| | | | | * doc/misc/use-package.texi (Binding to a keymap): Discuss defvar-keymap ':prefix t' feature.
* Merge from origin/emacs-30Eli Zaretskii2025-05-241-1/+11
|\ | | | | | | | | | | | | | | | | df9636f8927 ; * doc/misc/use-package.texi (Hooks): Fix typo (bug#77609). 36afdd2f6f9 Fix documentation of use-package's ':hook' keyword d0c90bc9bfe * test/infra/gitlab-ci.yml (.job-template): Make it more ... b8f24cbdbb0 ; * lisp/emacs-lisp/find-func.el (find-function): Doc fix. e0c6f3e7656 Fix todo-mode item insertion bug (bug#78506) 328b316764f Add support for Pyrefly LSP for Python
| * ; * doc/misc/use-package.texi (Hooks): Fix typo (bug#77609).Eli Zaretskii2025-05-241-1/+1
| |
| * Fix documentation of use-package's ':hook' keywordEli Zaretskii2025-05-241-2/+12
| | | | | | | | | | * doc/misc/use-package.texi (Hooks): Document how to add several functions to the same hook (bug#77609).
* | Fix use-package :custom-face to set face-defface-spec (bug#77928)Michael Shields2025-04-271-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default, `face-set-spec' sets the override face spec, so face attributes are combined with defaults rather than replacing them. This was a behavior change that was an apparently unintended consequence of commit 6b344a9. Also set the `face-modified' property, which causes Customize to flag the face as changed outside Customize. * doc/misc/use-package.texi (Faces): Document the behavior. * lisp/use-package/use-package-core.el (use-package-handler/:custom-face): (use-package): Improve docstring to reflect implementation. * test/lisp/use-package/use-package-tests.el (use-package-test/:custom-face-1): (use-package-test/:custom-face-2): (use-package-test/:custom-face-3): (use-package-test/:custom-face-4): Add tests.
* | Merge from origin/emacs-30Sean Whitton2025-03-221-13/+12
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | 1364bbc6a5c ; * admin/notes/spelling: Grammar fix dc80a8f0509 ; Add index entry "code completion" to user manual 0d9b14ed057 ; * doc/emacs/programs.texi (Program Modes): Add info abo... f224475f578 ; admin/notes/spelling: Notes on abbreviation of "Emacs L... 86c354dd0d8 Fix OSX build without pdumper 2d12754ee20 ; Add indexing for Eglot in user manual a30b9b640b4 ; Change some instances of cl to cl-lib in docs b681d62436f ; Improve introduction to use-package manual f1acefd86f8 ; Add cross-references to push and pop docstrings
| * ; Improve introduction to use-package manualStefan Kangas2025-03-191-13/+12
| | | | | | | | * doc/misc/use-package.texi (Top): Improve introduction.
* | Document :continue-only in use-package Info manualPaul Nelson2025-02-271-0/+29
|/ | | | | * doc/misc/use-package.texi (Binding to repeat-maps): Document :continue-only (bug#74140).
* Document that 'package-vc' doesn't support built-in packagesEli Zaretskii2025-01-111-1/+2
| | | | | | | * doc/misc/use-package.texi (Install package): * doc/emacs/package.texi (Fetching Package Sources): Document that upgrading built-in packages is not yet supported using 'package-vc'. (Bug#75328)
* Update copyright year to 2025Stefan Kangas2025-01-021-1/+1
| | | | Run "TZ=UTC0 admin/update-copyright".
* Document issues with 'use-package's ':custom' and byte compilationEli Zaretskii2024-11-091-0/+7
| | | | | * doc/misc/use-package.texi (User options): Warn against byte-compiling init files that use ':custom'. (Bug#73609)
* Standardize possessive apostrophe usage in manuals, docs, and commentsStefan Kangas2024-07-251-2/+2
| | | | | See the note in admin/notes/documentation. Ref: https://lists.gnu.org/r/emacs-devel/2012-02/msg00649.html
* ; * doc/misc/use-package.texi (Getting Started): Fix wording.Eli Zaretskii2024-07-241-2/+2
|
* Delete redundant "a.k.a." in use-package.texiStefan Kangas2024-07-231-7/+7
| | | | | * doc/misc/use-package.texi (Getting Started): Delete redundant acronym "a.k.a.". (Bug#66350)
* Document (use-package 'emacs) declarationsStefan Kangas2024-07-231-0/+29
| | | | | * doc/misc/use-package.texi (The @code{emacs} package): New node. (Bug#66350)
* ; Fix typo in use-package.texiStefan Kangas2024-07-221-1/+1
| | | | | | * doc/misc/use-package.texi (Getting Started): Fix typo. Problem reported by GitHub user Paul Jensen (psnj) in: https://github.com/jwiegley/use-package/pull/1070/
* ; Fix punctuation in docsStefan Kangas2024-07-211-2/+2
|
* Add use-package-vc-prefer-newest user optionTony Zorman2024-03-301-2/+6
| | | | | | | | | | | | | * 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 savannah/emacs-29Po Lu2024-01-021-1/+1
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-021-1/+1
| |
* | Correct typos in the manualsPo Lu2023-10-261-1/+1
| | | | | | | | | | | | | | | | | | * doc/misc/tramp.texi (Traces and Profiles): Don't mimic @enumerate with @indentedblock, which is absent from Texinfo 4.13. * doc/misc/use-package.texi (Global keybindings): Remove stray comma after @xref.
* | Revise documentation concerning selections outside XPo Lu2023-10-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * doc/lispref/frames.texi (Accessing Selections, X Selections): Correct markup, averting the recognition of X followed by a sentence stop as an acronym. (Other Selections): Relate the nature of the MS-Windows selection emulation, how it functions, and its deficiencies. Clarify paragraphs concerning PGTK and Nextstep. * doc/misc/efaq.texi (Emacs in a Linux console): * doc/misc/use-package.texi (Conditional loading): Correct markup, averting the recognition of X followed by a sentence stop as an acronym.
* | Merge from origin/emacs-29Eli Zaretskii2023-06-171-1/+1
|\ \ | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 84d2da003e1 ; Fix example in the Flymake manual 0a1459f1d9b * doc/misc/calc.texi (Advanced Math Functions): Correct c... 92faf1f5645 Consider 'dired-kill-when-opening-new-dired-buffer' in mo... bafe71a69fc ; Fix use-package.texi markup 018e4ca6c5d ; * doc/misc/calc.texi (Advanced Math Functions): Fix las... 1952dbd4c5f Fix Gamma function definition in calc.texi f73f82d7e89 Fix subscripts in the Calc manual 70fc7c41ef3 Improve documentation of 'declare' forms c8357582389 ; * src/lread.c (bytecode_from_rev_list): Avoid C++ comment. 28478574961 Improve tree-sitter docs 0e9307eb2b8 Fix some Texinfo markup in manuals 8dc08333eea Fix bol/bos anchors in tree-sitter :match regexps 8225ade6151 ; * src/xdisp.c (syms_of_xdisp) <display-line-numbers>: F... 1f0527a312a ; Fix last change in tex-mode.el 4da479920e6 * lisp/subr.el (with-restriction): Tweak indent rule 36aa9bd8183 ; Fix previous change aaeaf608d89 Fix setting region in the minibuffer 1383efe01d0 Fix setting $DBUS_SESSION_BUS_ADDRESS after Emacs has sta... bdb0bc2b4e4 Fix tex-mode display-buffer issues 90047c38ce9 Add test for when 'completion-auto-help' is 'visible' 2c623e4feb9 Avoid errors in 'apropos-documentation' after 'eval-buffer' dd3b98121cc ; * doc/emacs/indent.texi (Indentation Commands): Fix las... 904edf1f076 Mention indent-rigidly in the Emacs manual
| * ; Fix use-package.texi markupRobert Pluim2023-06-151-1/+1
| | | | | | | | | | * doc/misc/use-package.texi (Best practices): It's a subsection, not a subheading.
* | Add :vc keyword to use-package for VC package supportTony Zorman2023-05-161-2/+48
|/ | | | | | | | | | | | | | | | | | | | | | * 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)
* ; Add 2023 to copyright years.Eli Zaretskii2023-01-011-1/+1
|
* Simplify introduction of use-package manualKévin Le Gouguec2022-12-311-13/+3
| | | | | | * doc/misc/use-package.texi (Getting Started): Do not advise requiring the package, since the macro is autoloaded; also correct the macro's name. (Bug#60366)
* use-package.texi: New section "Manual installation"Stefan Kangas2022-12-121-30/+48
| | | | | | * doc/misc/use-package.texi (Manual installation): New section. (Load path, Manual autoloads): Make into subsections of above new section.
* ; * doc/misc/use-package.texi: Prepare for GNU ELPA.Stefan Kangas2022-12-111-4/+6
|
* ; Fix use-package-ensure-system-package macOS footnoteStefan Kangas2022-12-111-4/+5
| | | | | * doc/misc/use-package.texi (use-package-ensure-system-package): Fix macOS footnote.
* ; * doc/misc/use-package.texi: Fix misplaced @end group.Stefan Kangas2022-12-101-2/+1
|
* ; Fix some minor issues in use-package.texiStefan Kangas2022-12-101-14/+10
| | | | * doc/misc/use-package.texi: Fix some minor issues.
* ; * doc/misc/use-package.texi: Fix @file.Eli Zaretskii2022-12-091-1/+1
|
* ; * doc/misc/use-package.texi: Fix @acronym.Eli Zaretskii2022-12-091-1/+1
|
* ; * doc/misc/use-package.texi: Fix indexing.Eli Zaretskii2022-12-091-2/+1
|
* ; Improve the use-package manualEli Zaretskii2022-12-091-249/+518
| | | | | | | | | | | | | | | | | | | * doc/misc/use-package.texi (Top, Basic Concepts) (Getting Started, Loading Packages, Loading basics) (Deferring loading, Forcing loading, Conditional loading) (Loading sequentially, Load dependencies, Load path) (Manual autoloads, Configuring Packages, Lisp Configuration) (Preface keyword, Init keyword, Best practices, Key bindings) (Global keybindings, Binding in keymaps, Binding to a keymap) (Binding to repeat-maps, Displaying keybindings) (Modes and interpreters, Magic handlers, User options, Faces) (Delight, Diminish, Install package, Pinning packages) (Other package managers, Byte-compiling, Troubleshooting) (Troubleshooting Options, Gathering Statistics) (Disabling a package, Keyword extensions) (use-package-ensure-system-package, Creating an extension): Fix wording, punctuation, typos, and markup; add indexing. Add @group..@end group in code examples.
* Improve :delight keyword example in use-package manualStefan Kangas2022-12-091-11/+31
| | | | | | | | * use-package.texi (Diminish, Delight): Clarify what happens if the pre-requisite packages are not installed. Change an example with performance issues to one without any. Resolves https://github.com/jwiegley/use-package/issues/835
* Add conditional loading examples to use-package manualStefan Kangas2022-12-091-6/+45
| | | | | | | * doc/misc/use-package.texi (Conditional loading): Expand section with examples. Resolves https://github.com/jwiegley/use-package/issues/693
* ; Don't say to require bind-key in use-package manualStefan Kangas2022-12-091-1/+0
| | | | | | * doc/misc/use-package.texi (Getting Started): Remove instruction to require 'bind-key'; it is already required by 'use-package' and the entry points are autoloaded.
* Drop key-chord.el support from use-packageStefan Kangas2022-12-081-27/+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
* ; Document use-package-reset-statisticsStefan Kangas2022-12-081-2/+6
| | | | | * doc/misc/use-package.texi (Gathering Statistics): Document use-package-reset-statistics.
* use-package: Improve :mode keyword documentationStefan Kangas2022-12-081-1/+25
| | | | | | | * doc/misc/use-package.texi (Modes and interpreters): Improve section and document the use of a list of regexps. Resolves https://github.com/jwiegley/use-package/issues/996
* ; * doc/misc/use-package.texi: Improve indexing.Stefan Kangas2022-12-081-0/+7
|
* Add new use-package manualStefan Kangas2022-12-081-589/+1456
| | | | * doc/misc/use-package.texi: Rewrite manual.
* Revert "Allow multiple keymaps in :map argument"John Wiegley2022-11-151-35/+35
|
* Merge remote-tracking branch 'origin/master' into pr-830John Wiegley2022-11-151-114/+91
|\
| * Merge branch 'master' into texinfo-wipJohn Wiegley2022-11-151-31/+8
| |\
| | * Recommend GNU ELPA over MELPAStefan Kangas2022-11-151-33/+10
| |/ |/|
| * Fix makeinfo warningsStefan Kangas2022-11-151-40/+40
| | | | | | | | Resolves https://github.com/jwiegley/use-package/issues/962