diff options
author | Bart Schaefer <schaefer@zsh.org> | 2024-03-13 21:10:23 -0700 |
---|---|---|
committer | Bart Schaefer <schaefer@zsh.org> | 2024-03-13 21:10:23 -0700 |
commit | 21fe2dce441116e90a6611527f1fcbccdc97a856 (patch) | |
tree | 3fd594ef07457d2fca33bd65bae60ed6804b4688 | |
parent | d1e041188db6900e7f8aca2e9fec71d74270babc (diff) | |
download | zsh-21fe2dce441116e90a6611527f1fcbccdc97a856.tar.gz zsh-21fe2dce441116e90a6611527f1fcbccdc97a856.tar.xz zsh-21fe2dce441116e90a6611527f1fcbccdc97a856.zip |
52753: Clarify "nocorrect" when introducing precommand modifiers.
-rw-r--r-- | ChangeLog | 3 | ||||
-rw-r--r-- | Doc/Zsh/grammar.yo | 12 |
2 files changed, 9 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog index 87053e78f..ab59d83d7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2024-03-13 Bart Schaefer <schaefer@zsh.org> + * 52753: Doc/Zsh/grammar.yo: Clarify "nocorrect" when introducing + precommand modifiers. + * unposted: Doc/Zsh/contrib.yo: update doc for "colors" to match workers/47489,50212 (italic and bright) diff --git a/Doc/Zsh/grammar.yo b/Doc/Zsh/grammar.yo index 915b93bc0..b80f9750c 100644 --- a/Doc/Zsh/grammar.yo +++ b/Doc/Zsh/grammar.yo @@ -100,14 +100,15 @@ More generally, a list can be seen as a set of any shell commands whatsoever, including the complex commands below; this is implied wherever the word `list' appears in later descriptions. For example, the commands in a shell function form a special sort of list. + texinode(Precommand Modifiers)(Complex Commands)(Simple Commands & Pipelines)(Shell Grammar) sect(Precommand Modifiers) cindex(precommand modifiers) cindex(modifiers, precommand) -A simple command may be preceded by a em(precommand modifier), -which will alter how the command is interpreted. These modifiers are -shell builtin commands with the exception of tt(nocorrect) which is -a reserved word. +With the exception of tt(nocorrect), which is a reserved word that +affects further parsing when it is found in command position, each +of the following builtin commands is a em(precommand modifier) which +may precede a simple command to alter how that command is interpreted. startitem() findex(-) @@ -158,8 +159,7 @@ before any parsing is done. It has no effect in non-interactive shells. ) findex(noglob) item(tt(noglob))( -Filename generation (globbing) is not performed on any of -the words. +Filename generation (globbing) is not performed on any of the words. ) enditem() texinode(Complex Commands)(Alternate Forms For Complex Commands)(Precommand Modifiers)(Shell Grammar) |