diff options
author | Bart Schaefer <schaefer@ipost.com> | 2021-10-04 09:02:27 -0700 |
---|---|---|
committer | Bart Schaefer <schaefer@ipost.com> | 2021-10-04 09:02:27 -0700 |
commit | fa4c88ca25f587f52074698d4ff7eb263de07930 (patch) | |
tree | 24b6b556dd3900fc6253b51603850058efc50ab1 /Doc/Zsh/params.yo | |
parent | 99d915330aa470e5ca723084f54910d82aec444d (diff) | |
download | zsh-fa4c88ca25f587f52074698d4ff7eb263de07930.tar.gz zsh-fa4c88ca25f587f52074698d4ff7eb263de07930.tar.xz zsh-fa4c88ca25f587f52074698d4ff7eb263de07930.zip |
49456: clean up detection of private params in nested scopes, update doc
Diffstat (limited to 'Doc/Zsh/params.yo')
-rw-r--r-- | Doc/Zsh/params.yo | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Doc/Zsh/params.yo b/Doc/Zsh/params.yo index b514eb072..a88e44d4f 100644 --- a/Doc/Zsh/params.yo +++ b/Doc/Zsh/params.yo @@ -632,6 +632,14 @@ In the parameter lists that follow, the mark `<S>' indicates that the parameter is special. `<Z>' indicates that the parameter does not exist when the shell initializes in tt(sh) or tt(ksh) emulation mode. +The parameters `tt(!)', `tt(#)', `tt(*)', `tt(-)', `tt(?)', `tt(@)', +`tt($)', `tt(ARGC)', `tt(HISTCMD)', `tt(LINENO)', `tt(PPID)', +`tt(status)', `tt(TTYIDLE)', `tt(zsh_eval_context)', +`tt(ZSH_EVAL_CONTEXT)', and `tt(ZSH_SUBSHELL)' are read-only and thus +cannot be restored by the user, so they are not output by +`tt(typeset -p)'. This also applies to many read-only parameters loaded +from modules. + The following parameters are automatically set by the shell: startitem() |