diff options
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/Zsh/builtins.yo | 4 | ||||
-rw-r--r-- | Doc/Zsh/params.yo | 8 |
2 files changed, 8 insertions, 4 deletions
diff --git a/Doc/Zsh/builtins.yo b/Doc/Zsh/builtins.yo index fbea91ee2..a65af889e 100644 --- a/Doc/Zsh/builtins.yo +++ b/Doc/Zsh/builtins.yo @@ -1192,7 +1192,9 @@ Convert the result to lower case whenever the parameter is expanded. The value is em(not) converted when assigned. ) item(tt(-r))( -The given var(name)s are marked readonly. +The given var(name)s are marked readonly. Note that if var(name) is a +special parameter, the readonly attribute can be turned on, but cannot then +be turned off. ) item(tt(-t))( Tags the named parameters. Tags have no special meaning to the shell. diff --git a/Doc/Zsh/params.yo b/Doc/Zsh/params.yo index 194c475e7..5a9c72ace 100644 --- a/Doc/Zsh/params.yo +++ b/Doc/Zsh/params.yo @@ -31,9 +31,11 @@ for complete details. In the parameter lists that follow, the mark `<S>' indicates that the parameter is special. -Special parameters cannot have their type changed, and they stay special even -if unset. `<Z>' indicates that the parameter does not exist when the shell -initializes in tt(sh) or tt(ksh) emulation mode. +Special parameters cannot have their type changed or their +readonly attribute turned off, and if a special parameter is unset, then +later recreated, the special properties will be retained. `<Z>' indicates +that the parameter does not exist when the shell initializes in tt(sh) or +tt(ksh) emulation mode. startmenu() menu(Array Parameters) menu(Positional Parameters) |