diff options
Diffstat (limited to 'Doc')
-rw-r--r-- | Doc/Zsh/grammar.yo | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Doc/Zsh/grammar.yo b/Doc/Zsh/grammar.yo index b8b20beed..27683fc70 100644 --- a/Doc/Zsh/grammar.yo +++ b/Doc/Zsh/grammar.yo @@ -480,12 +480,13 @@ may be defined using the tt(-g) option to that builtin. Alias expansion is done on the shell input before any other expansion except history expansion. Therefore, if an alias is defined for the word tt(foo), alias expansion may be avoided by quoting part of the -word, e.g. tt(\foo). But there is nothing to prevent an alias being -defined for tt(\foo) as well. For use with completion, which would -remove an initial backslash following by a character that isn't special, -it may be more convenient to quote the word by starting with a single -quote, i.e. tt('foo); completion will automatically add the trailing -single quote. +word, e.g. tt(\foo). Any form of quoting works, although there is +nothing to prevent an alias being defined for the quoted form such as +tt(\foo) as well. For use with completion, which would remove an +initial backslash followed by a character that isn't special, it may be +more convenient to quote the word by starting with a single quote, +i.e. tt('foo); completion will automatically add the trailing single +quote. There is a commonly encountered problem with aliases illustrated by the following code: |