about summary refs log tree commit diff
path: root/Doc/Zsh/expn.yo
Commit message (Collapse)AuthorAgeFilesLines
* 52865: Documentation update for 52864Bart Schaefer2024-04-011-6/+7
|
* 52759: ${ ... } trims one trailing newline; "${ ... }" preserves that newline.Bart Schaefer2024-03-171-0/+3
|
* 52650 plus minor fixes: add -u for named references pointing to "upper" scopeBart Schaefer2024-03-041-0/+19
|
* 52510: document how ${ ... } et al. affect use of "private"; add index entriesBart Schaefer2024-01-281-0/+3
|
* 52325: Clarify doc for edge cases of named references and nofork substitutionBart Schaefer2023-11-231-1/+7
| | | | Unposted whitespace change avoids a parse error in ${ ... } with comments.
* 52180: clarify array behavior of ${|var|...} and REPLYBart Schaefer2023-09-231-2/+3
|
* 51980: Add glob qualifier grouping operator to completionAtte Peltomäki2023-09-201-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 Schaefer2023-09-161-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 testBart Schaefer2023-07-261-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 matchPeter Stephenson2023-06-061-6/+12
|
* 51758: Make dynamic dir completion easier to implementMarlon Richert2023-05-211-27/+17
|
* 51511: Documentation for namespacesBart Schaefer2023-03-061-0/+12
|
* 51403: Tests and documentation for 51402, clean up some other tests.Bart Schaefer2023-02-121-1/+4
|
* 51375: Clarify documentation, fix typos, add indexing.Bart Schaefer2023-02-121-2/+2
|
* 51362: Begin documentation for named references.Bart Schaefer2023-02-121-2/+80
|
* 51306: error message in ${unset?error} should be expandedPeter Stephenson2023-02-021-1/+3
|
* 51337: parameter attributes cross-reference typeset equivalents (or lack ↵Bart Schaefer2023-01-311-15/+16
| | | | thereof)
* unposted: Add details about ${(*)...} expansionBart Schaefer2022-04-301-1/+2
|
* 27639: clarify that ${(#)...} deals with character codes.Peter Stephenson2022-03-311-3/+4
|
* 49844: Fix node reference errors from 49446 and 49448.Bart Schaefer2022-03-131-0/+7
|
* 49672: document "tied" in output from ${(t)...}Peter Stephenson2022-02-221-0/+5
|
* 49446: docs: Add texinode()s, so the next commit can link directly to a ↵Daniel Shahaf2021-11-261-0/+4
| | | | subsection.
* 49445: docs: Clean up some subsection references.Daniel Shahaf2021-11-261-1/+1
|
* 49440: Make double-flag parameter expansion syntax more discoverable in docsivan tkachenko2021-09-291-3/+6
|
* 49435: Remove trailing whitespaces in expn.yoivan tkachenko2021-09-291-13/+13
|
* unposted: Improve documentation and add regression test for workers/47745dana2021-03-231-1/+2
|
* unposted: Add cindex entries for some subsectionsBart Schaefer2021-02-051-3/+12
|
* 47364: Enable extendedglob in pattern with ${(*)name/pattern/replacement}Bart Schaefer2020-09-131-1/+5
| | | | Mikael Magnusson: 47382: Completion for 47364
* 47313: docs: Document explicitly that the :P modifier returns a symlink-less ↵Daniel Shahaf2020-08-161-2/+4
| | | | path.
* users/24985: Clarify documentation of the ${(n)} and ${(-)} parameter ↵Daniel Shahaf2020-07-121-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 Shahaf2020-07-031-3/+3
| | | | than a dash.
* users/24971: ${(-)var} sorts on signed integersPeter Stephenson2020-07-031-3/+9
|
* 46132: docs: Use an itemized list in the documentation of the *(o) glob ↵Daniel Shahaf2020-06-281-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 Shahaf2020-06-261-2/+2
|
* 45684: Document - glob qualifier in error casesPeter Stephenson2020-04-151-1/+3
|
* unposted: ${(Z)}: Convert documentation to a description block.Daniel Shahaf2020-03-201-4/+17
|
* 45287: zshexpn: Describe parameter elision and add some introductory proseDaniel Shahaf2020-01-151-11/+20
|
* 45183: Improve documentation examplesStephane Chazelas2020-01-011-13/+13
|
* 45160: zshexpn: Expand documentation of (S)Daniel Shahaf2019-12-311-3/+32
|
* 45150 + 45152: zshexpn: Use a more minimal example in the documentation of (#b).Sebastian Gniazdowski2019-12-281-3/+4
|
* 44981: Fix some typos in the documentation.Martijn Dekker2019-12-041-1/+1
|
* 44435: Handling digita arguments for :h and :t.Peter Stephenson2019-06-201-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 Stephenson2018-11-141-3/+10
|
* 42790: make [[:blank:]] match non-ASCII blanksStephane Chazelas2018-05-171-1/+1
|
* unposted: Follow-up to previous: Clarify that ${histchars[1]} may be ↵Barton E. Schaefer2018-01-131-2/+1
| | | | backslash-escaped even when it isn't '!'.
* 42261: docs: Expand documentation of $histchars[1]. Joint with Matthew Martin.Daniel Shahaf2018-01-131-4/+7
|
* More [key]=value tweaksPeter Stephenson2017-09-141-3/+4
| | | | | | Some rephrasings. Update typeset -p for associative arrays to use new syntax.
* Further clarification about processing of expansionsPeter Stephenson2017-07-201-3/+6
|
* 41429: Try to improve description of how stages of expansion fit together.Peter Stephenson2017-07-171-2/+3
|
* 40906: Add note on use of (k) parameter subst flag.Peter Stephenson2017-03-271-1/+3
| | | | | KSH_ARRAYS generlly requires [*] or [@] to operate on the whole array and this is true here.