update packages

This commit is contained in:
2025-11-25 19:52:03 +01:00
parent 14ba373378
commit dbbae92267
280 changed files with 13451 additions and 11207 deletions

View File

@@ -1,4 +1,4 @@
This is gpl.info, produced by makeinfo version 7.1.1 from gpl.texi.
This is gpl.info, produced by makeinfo version 7.2 from gpl.texi.
Version 3, 29 June 2007
@@ -709,7 +709,6 @@ library, you may consider it more useful to permit linking proprietary
applications with the library. If this is what you want to do, use the
GNU Lesser General Public License instead of this License. But first,
please read <https://www.gnu.org/licenses/why-not-lgpl.html>.

Tag Table:


View File

@@ -1,12 +1,13 @@
;; -*- no-byte-compile: t; lexical-binding: nil -*-
(define-package "transient" "20250701.1223"
(define-package "transient" "20251120.1950"
"Transient commands."
'((emacs "26.1")
(compat "30.1")
(seq "2.24"))
'((emacs "28.1")
(compat "30.1")
(cond-let "0.2")
(seq "2.24"))
:url "https://github.com/magit/transient"
:commit "49bbb29fd34b807948d4f2b91f61587c12a595f0"
:revdesc "49bbb29fd34b"
:commit "453376f2f1a0beab45da06c84a9e57692afc0607"
:revdesc "453376f2f1a0"
:keywords '("extensions")
:authors '(("Jonas Bernoulli" . "emacs.transient@jonas.bernoulli.dev"))
:maintainers '(("Jonas Bernoulli" . "emacs.transient@jonas.bernoulli.dev")))

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
This is transient.info, produced by makeinfo version 7.1.1 from
This is transient.info, produced by makeinfo version 7.2 from
transient.texi.
Copyright (C) 2018-2025 Free Software Foundation, Inc.
@@ -32,7 +32,7 @@ used to implement similar menus in other packages.
resource to get over that hurdle is Psionic K's interactive tutorial,
available at <https://github.com/positron-solutions/transient-showcase>.
This manual is for Transient version 0.9.3.
This manual is for Transient version 0.11.0.
Copyright (C) 2018-2025 Free Software Foundation, Inc.
@@ -98,7 +98,6 @@ Classes and Methods
* Suffix Slots::
* Predicate Slots::

File: transient.info, Node: Introduction, Next: Usage, Prev: Top, Up: Top
@@ -806,6 +805,9 @@ Auxiliary Options
not match the respective command-line argument should be
highlighted. For other infix commands this option has no effect.
This is mostly indended for autors of transient menus and disabled
by default.
When this option is non-nil, the key binding for an infix
argument is highlighted when only a long argument (e.g.,
--verbose) is specified but no shorthand (e.g., -v). In the
@@ -963,12 +965,12 @@ after the infix argument that is bound to -3 in magit-patch-apply.
These functions operate on the information stored in the
transient--layout property of the PREFIX symbol. Elements in that
tree are not objects but have the form (CLASS PLIST) for suffixes and
[CLASS PLIST CHILDREN] for groups. At the root of the tree is an
element [N nil CHILDREN], where N is the version of the layout format,
currently and hopefully for a long time 2. While that element looks
like a group vector, that element does not count when identifying a
group using a coordinate vector, i.e., [0] is its first child, not the
root element itself.
[CLASS PLIST CHILDREN] for groups. At the root of the tree is an
element [N Nil CHILDREN], where N is the version of the layout
format, currently and hopefully for a long time 2. While that element
looks like a group vector, that element does not count when identifying
a group using a coordinate vector, i.e., [0] is its first child, not
the root element itself.
-- Function: transient-insert-suffix prefix loc suffix &optional
keep-other
@@ -1577,13 +1579,26 @@ same purpose as prefix-arg serves for prefix arguments.
current command was not invoked from PREFIX, then it returns the
set, saved or default value for PREFIX.
-- Function: transient-get-value
This function returns the value of the current prefix.
PREFIX may also be a list of prefixes. If no prefix is active, the
fallback value of the first of these prefixes is used.
This is mostly intended for internal use, but may also be of use in
transient-set-value and transient-save-value methods. Unlike
transient-args, this does not include the values of suffixes
whose unsavable slot is non-nil.
The generic function transient-prefix-value is used to determine
the returned value.
This function is intended to be used by suffix commands, whether
they are invoked from a menu or not. It is not intended to be used
when setting up a menu and its suffixes, in which case
transient-get-value should be used.
-- Function: transient-get-value
This function returns the value of the erant prefix.
This function is intended to be used when setting up a menu and its
suffixes. It is not intended to be used when a suffix command is
invoked, whether from a menu or not, in which case transient-args
should be used. In other words, use this, e.g., in a suffixes
:if* or :inapt-if* predicate and :description function, but
never in its interactive form or function body.
-- Function: transient-arg-value arg args
This function returns the value of ARG as it appears in ARGS.
@@ -1612,18 +1627,18 @@ its value can be accessed using transient-args.
This function returns the scope of the active or current transient
prefix command.
If optional PREFIXES and CLASSES are both nil, return the scope of
the prefix currently being setup, making this variation useful,
If optional PREFIXES and CLASSES are both nil, return the scope
of the prefix currently being setup, making this variation useful,
e.g., in :if* predicates. If no prefix is being setup, but the
current command was invoked from some prefix, then return the scope
of that.
If PREFIXES is non-nil, it must be a prefix command or a list of
such commands. If CLASSES is non-nil, it must be a prefix class or
a list of such classes. When this function is called from the body
or the interactive form of a suffix command, PREFIXES and/or
CLASSES should be non-nil. If either is non-nil, try the following
in order:
If PREFIXES is non-nil, it must be a prefix command or a list of
such commands. If CLASSES is non-nil, it must be a prefix class
or a list of such classes. When this function is called from the
body or the interactive form of a suffix command, PREFIXES and/or
CLASSES should be non-nil. If either is non-nil, try the
following in order:
• If the current suffix command was invoked from a prefix, which
appears in PREFIXES, return the scope of that prefix.
@@ -1643,7 +1658,7 @@ its value can be accessed using transient-args.
respective class definition or using its
'transient-init-scope' method.
If no prefix matches, return nil.
If no prefix matches, return nil.

