diff options
-rw-r--r-- | ChangeLog | 6 | ||||
-rw-r--r-- | Doc/Zsh/expn.yo | 6 | ||||
-rw-r--r-- | Src/subst.c | 2 |
3 files changed, 10 insertions, 4 deletions
diff --git a/ChangeLog b/ChangeLog index dc8887f29..38a42ee70 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2001-12-17 Clint Adams <clint@zsh.org> + + * 16357: Doc/Zsh/expn.yo, Src/subst.c: + change (n) to (u) so (n) can be reserved. + for numeric sorting. + 2001-12-17 Oliver Kiddle <opk@zsh.org> * 16351: Src/params.c: fix bug in parameter unset code diff --git a/Doc/Zsh/expn.yo b/Doc/Zsh/expn.yo index c3fbd7cfc..f58c61145 100644 --- a/Doc/Zsh/expn.yo +++ b/Doc/Zsh/expn.yo @@ -727,6 +727,9 @@ for special parameters defined by the shell ) enditem() ) +item(tt(u))( +Expand only the first occurrence of each unique word. +) item(tt(U))( Convert all letters in the result to upper case. ) @@ -761,9 +764,6 @@ access single words in the result, one has to use nested expansions as in `tt(${${(z)foo}[2]})'. Likewise, to remove the quotes in the resulting words one would do: `tt(${(Q)${(z)foo}})'. ) -item(tt(n))( -Expand only the first occurrence of each unique word. -) enditem() The following flags (except tt(p)) are followed by one or more arguments diff --git a/Src/subst.c b/Src/subst.c index f8ce51ae9..14ad37386 100644 --- a/Src/subst.c +++ b/Src/subst.c @@ -997,7 +997,7 @@ paramsubst(LinkList l, LinkNode n, char **str, int qt, int ssub) shsplit = 1; break; - case 'n': + case 'u': unique = 1; break; |