Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 52325: Clarify doc for edge cases of named references and nofork substitution | Bart Schaefer | 2023-11-23 | 1 | -1/+7 |
| | | | | Unposted whitespace change avoids a parse error in ${ ... } with comments. | ||||
* | 52180: clarify array behavior of ${|var|...} and REPLY | Bart Schaefer | 2023-09-23 | 1 | -2/+3 |
| | |||||
* | 51980: Add glob qualifier grouping operator to completion | Atte Peltomäki | 2023-09-20 | 1 | -3/+4 |
| | | | | | Also improve wording in documentation to make glob qualifier grouping easier to find by explicit use of terms 'logical OR' and 'logical AND'. | ||||
* | 52154, 52155: Implement, document, and test non-forking command substitution. | Bart Schaefer | 2023-09-16 | 1 | -6/+38 |
| | | | | | | Comprises workers/51957, 51985, 51987, 51988, 51993, 52131, 52139, plus fixes for return values, parse errors, and trailing newlines (which were incorrectly removed) in ${ ... } | ||||
* | 51945: assorted documentation improvements, bug fixes, and new test | Bart Schaefer | 2023-07-26 | 1 | -1/+7 |
| | | | | | | | | | | | | | | 1) Document the behavior of "typeset -n existing_var" (via Jun T. comment) 2) Prohibit "typeset -nm pattern" because, well, it's insane. Add test. 3) Improve doc for ${(!)ref} including ${{t!)ref} (Jun T.) 4) Fix doc for how-to unset of a named ref (Jun T.) 5) Allow "typeset +r -n ref" and "typeset +r +n ref" (Jun T.) 6) Fix "typeset -r -n ref=param" to create readonly references 7) Avoid accidental removal of PM_UNSET flag (Jun T.) and update test 8) Fix "typeset -gn ref=value" and add a test for it 9) Add tests for read-only reference behavior 10) Fix infinite recursion when resolving scope of an unset local named reference, add test. | ||||
* | 51816: add :S history modifier with pattern match | Peter Stephenson | 2023-06-06 | 1 | -6/+12 |
| | |||||
* | 51758: Make dynamic dir completion easier to implement | Marlon Richert | 2023-05-21 | 1 | -27/+17 |
| | |||||
* | 51511: Documentation for namespaces | Bart Schaefer | 2023-03-06 | 1 | -0/+12 |
| | |||||
* | 51403: Tests and documentation for 51402, clean up some other tests. | Bart Schaefer | 2023-02-12 | 1 | -1/+4 |
| | |||||
* | 51375: Clarify documentation, fix typos, add indexing. | Bart Schaefer | 2023-02-12 | 1 | -2/+2 |
| | |||||
* | 51362: Begin documentation for named references. | Bart Schaefer | 2023-02-12 | 1 | -2/+80 |
| | |||||
* | 51306: error message in ${unset?error} should be expanded | Peter Stephenson | 2023-02-02 | 1 | -1/+3 |
| | |||||
* | 51337: parameter attributes cross-reference typeset equivalents (or lack ↵ | Bart Schaefer | 2023-01-31 | 1 | -15/+16 |
| | | | | thereof) | ||||
* | unposted: Add details about ${(*)...} expansion | Bart Schaefer | 2022-04-30 | 1 | -1/+2 |
| | |||||
* | 27639: clarify that ${(#)...} deals with character codes. | Peter Stephenson | 2022-03-31 | 1 | -3/+4 |
| | |||||
* | 49844: Fix node reference errors from 49446 and 49448. | Bart Schaefer | 2022-03-13 | 1 | -0/+7 |
| | |||||
* | 49672: document "tied" in output from ${(t)...} | Peter Stephenson | 2022-02-22 | 1 | -0/+5 |
| | |||||
* | 49446: docs: Add texinode()s, so the next commit can link directly to a ↵ | Daniel Shahaf | 2021-11-26 | 1 | -0/+4 |
| | | | | subsection. | ||||
* | 49445: docs: Clean up some subsection references. | Daniel Shahaf | 2021-11-26 | 1 | -1/+1 |
| | |||||
* | 49440: Make double-flag parameter expansion syntax more discoverable in docs | ivan tkachenko | 2021-09-29 | 1 | -3/+6 |
| | |||||
* | 49435: Remove trailing whitespaces in expn.yo | ivan tkachenko | 2021-09-29 | 1 | -13/+13 |
| | |||||
* | unposted: Improve documentation and add regression test for workers/47745 | dana | 2021-03-23 | 1 | -1/+2 |
| | |||||
* | unposted: Add cindex entries for some subsections | Bart Schaefer | 2021-02-05 | 1 | -3/+12 |
| | |||||
* | 47364: Enable extendedglob in pattern with ${(*)name/pattern/replacement} | Bart Schaefer | 2020-09-13 | 1 | -1/+5 |
| | | | | Mikael Magnusson: 47382: Completion for 47364 | ||||
* | 47313: docs: Document explicitly that the :P modifier returns a symlink-less ↵ | Daniel Shahaf | 2020-08-16 | 1 | -2/+4 |
| | | | | path. | ||||
* | users/24985: Clarify documentation of the ${(n)} and ${(-)} parameter ↵ | Daniel Shahaf | 2020-07-12 | 1 | -3/+6 |
| | | | | expansion flags, and add a forward compatibility hatch to the latter. | ||||
* | unposted (cf. users/24972, users/24978): Use an ASCII hyphen/minus rather ↵ | Daniel Shahaf | 2020-07-03 | 1 | -3/+3 |
| | | | | than a dash. | ||||
* | users/24971: ${(-)var} sorts on signed integers | Peter Stephenson | 2020-07-03 | 1 | -3/+9 |
| | |||||
* | 46132: docs: Use an itemized list in the documentation of the *(o) glob ↵ | Daniel Shahaf | 2020-06-28 | 1 | -10/+18 |
| | | | | | | qualifier. This should be easier to read, both as a tutorial and as a reference. | ||||
* | unposted: docs: Fix some markup and typos. | Daniel Shahaf | 2020-06-26 | 1 | -2/+2 |
| | |||||
* | 45684: Document - glob qualifier in error cases | Peter Stephenson | 2020-04-15 | 1 | -1/+3 |
| | |||||
* | unposted: ${(Z)}: Convert documentation to a description block. | Daniel Shahaf | 2020-03-20 | 1 | -4/+17 |
| | |||||
* | 45287: zshexpn: Describe parameter elision and add some introductory prose | Daniel Shahaf | 2020-01-15 | 1 | -11/+20 |
| | |||||
* | 45183: Improve documentation examples | Stephane Chazelas | 2020-01-01 | 1 | -13/+13 |
| | |||||
* | 45160: zshexpn: Expand documentation of (S) | Daniel Shahaf | 2019-12-31 | 1 | -3/+32 |
| | |||||
* | 45150 + 45152: zshexpn: Use a more minimal example in the documentation of (#b). | Sebastian Gniazdowski | 2019-12-28 | 1 | -3/+4 |
| | |||||
* | 44981: Fix some typos in the documentation. | Martijn Dekker | 2019-12-04 | 1 | -1/+1 |
| | |||||
* | 44435: Handling digita arguments for :h and :t. | Peter Stephenson | 2019-06-20 | 1 | -6/+23 |
| | | | | | | | Pick number of leading or trailing path components to substitute. Active in history, brace parameters, glob qualifiers. Add tests for all three environments. | ||||
* | 43620: More care documenting command substitution including $(<...) | Peter Stephenson | 2018-11-14 | 1 | -3/+10 |
| | |||||
* | 42790: make [[:blank:]] match non-ASCII blanks | Stephane Chazelas | 2018-05-17 | 1 | -1/+1 |
| | |||||
* | unposted: Follow-up to previous: Clarify that ${histchars[1]} may be ↵ | Barton E. Schaefer | 2018-01-13 | 1 | -2/+1 |
| | | | | backslash-escaped even when it isn't '!'. | ||||
* | 42261: docs: Expand documentation of $histchars[1]. Joint with Matthew Martin. | Daniel Shahaf | 2018-01-13 | 1 | -4/+7 |
| | |||||
* | More [key]=value tweaks | Peter Stephenson | 2017-09-14 | 1 | -3/+4 |
| | | | | | | Some rephrasings. Update typeset -p for associative arrays to use new syntax. | ||||
* | Further clarification about processing of expansions | Peter Stephenson | 2017-07-20 | 1 | -3/+6 |
| | |||||
* | 41429: Try to improve description of how stages of expansion fit together. | Peter Stephenson | 2017-07-17 | 1 | -2/+3 |
| | |||||
* | 40906: Add note on use of (k) parameter subst flag. | Peter Stephenson | 2017-03-27 | 1 | -1/+3 |
| | | | | | KSH_ARRAYS generlly requires [*] or [@] to operate on the whole array and this is true here. | ||||
* | 40641: docs: patterns: Add '|' to the overview. Clarify that it short-circuits. | Daniel Shahaf | 2017-02-28 | 1 | -0/+1 |
| | |||||
* | 40640: the (A) parameter flag forces array result even if assignment syntax ↵ | Barton E. Schaefer | 2017-02-25 | 1 | -2/+12 |
| | | | | is not used | ||||
* | unposted (cf. 40617): clarify description of ${(A)name=value} and ↵ | Barton E. Schaefer | 2017-02-23 | 1 | -5/+5 |
| | | | | ${(AA)name=value} | ||||
* | Document (E) parameter flag better. | Peter Stephenson | 2016-12-09 | 1 | -1/+2 |
| | | | | | It produces 1 more than any other use of an index for the end of a match, helpfully. |