mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-11 13:01:28 +02:00
39522: add-zsh-hook/add-zle-hook-widget: Promise append semantics.
The sentence about "as widgets" is removed since there is a whole paragraph about that later on.
This commit is contained in:
parent
59a67b31b0
commit
b4cc190db9
2 changed files with 5 additions and 1 deletions
|
@ -1,5 +1,8 @@
|
||||||
2016-10-07 Daniel Shahaf <d.s@daniel.shahaf.name>
|
2016-10-07 Daniel Shahaf <d.s@daniel.shahaf.name>
|
||||||
|
|
||||||
|
* 39522: Doc/Zsh/contrib.yo: add-zsh-hook/add-zle-hook-widget:
|
||||||
|
Promise append semantics.
|
||||||
|
|
||||||
* 39489: Completion/Unix/Type/_path_files: Interpret -P as
|
* 39489: Completion/Unix/Type/_path_files: Interpret -P as
|
||||||
literally, rather than as a pattern.
|
literally, rather than as a pattern.
|
||||||
|
|
||||||
|
|
|
@ -311,6 +311,7 @@ still be manipulated as a hook.
|
||||||
var(function) is name of an ordinary shell function. If no options
|
var(function) is name of an ordinary shell function. If no options
|
||||||
are given this will be added to the array of functions to be executed
|
are given this will be added to the array of functions to be executed
|
||||||
in the given context.
|
in the given context.
|
||||||
|
Functions are invoked in the order they were added.
|
||||||
|
|
||||||
If the option tt(-L) is given, the current values for the hook arrays
|
If the option tt(-L) is given, the current values for the hook arrays
|
||||||
are listed with tt(typeset).
|
are listed with tt(typeset).
|
||||||
|
@ -345,7 +346,7 @@ as the var(hook) argument.
|
||||||
|
|
||||||
var(widgetname) is the name of a ZLE widget. If no options are given this
|
var(widgetname) is the name of a ZLE widget. If no options are given this
|
||||||
is added to the array of widgets to be invoked in the given hook context.
|
is added to the array of widgets to be invoked in the given hook context.
|
||||||
Note that the hooks are called as widgets, that is, with
|
Widgets are invoked in the order they were added, with
|
||||||
example(tt(zle )var(widgetname)tt( -Nw -- "$@"))
|
example(tt(zle )var(widgetname)tt( -Nw -- "$@"))
|
||||||
|
|
||||||
vindex(WIDGET, in hooks)
|
vindex(WIDGET, in hooks)
|
||||||
|
|
Loading…
Reference in a new issue