diff options
author | Daniel Shahaf <d.s@daniel.shahaf.name> | 2020-03-19 18:00:16 +0000 |
---|---|---|
committer | Daniel Shahaf <d.s@daniel.shahaf.name> | 2020-03-22 02:23:53 +0000 |
commit | 386d9ac8ff961b8f0333d09511e927ab31011658 (patch) | |
tree | 442bdeb53c2f867ab5c5878dd1c45ea49dbd6c76 /README | |
parent | a3c6c5513dcfc25d952735449bf6da476d905184 (diff) | |
download | zsh-386d9ac8ff961b8f0333d09511e927ab31011658.tar.gz zsh-386d9ac8ff961b8f0333d09511e927ab31011658.tar.xz zsh-386d9ac8ff961b8f0333d09511e927ab31011658.zip |
45583/0008: Add the 'function -T' syntax.
Config/version.mk was bumped in the previous commit.
Diffstat (limited to 'README')
-rw-r--r-- | README | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/README b/README index 2bd5c2179..ae4f788bc 100644 --- a/README +++ b/README @@ -43,6 +43,13 @@ name of an external command. Now it may also be a shell function. Normal command word precedece rules apply, so if you have a function and a command with the same name, the function will be used. +The syntax "function -T { ... }" used to define a function named "-T". +It now defines an anonymous function with single-level tracing enabled --- +same as "function f { ... }; functions -T f; f", but without naming the +function. The syntax "function -T foo { ... }" is similarly affected: it +now defines a function "foo" with tracing enabled; previously it defined +two functions, named "-T" and "foo" (see the MULTI_FUNC_DEF option). + Incompatibilities since 5.7.1 ----------------------------- |