File: transient.info, Node: Current Suffix Command, Next: Current Prefix Command, Prev: Using Prefix Scope, Up: Defining New Commands
@@ -2244,6 +2259,21 @@ functions use describe-function.
-- Function: transient-prefix-value obj
This generic function returns the value of the prefix object OBJ.
OBJ is a prototype object and is only used to select the
appropriate method of this generic function. This function does
not return the value of that object. Instead it extracts the name
of the respective command from the object and uses that to collect
the current values from the suffixes of the prefix from which the
current command was invoked. If the current command was not
invoked from the identified prefix, then this method returns the
set, save or default value, as described for transient-args.
This function is only intended to be used by transient-args. It
is not defined as an internal function because third-party packages
may define their own methods. That does not mean that it would be
a good idea to call it for any other purpose.
The respective generic function for infix and suffix objects is
named transient-infix-value.
@@ -2438,6 +2468,40 @@ Value and Scope
value, then this slot has to be set to the same value for all of
them. You probably don't want that.
remember-value When a suffix command is invoked, which can
consume the prefix's value (which depends on the suffix slot
transient and the prefix slots transient-suffix and
transient-non-suffix), then the value is automatically pushed to
the prefix's value history.
This slot allows additionally setting or even saving the value, so
that it becomes the initial value when the menu is invoked again.
Beside nil, the value can be one of these symbols:
export Set the value when it is exported. That is the time
when the value would ordinarily just be pushed to the history
stack.
exit Set the value when the menu is exited, except when that
is done using a command whose sole purpose is to quit the
menu.
quit Set the value when the menu is quit, using a command
whose sole purpose is to do so.
The value can also be a list of one or more of these symbols and
optionally also the symbol save.
save Instead of merely setting the value, save it, so that
it will be used in future Emacs sessions. At least one other
symbol has to be used together with this.
The value can also be a (quoted) variable, whose value is a list of
symbols as described above. Ideally an option should be used,
since not all users will find the automatic saving of the value
desirable.
incompatible A list of lists. Each sub-list specifies a set of
mutually exclusive arguments. Enabling one of these arguments
causes the others to be disabled. An argument may appear in
@@ -2614,7 +2678,7 @@ Slots of transient-suffix
The following two slots are experimental. They can also be set for a
group, in which case they apply to all suffixes in that group, except
for suffixes that set the same slot to a non-nil value.
for suffixes that set the same slot to a non-nil value.
advice A function used to advise the command. The advise is
called using (apply advice command args), i.e., it behaves like
@@ -2622,9 +2686,9 @@ for suffixes that set the same slot to a non-nil value.
advice* A function used to advise the command. Unlike advice,
this advises not only the command body but also its interactive
spec. If both slots are non-nil, advice is used for the body and
advice* is used for the interactive form. When advising the
interactive spec, called using (funcall advice
spec. If both slots are non-nil, advice is used for the body
and advice* is used for the interactive form. When advising
the interactive spec, called using (funcall advice
#'advice-eval-interactive-spec spec).
Slots of transient-infix
@@ -2903,7 +2967,7 @@ Appendix C Command and Function Index
* transient-append-suffix: Modifying Existing Transients.
(line 63)
* transient-arg-value: Using Infix Arguments.
(line 39)
(line 52)
* transient-args: Using Infix Arguments.
(line 22)
* transient-copy-menu-text: Other Commands. (line 25)
@@ -2924,7 +2988,7 @@ Appendix C Command and Function Index
* transient-get-suffix: Modifying Existing Transients.
(line 88)
* transient-get-value: Using Infix Arguments.
(line 31)
(line 42)
* transient-help: Getting Help for Suffix Commands.
(line 11)
* transient-history-next: Using History. (line 22)
@@ -2932,7 +2996,7 @@ Appendix C Command and Function Index
* transient-infix-read: Suffix Methods. (line 34)
* transient-infix-set: Suffix Methods. (line 54)
* transient-infix-value: Suffix Methods. (line 57)
* transient-init-scope: Prefix Methods. (line 37)
* transient-init-scope: Prefix Methods. (line 52)
* transient-init-scope <1>: Suffix Methods. (line 70)
* transient-init-value: Prefix Methods. (line 9)
* transient-init-value <1>: Suffix Methods. (line 12)
@@ -2974,7 +3038,7 @@ Appendix C Command and Function Index
* transient-suffix-put: Modifying Existing Transients.
(line 92)
* transient-suffixes: Using Infix Arguments.
(line 46)
(line 59)
* transient-suspend: Aborting and Resuming Transients.
(line 41)
* transient-toggle-common: Common Suffix Commands.
@@ -2993,7 +3057,7 @@ Appendix D Variable Index
[index]
* Menu:
* transient-align-variable-pitch: Configuration. (line 235)
* transient-align-variable-pitch: Configuration. (line 238)
* transient-common-command-prefix: Common Suffix Commands.
(line 23)
* transient-current-command: Current Prefix Command.
@@ -3004,30 +3068,30 @@ Appendix D Variable Index
(line 45)
* transient-default-level: Enabling and Disabling Suffixes.
(line 33)
* transient-detect-key-conflicts: Configuration. (line 260)
* transient-detect-key-conflicts: Configuration. (line 263)
* transient-display-buffer-action: Configuration. (line 103)
* transient-enable-popup-navigation: Configuration. (line 81)
* transient-error-on-insert-failure: Configuration. (line 273)
* transient-exit-hook: Configuration. (line 292)
* transient-force-fixed-pitch: Configuration. (line 248)
* transient-error-on-insert-failure: Configuration. (line 276)
* transient-exit-hook: Configuration. (line 295)
* transient-force-fixed-pitch: Configuration. (line 251)
* transient-force-single-column: Configuration. (line 151)
* transient-highlight-higher-levels: Configuration. (line 279)
* transient-highlight-higher-levels: Configuration. (line 282)
* transient-highlight-mismatched-keys: Configuration. (line 196)
* transient-history-file: Using History. (line 41)
* transient-history-limit: Using History. (line 45)
* transient-levels-file: Enabling and Disabling Suffixes.
(line 38)
* transient-mode-line-format: Configuration. (line 160)
* transient-post-exit-hook: Configuration. (line 296)
* transient-post-exit-hook: Configuration. (line 299)
* transient-read-with-initial-input: Configuration. (line 74)
* transient-save-history: Using History. (line 37)
* transient-semantic-coloring: Configuration. (line 187)
* transient-setup-buffer-hook: Configuration. (line 300)
* transient-setup-buffer-hook: Configuration. (line 303)
* transient-show-common-commands: Common Suffix Commands.
(line 11)
* transient-show-during-minibuffer-read: Configuration. (line 37)
* transient-show-popup: Configuration. (line 16)
* transient-substitute-key-function: Configuration. (line 214)
* transient-substitute-key-function: Configuration. (line 217)
* transient-values-file: Saving Values. (line 36)

@@ -3792,85 +3856,85 @@ applications with the library. If this is what you want to do, use the
GNU Lesser General Public License instead of this License. But first,
please read <https://www.gnu.org/licenses/why-not-lgpl.html>.

Tag Table:
Node: Top763
Node: Introduction2905
Ref: Some things that Transient can do3431
Ref: Complexity in CLI programs3784
Ref: Using Transient for composing interactive commands4385
Node: Usage6615
Node: Invoking Transients6983
Node: Aborting and Resuming Transients8173
Node: Common Suffix Commands10785
Node: Saving Values13726
Ref: Saving Values-Footnote-115294
Node: Using History15487
Node: Getting Help for Suffix Commands17359
Node: Enabling and Disabling Suffixes18735
Node: Other Commands24089
Node: Configuration25767
Ref: Essential Options26047
Ref: Accessibility Options32583
Ref: Auxiliary Options32906
Ref: Developer Options37466
Ref: Hook Variables38991
Node: Modifying Existing Transients39519
Node: Defining New Commands45362
Node: Technical Introduction45802
Node: Defining Transients51493
Node: Binding Suffix and Infix Commands54836
Ref: Group Specifications55627
Ref: Suffix Specifications62434
Node: Defining Suffix and Infix Commands67332
Node: Using Infix Arguments70368
Node: Using Prefix Scope72753
Node: Current Suffix Command74753
Node: Current Prefix Command77110
Node: Transient State79662
Ref: Pre-commands for Infixes83965
Ref: Pre-commands for Suffixes84481
Ref: Pre-commands for Non-Suffixes86930
Ref: Special Pre-Commands88066
Node: Classes and Methods88574
Node: Group Classes90661
Node: Group Methods92574
Node: Prefix Classes93833
Node: Suffix Classes94674
Node: Prefix Methods99468
Node: Suffix Methods101859
Ref: Suffix Value Methods102119
Ref: Suffix Format Methods105358
Node: Prefix Slots108240
Ref: Value and Scope108390
Ref: Behavior109859
Ref: Appearance111200
Ref: Documentation111884
Ref: Internal112504
Node: Suffix Slots113855
Ref: Slots of transient-child114223
Ref: Slots of transient-suffix114681
Ref: Slots of transient-infix117532
Ref: Slots of transient-variable120820
Ref: Slots of transient-switches120922
Node: Predicate Slots121285
Node: FAQ123622
Ref: Can I control how the menu buffer is displayed?123751
Ref: How can I copy text from the menu buffer?124075
Ref: How can I autoload prefix and suffix commands?124834
Ref: How does Transient compare to prefix keys and universal arguments?125308
Ref: How does Transient compare to Magit-Popup and Hydra?125551
Ref: Why does q not quit popups anymore?125745
Node: Keystroke Index126846
Node: Command and Function Index128711
Node: Variable Index136178
Node: Concept Index138957
Node: GNU General Public License141781
Node: Top761
Node: Introduction2903
Ref: Some things that Transient can do3429
Ref: Complexity in CLI programs3782
Ref: Using Transient for composing interactive commands4383
Node: Usage6613
Node: Invoking Transients6981
Node: Aborting and Resuming Transients8171
Node: Common Suffix Commands10783
Node: Saving Values13724
Ref: Saving Values-Footnote-115292
Node: Using History15485
Node: Getting Help for Suffix Commands17357
Node: Enabling and Disabling Suffixes18733
Node: Other Commands24087
Node: Configuration25765
Ref: Essential Options26045
Ref: Accessibility Options32581
Ref: Auxiliary Options32904
Ref: Developer Options37554
Ref: Hook Variables39079
Node: Modifying Existing Transients39607
Node: Defining New Commands45474
Node: Technical Introduction45914
Node: Defining Transients51605
Node: Binding Suffix and Infix Commands54948
Ref: Group Specifications55739
Ref: Suffix Specifications62546
Node: Defining Suffix and Infix Commands67444
Node: Using Infix Arguments70480
Node: Using Prefix Scope73507
Node: Current Suffix Command75543
Node: Current Prefix Command77900
Node: Transient State80452
Ref: Pre-commands for Infixes84755
Ref: Pre-commands for Suffixes85271
Ref: Pre-commands for Non-Suffixes87720
Ref: Special Pre-Commands88856
Node: Classes and Methods89364
Node: Group Classes91451
Node: Group Methods93364
Node: Prefix Classes94623
Node: Suffix Classes95464
Node: Prefix Methods100258
Node: Suffix Methods103479
Ref: Suffix Value Methods103739
Ref: Suffix Format Methods106978
Node: Prefix Slots109860
Ref: Value and Scope110010
Ref: Behavior112998
Ref: Appearance114339
Ref: Documentation115023
Ref: Internal115643
Node: Suffix Slots116994
Ref: Slots of transient-child117362
Ref: Slots of transient-suffix117820
Ref: Slots of transient-infix120683
Ref: Slots of transient-variable123971
Ref: Slots of transient-switches124073
Node: Predicate Slots124436
Node: FAQ126773
Ref: Can I control how the menu buffer is displayed?126902
Ref: How can I copy text from the menu buffer?127226
Ref: How can I autoload prefix and suffix commands?127985
Ref: How does Transient compare to prefix keys and universal arguments?128459
Ref: How does Transient compare to Magit-Popup and Hydra?128702
Ref: Why does q not quit popups anymore?128896
Node: Keystroke Index129997
Node: Command and Function Index131862
Node: Variable Index139329
Node: Concept Index142108
Node: GNU General Public License144932

End Tag Table

Local Variables:
coding: utf-8
Info-documentlanguage: en
End: