update of packages

This commit is contained in:
2023-11-04 19:26:41 +01:00
parent e162a12b58
commit 3b54a3236d
726 changed files with 297673 additions and 34585 deletions

View File

@@ -1,9 +1,9 @@
This is doclicense.info, produced by makeinfo version 7.0.1 from
This is doclicense.info, produced by makeinfo version 6.8 from
doclicense.texi.
Version 1.3, 3 November 2008
Copyright © 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
Copyright (C) 2000, 2001, 2002, 2007, 2008 Free Software Foundation, Inc.
<https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
@@ -12,14 +12,14 @@ doclicense.texi.
0. PREAMBLE
The purpose of this License is to make a manual, textbook, or other
functional and useful document free in the sense of freedom: to
functional and useful document "free" in the sense of freedom: to
assure everyone the effective freedom to copy and redistribute it,
with or without modifying it, either commercially or
noncommercially. Secondarily, this License preserves for the
author and publisher a way to get credit for their work, while not
being considered responsible for modifications made by others.
This License is a kind of copyleft, which means that derivative
This License is a kind of "copyleft", which means that derivative
works of the document must themselves be free in the same sense.
It complements the GNU General Public License, which is a copyleft
license designed for free software.
@@ -40,18 +40,18 @@ doclicense.texi.
be distributed under the terms of this License. Such a notice
grants a world-wide, royalty-free license, unlimited in duration,
to use that work under the conditions stated herein. The
Document, below, refers to any such manual or work. Any member
of the public is a licensee, and is addressed as you. You accept
"Document", below, refers to any such manual or work. Any member
of the public is a licensee, and is addressed as "you". You accept
the license if you copy, modify or distribute the work in a way
requiring permission under copyright law.
A Modified Version of the Document means any work containing the
A "Modified Version" of the Document means any work containing the
Document or a portion of it, either copied verbatim, or with
modifications and/or translated into another language.
A Secondary Section is a named appendix or a front-matter section
A "Secondary Section" is a named appendix or a front-matter section
of the Document that deals exclusively with the relationship of the
publishers or authors of the Document to the Documents overall
publishers or authors of the Document to the Document's overall
subject (or to related matters) and contains nothing that could
fall directly within that overall subject. (Thus, if the Document
is in part a textbook of mathematics, a Secondary Section may not
@@ -60,7 +60,7 @@ doclicense.texi.
of legal, commercial, philosophical, ethical or political position
regarding them.
The Invariant Sections are certain Secondary Sections whose
The "Invariant Sections" are certain Secondary Sections whose
titles are designated, as being those of Invariant Sections, in the
notice that says that the Document is released under this License.
If a section does not fit the above definition of Secondary then it
@@ -68,13 +68,13 @@ doclicense.texi.
contain zero Invariant Sections. If the Document does not identify
any Invariant Sections then there are none.
The Cover Texts are certain short passages of text that are
The "Cover Texts" are certain short passages of text that are
listed, as Front-Cover Texts or Back-Cover Texts, in the notice
that says that the Document is released under this License. A
Front-Cover Text may be at most 5 words, and a Back-Cover Text may
be at most 25 words.
A Transparent copy of the Document means a machine-readable copy,
A "Transparent" copy of the Document means a machine-readable copy,
represented in a format whose specification is available to the
general public, that is suitable for revising the document
straightforwardly with generic text editors or (for images composed
@@ -86,7 +86,7 @@ doclicense.texi.
been arranged to thwart or discourage subsequent modification by
readers is not Transparent. An image format is not Transparent if
used for any substantial amount of text. A copy that is not
Transparent is called Opaque.
"Transparent" is called "Opaque".
Examples of suitable formats for Transparent copies include plain
ASCII without markup, Texinfo input format, LaTeX input format,
@@ -99,23 +99,23 @@ doclicense.texi.
the machine-generated HTML, PostScript or PDF produced by some word
processors for output purposes only.
The Title Page means, for a printed book, the title page itself,
The "Title Page" means, for a printed book, the title page itself,
plus such following pages as are needed to hold, legibly, the
material this License requires to appear in the title page. For
works in formats which do not have any title page as such, Title
Page means the text near the most prominent appearance of the
works title, preceding the beginning of the body of the text.
works in formats which do not have any title page as such, "Title
Page" means the text near the most prominent appearance of the
work's title, preceding the beginning of the body of the text.
The publisher means any person or entity that distributes copies
The "publisher" means any person or entity that distributes copies
of the Document to the public.
A section Entitled XYZ means a named subunit of the Document
A section "Entitled XYZ" means a named subunit of the Document
whose title either is precisely XYZ or contains XYZ in parentheses
following text that translates XYZ in another language. (Here XYZ
stands for a specific section name mentioned below, such as
Acknowledgements, Dedications, Endorsements, or History.)
To Preserve the Title of such a section when you modify the
Document means that it remains a section Entitled XYZ according
"Acknowledgements", "Dedications", "Endorsements", or "History".)
To "Preserve the Title" of such a section when you modify the
Document means that it remains a section "Entitled XYZ" according
to this definition.
The Document may include Warranty Disclaimers next to the notice
@@ -145,7 +145,7 @@ doclicense.texi.
If you publish printed copies (or copies in media that commonly
have printed covers) of the Document, numbering more than 100, and
the Documents license notice requires Cover Texts, you must
the Document's license notice requires Cover Texts, you must
enclose the copies in covers that carry, clearly and legibly, all
these Cover Texts: Front-Cover Texts on the front cover, and
Back-Cover Texts on the back cover. Both covers must also clearly
@@ -217,15 +217,15 @@ doclicense.texi.
the Addendum below.
G. Preserve in that license notice the full lists of Invariant
Sections and required Cover Texts given in the Documents
Sections and required Cover Texts given in the Document's
license notice.
H. Include an unaltered copy of this License.
I. Preserve the section Entitled History, Preserve its Title,
I. Preserve the section Entitled "History", Preserve its Title,
and add to it an item stating at least the title, year, new
authors, and publisher of the Modified Version as given on the
Title Page. If there is no section Entitled History in the
Title Page. If there is no section Entitled "History" in the
Document, create one stating the title, year, authors, and
publisher of the Document as given on its Title Page, then add
an item describing the Modified Version as stated in the
@@ -235,12 +235,12 @@ doclicense.texi.
for public access to a Transparent copy of the Document, and
likewise the network locations given in the Document for
previous versions it was based on. These may be placed in the
History section. You may omit a network location for a work
"History" section. You may omit a network location for a work
that was published at least four years before the Document
itself, or if the original publisher of the version it refers
to gives permission.
K. For any section Entitled Acknowledgements or Dedications,
K. For any section Entitled "Acknowledgements" or "Dedications",
Preserve the Title of the section, and preserve in the section
all the substance and tone of each of the contributor
acknowledgements and/or dedications given therein.
@@ -249,11 +249,11 @@ doclicense.texi.
in their text and in their titles. Section numbers or the
equivalent are not considered part of the section titles.
M. Delete any section Entitled Endorsements. Such a section
M. Delete any section Entitled "Endorsements". Such a section
may not be included in the Modified Version.
N. Do not retitle any existing section to be Entitled
Endorsements or to conflict in title with any Invariant
"Endorsements" or to conflict in title with any Invariant
Section.
O. Preserve any Warranty Disclaimers.
@@ -262,15 +262,15 @@ doclicense.texi.
appendices that qualify as Secondary Sections and contain no
material copied from the Document, you may at your option designate
some or all of these sections as invariant. To do this, add their
titles to the list of Invariant Sections in the Modified Versions
titles to the list of Invariant Sections in the Modified Version's
license notice. These titles must be distinct from any other
section titles.
You may add a section Entitled Endorsements, provided it contains
You may add a section Entitled "Endorsements", provided it contains
nothing but endorsements of your Modified Version by various
partiesfor example, statements of peer review or that the text has
been approved by an organization as the authoritative definition of
a standard.
parties--for example, statements of peer review or that the text
has been approved by an organization as the authoritative
definition of a standard.
You may add a passage of up to five words as a Front-Cover Text,
and a passage of up to 25 words as a Back-Cover Text, to the end of
@@ -308,10 +308,10 @@ doclicense.texi.
combined work.
In the combination, you must combine any sections Entitled
History in the various original documents, forming one section
Entitled History; likewise combine any sections Entitled
Acknowledgements, and any sections Entitled Dedications. You
must delete all sections Entitled Endorsements.
"History" in the various original documents, forming one section
Entitled "History"; likewise combine any sections Entitled
"Acknowledgements", and any sections Entitled "Dedications". You
must delete all sections Entitled "Endorsements."
6. COLLECTIONS OF DOCUMENTS
@@ -332,16 +332,16 @@ doclicense.texi.
A compilation of the Document or its derivatives with other
separate and independent documents or works, in or on a volume of a
storage or distribution medium, is called an aggregate if the
storage or distribution medium, is called an "aggregate" if the
copyright resulting from the compilation is not used to limit the
legal rights of the compilations users beyond what the individual
legal rights of the compilation's users beyond what the individual
works permit. When the Document is included in an aggregate, this
License does not apply to the other works in the aggregate which
are not themselves derivative works of the Document.
If the Cover Text requirement of section 3 is applicable to these
copies of the Document, then if the Document is less than one half
of the entire aggregate, the Documents Cover Texts may be placed
of the entire aggregate, the Document's Cover Texts may be placed
on covers that bracket the Document within the aggregate, or the
electronic equivalent of covers if the Document is in electronic
form. Otherwise they must appear on printed covers that bracket
@@ -363,8 +363,8 @@ doclicense.texi.
this License or a notice or disclaimer, the original version will
prevail.
If a section in the Document is Entitled Acknowledgements,
Dedications, or History, the requirement (section 4) to
If a section in the Document is Entitled "Acknowledgements",
"Dedications", or "History", the requirement (section 4) to
Preserve its Title (section 1) will typically require changing the
actual title.
@@ -405,7 +405,7 @@ doclicense.texi.
Each version of the License is given a distinguishing version
number. If the Document specifies that a particular numbered
version of this License or any later version applies to it, you
version of this License "or any later version" applies to it, you
have the option of following the terms and conditions either of
that specified version or of any later version that has been
published (not as a draft) by the Free Software Foundation. If the
@@ -413,29 +413,29 @@ doclicense.texi.
choose any version ever published (not as a draft) by the Free
Software Foundation. If the Document specifies that a proxy can
decide which future versions of this License can be used, that
proxys public statement of acceptance of a version permanently
proxy's public statement of acceptance of a version permanently
authorizes you to choose that version for the Document.
11. RELICENSING
Massive Multiauthor Collaboration Site (or MMC Site) means any
"Massive Multiauthor Collaboration Site" (or "MMC Site") means any
World Wide Web server that publishes copyrightable works and also
provides prominent facilities for anybody to edit those works. A
public wiki that anybody can edit is an example of such a server.
A Massive Multiauthor Collaboration (or MMC) contained in the
A "Massive Multiauthor Collaboration" (or "MMC") contained in the
site means any set of copyrightable works thus published on the MMC
site.
CC-BY-SA means the Creative Commons Attribution-Share Alike 3.0
"CC-BY-SA" means the Creative Commons Attribution-Share Alike 3.0
license published by Creative Commons Corporation, a not-for-profit
corporation with a principal place of business in San Francisco,
California, as well as future copyleft versions of that license
published by that same organization.
Incorporate means to publish or republish a Document, in whole or
"Incorporate" means to publish or republish a Document, in whole or
in part, as part of another Document.
An MMC is eligible for relicensing if it is licensed under this
An MMC is "eligible for relicensing" if it is licensed under this
License, and if all works that were first published under this
License somewhere other than this MMC, and subsequently
incorporated in whole or in part into the MMC, (1) had no cover
@@ -462,7 +462,7 @@ notices just after the title page:
Free Documentation License''.
If you have Invariant Sections, Front-Cover Texts and Back-Cover
Texts, replace the with...Texts. line with this:
Texts, replace the "with...Texts." line with this:
with the Invariant Sections being LIST THEIR TITLES, with
the Front-Cover Texts being LIST, and with the Back-Cover Texts

View File

@@ -1,4 +1,4 @@
This is docstyle.info, produced by makeinfo version 7.0.1 from
This is docstyle.info, produced by makeinfo version 6.8 from
docstyle.texi.

View File

@@ -69,8 +69,17 @@ deferred until the prefix key sequence is pressed."
(let ((arg args)
args*)
(while arg
(let ((x (car arg)))
(let ((x (car arg))
(y (cadr arg)))
(cond
;; (KEY DESC . COMMAND), i.e. (KEY . (DESC . COMMAND))
((and (or (stringp x)
(vectorp x))
(consp y)
(stringp (car y))
(or (use-package-recognize-function (cdr y) t #'stringp)))
(setq args* (nconc args* (list (cons x y))))
(setq arg (cddr arg)))
;; (KEY . COMMAND)
((and (consp x)
(or (stringp (car x))

View File

@@ -963,10 +963,18 @@ If RECURSED is non-nil, recurse into sublists."
(defun use-package-autoloads-mode (_name _keyword args)
(mapcar
#'(lambda (x) (cons (cdr x) 'command))
#'(lambda (x)
(cond
((consp (cdr x))
(cons (cddr x) 'command))
((consp x)
(cons (cdr x) 'command))))
(cl-remove-if-not #'(lambda (x)
(and (consp x)
(use-package-non-nil-symbolp (cdr x))))
(or (and (consp x)
(use-package-non-nil-symbolp (cdr x)))
(and (consp x)
(consp (cdr x))
(use-package-non-nil-symbolp (cddr x)))))
args)))
(defun use-package-handle-mode (name alist args rest state)
@@ -1297,10 +1305,7 @@ meaning:
(setq every nil)))
every))))
#'use-package-recognize-function
(if (string-suffix-p "-mode" (symbol-name name))
name
(intern (concat (symbol-name name) "-mode")))
label arg))))
name label arg))))
(defalias 'use-package-autoloads/:hook 'use-package-autoloads-mode)

View File

@@ -1,7 +1,9 @@
(define-package "use-package" "20221209.2013" "A configuration macro for simplifying your .emacs"
(define-package "use-package" "20230426.2324" "A configuration macro for simplifying your .emacs"
'((emacs "24.3")
(bind-key "2.4"))
:commit "bcf0984cf55b70fe6896c6a15f61df92b24f8ffd" :authors
:commit "b59b4dc2361c7b351238990d0c34eece8d79ecf0" :authors
'(("John Wiegley" . "johnw@newartisans.com"))
:maintainers
'(("John Wiegley" . "johnw@newartisans.com"))
:maintainer
'("John Wiegley" . "johnw@newartisans.com")

View File

@@ -1,4 +1,4 @@
This is use-package.info, produced by makeinfo version 7.0.1 from
This is use-package.info, produced by makeinfo version 6.8 from
use-package.texi.
This manual is for use-package, a configuration macro for simplifying
@@ -713,12 +713,14 @@ File: use-package.info, Node: Global keybindings, Next: Binding in keymaps, U
4.2.1 Global keybindings
------------------------
To bind keys globally, the :bind keyword takes either a single cons or
a list of conses. Every cons has the form (KEY . COMMAND, where KEY
is a string indicating the key to bind, and COMMAND is the name of a
command (a symbol). The syntax for the keys is similar to the syntax
used by the kbd function (*note (emacs)Init Rebinding:: for more
information).
To bind keys globally, the :bind keyword takes as its argument either
a single cons or a list of conses. Each cons has the form
(KEY . DEFINITION), where KEY is a string indicating the key to bind,
and DEFINITION is the name of a command (a symbol). Alternatively,
DEFINITION may be a cons (DESC . COMMAND), where DESC is a string
describing COMMAND, which is the name of a command to bind KEY to. The
syntax for the keys is similar to the syntax used by the kbd function
(see *note (emacs)Init Rebinding::, for more information).
Using :bind with a single cons
--------------------------------
@@ -759,6 +761,22 @@ e.g. [tab] instead of "<tab>".
([f10] . helm-buffers-list)
([S-f10] . helm-recentf)))
Providing custom descriptions of commands
-----------------------------------------
When binding keys to commands with :bind, custom descriptions of the
commands may optionally be provided.
Examples:
(use-package avy
:bind ("C-:" ("Jump to char" . avy-goto-char)
"M-g f" ("Jump to line" . avy-goto-line)))
These descriptions can be used by other code that deals with key
bindings. For example, the GNU ELPA package which-key displays them
when showing key bindings, instead of the plain command names.
Remapping commands
------------------
@@ -2305,60 +2323,60 @@ Index

Tag Table:
Node: Top949
Node: Basic Concepts3145
Node: Getting Started4571
Node: Loading Packages7736
Node: Loading basics9245
Ref: Loading basics-Footnote-110806
Node: Deferring loading10890
Node: Forcing loading14113
Node: Conditional loading14798
Node: Loading sequentially16962
Node: Load dependencies19543
Node: Load path20524
Node: Manual autoloads21761
Node: Configuring Packages22417
Node: Lisp Configuration23176
Node: Preface keyword24040
Node: Init keyword24946
Node: Config keyword25566
Node: Best practices26291
Node: Key bindings27768
Node: Global keybindings28538
Node: Binding in keymaps31621
Node: Binding to a keymap32832
Node: Binding to repeat-maps33866
Node: Displaying keybindings36253
Node: Hooks36815
Node: Modes and interpreters39583
Node: Magic handlers41122
Node: User options41951
Node: Faces43366
Node: Hiding minor modes44163
Ref: Hiding minor modes-Footnote-144870
Node: Diminish44925
Ref: Diminish-Footnote-145864
Node: Delight45923
Ref: Delight-Footnote-147731
Node: Installing packages47795
Node: Install package48408
Node: Pinning packages49238
Ref: Pinning packages-Footnote-150932
Node: Other package managers51012
Node: Byte-compiling51884
Node: Troubleshooting53876
Node: Troubleshooting Options55227
Node: Gathering Statistics56789
Node: Disabling a package58356
Node: Keyword extensions59072
Node: use-package-ensure-system-package59560
Ref: use-package-ensure-system-package-Footnote-162569
Ref: use-package-ensure-system-package-Footnote-262837
Node: Creating an extension62968
Node: History66380
Node: GNU Free Documentation License67053
Node: Index92405
Node: Top947
Node: Basic Concepts3143
Node: Getting Started4569
Node: Loading Packages7734
Node: Loading basics9243
Ref: Loading basics-Footnote-110804
Node: Deferring loading10888
Node: Forcing loading14111
Node: Conditional loading14796
Node: Loading sequentially16960
Node: Load dependencies19541
Node: Load path20522
Node: Manual autoloads21759
Node: Configuring Packages22415
Node: Lisp Configuration23174
Node: Preface keyword24038
Node: Init keyword24944
Node: Config keyword25564
Node: Best practices26289
Node: Key bindings27766
Node: Global keybindings28536
Node: Binding in keymaps32350
Node: Binding to a keymap33561
Node: Binding to repeat-maps34595
Node: Displaying keybindings36982
Node: Hooks37544
Node: Modes and interpreters40312
Node: Magic handlers41851
Node: User options42680
Node: Faces44095
Node: Hiding minor modes44892
Ref: Hiding minor modes-Footnote-145599
Node: Diminish45654
Ref: Diminish-Footnote-146593
Node: Delight46652
Ref: Delight-Footnote-148460
Node: Installing packages48524
Node: Install package49137
Node: Pinning packages49967
Ref: Pinning packages-Footnote-151661
Node: Other package managers51741
Node: Byte-compiling52613
Node: Troubleshooting54605
Node: Troubleshooting Options55956
Node: Gathering Statistics57518
Node: Disabling a package59085
Node: Keyword extensions59801
Node: use-package-ensure-system-package60289
Ref: use-package-ensure-system-package-Footnote-163298
Ref: use-package-ensure-system-package-Footnote-263566
Node: Creating an extension63697
Node: History67109
Node: GNU Free Documentation License67782
Node: Index93134

End Tag Table