1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-23 04:30:24 +02:00
Commit graph

83 commits

Author SHA1 Message Date
Peter Stephenson
a232ab5624 users/12149: "@" with splitting in double quotes retains empty fields 2007-10-30 14:01:32 +00:00
Peter Stephenson
af3e2b6fa4 23934: cleveren _expand_alias for "foo" -> "foo blah" expansions 2007-10-11 09:06:19 +00:00
Peter Stephenson
749951e03d 23792: test and documentation for improved backslash quoting 2007-08-22 10:46:40 +00:00
Peter Stephenson
a81e5a609e add (#cN,M) globbing flag 2007-07-27 21:51:32 +00:00
Peter Stephenson
ccc2e1bd89 23660: fix numerical sorting of parameters + tests + documentation 2007-07-06 13:10:43 +00:00
Bart Schaefer
eb3252d67b users/11366 (belated commit): update documentation for ${var:-word} and
related expressions.
2007-05-30 03:08:22 +00:00
Bart Schaefer
3fc59a0f09 23176: apply the (X) parameter flag to the (#) flag; fix comment typo. 2007-02-25 23:41:03 +00:00
Peter Stephenson
553e011320 23118: improve sorting to make it work with locales 2007-01-21 22:47:36 +00:00
Peter Stephenson
b8108d295f users/11079: 1(2##) 2006-12-12 10:55:35 +00:00
Peter Stephenson
f367a90505 22980: 22952 messed up parameter padding flag optional arguments 2006-11-07 22:47:07 +00:00
Peter Stephenson
9471bbcfa0 22934, modified, see 22937: add HIST_SUBST_PATTERN option
make ${.../#%...} anchor at both ends
2006-11-01 12:25:18 +00:00
Peter Stephenson
c5492635d8 22873: typo in expn.yo 2006-10-13 21:49:52 +00:00
Peter Stephenson
2bfad02a94 22742: parameter padding uses string lengths unless (m) flag set
22743: restrict sh "- [args]" -> "-xv [-- args]" hack to sh mode
2006-09-20 09:22:34 +00:00
Peter Stephenson
bb3628e898 assume width 1 for control characters;
don't crash if width of repeated padding string is 0
2006-09-15 13:17:27 +00:00
Peter Stephenson
a82ac460c2 22692: additional notes on a couple of parameter expansion features 2006-09-14 09:03:16 +00:00
Peter Stephenson
a242b1eb35 22705: make ${(l...)...} and ${(r...)...} handle multibyte characters 2006-09-13 20:55:29 +00:00
Peter Stephenson
92737d2c42 22526: enhance ${(#)...} to handle Unicode 2006-06-28 14:34:27 +00:00
Peter Stephenson
81bdedf6cf 22451: cross-reference ${^spec} in brace expansion 2006-05-22 09:52:34 +00:00
Peter Stephenson
ef330a5dfd 22408: support for multibyte characters in patterns 2006-04-09 21:47:21 +00:00
Peter Stephenson
116d5b0fea 22375: doc for ${(0)...} splitting 2006-04-05 09:58:39 +00:00
Peter Stephenson
40df7069cb 22360, 22365: support version 2 of Yodl 2006-03-20 11:06:22 +00:00
Wayne Davison
1b16d04063 A few more improvements about word splitting. 2006-02-16 20:24:09 +00:00
Wayne Davison
e8e9708d4c Document that quoting may be used in the word portion of the
${name:+word} and ${name:-word} expansions.
2006-02-15 10:13:46 +00:00
Clint Adams
d71fbc9c69 22165: change "zshparams" to "zshparam". 2006-01-18 03:37:41 +00:00
Peter Stephenson
b5a83cc754 users/9788: add (oN) glob qualifier for no sorting
22076: more documentation for multibyte handling
2005-12-15 10:38:55 +00:00
Peter Stephenson
325f9c5dea users/9618, modified: :G for global substution modifier 2005-11-04 16:20:32 +00:00
Peter Stephenson
f42d15278d 21967: add ${(#)...} substitution 2005-11-01 18:04:24 +00:00
Peter Stephenson
ad2bd42c85 21758: optimise =(<<<...) to run within the shell. 2005-09-23 17:03:16 +00:00
Peter Stephenson
1eb5efc826 21695: rewrite entry for (u) globbing flag 2005-09-02 11:38:42 +00:00
Peter Stephenson
4fc0fadfaa Add [[:IFS:]] etc. tests. 2005-05-09 10:46:08 +00:00
Bart Schaefer
337a2e3bfd Minor tweak to _generic plus doc fixes for info interpretation of hyphens. 2005-04-24 18:38:01 +00:00
Peter Stephenson
bcdad28d3e users/8609: document order of more parameter expansion flags 2005-03-18 11:22:08 +00:00
Peter Stephenson
85b63c0c03 20844: prune trailing slashes from named directory 2005-02-22 18:23:16 +00:00
Peter Stephenson
a92d2d84c0 20661: *(+func) = *(e:func:) 2005-01-10 17:31:07 +00:00
Peter Stephenson
7af7f23508 make expn change clearer, suggested by Wayne 2004-04-06 09:26:48 +00:00
Peter Stephenson
294ce1cd6a 19728: note on (^F) qualifier 2004-04-05 13:22:39 +00:00
Peter Stephenson
fda060370f 19717: (F) glob qualifier for full directories 2004-04-01 18:33:05 +00:00
Peter Stephenson
78b02d9c03 18512: fix 18508 properly this time. 2003-05-08 10:30:45 +00:00
Peter Stephenson
94da86f795 18492: Provide partial fix for multios and output process substitution
asynchronicity problem.  Document workarounds for remaining problems.
2003-05-02 10:25:27 +00:00
Peter Stephenson
f713bf4b09 18432: Minor miscellany of comments and rationalisations. 2003-04-03 10:24:40 +00:00
Oliver Kiddle
ed89700265 17503: fix various typos, spelling mistakes and poor wordings in the docs 2002-08-05 12:33:27 +00:00
Oliver Kiddle
73a4362713 16620, 16697: add a and n parameter expansion flags 2002-02-22 17:28:04 +00:00
Peter Stephenson
13b57311de 16486: Doc/Zsh/expn.yo, Src/glob.c, Src/pattern.c: support
(#q...) EXTENDED_GLOB syntax for qualifiers.  May be chained,
ignored by pattern matching code.
2002-01-22 12:40:25 +00:00
Clint Adams
8659013fb8 16357: change (n) to (u) so (n) can be reserved. for numeric sorting. 2001-12-17 14:06:27 +00:00
Clint Adams
e4a8182ab7 16346: docs for (n) flag. 2001-12-16 21:06:09 +00:00
Clint Adams
a11772c617 15765: introduce [:ascii:] class 2001-09-09 06:17:02 +00:00
Bart Schaefer
821a18c907 Parameter expansion doc mop-up. 2001-08-25 17:11:00 +00:00
Bart Schaefer
80988d8027 Change one var() to tt(). 2001-08-22 15:30:33 +00:00
Adam Spiers
71a6bbaebc unposted: Mention the word `greedy' in the docs for the S flag, to
make it easier to find for those used to Perl-speak.
2001-08-15 13:56:30 +00:00
Peter Stephenson
23581f7664 15586: remove =alias expansion, leaving only =cmd. 2001-08-07 10:18:31 +00:00