summaryrefslogtreecommitdiff
path: root/Doc/Zsh
AgeCommit message (Collapse)AuthorFilesLines
2024-05-0852915: be explicit about pattern syntax in conditionsPeter Stephenson1-1/+5
2024-04-0152865: Documentation update for 52864Bart Schaefer2-8/+9
2024-03-1752759: ${ ... } trims one trailing newline; "${ ... }" preserves that newline.Bart Schaefer1-0/+3
2024-03-1352753: Clarify "nocorrect" when introducing precommand modifiers.Bart Schaefer1-6/+6
2024-03-13unposted: update doc for "colors" for workers/47489,50212 (italic and bright)Bart Schaefer1-2/+6
2024-03-0852704: improve zsh_eval_context documentationStephane Chazelas1-5/+6
2024-03-0552692: local typeset of the name of a named reference hides the referenceBart Schaefer1-2/+3
2024-03-0552685: fix typo in the name of bash's BASH_ENV variable.Stephane Chazelas1-1/+1
2024-03-0452650 plus minor fixes: add -u for named references pointing to "upper" scopeBart Schaefer4-8/+34
2024-03-0552646: extend support for highlight groups to completion explanation strings ↵Oliver Kiddle2-3/+4
and WATCHFMT
2024-03-0552641: incarg: add a backward variant and make it repeatablemidchildan1-3/+5
2024-02-2852594: support for POSIX real-time signals with kill and trapOliver Kiddle2-3/+8
Also add new -L option to kill for a more verbose listing of signals
2024-02-2052559: revise "typeset -p" with respect to local readonly special parametersBart Schaefer2-3/+12
Update doc and tests to describe handling of global readonly specials and to account for side-effects on zsh/param/private.
2024-02-1952549: document return works in a scriptPeter Stephenson1-1/+3
2024-02-1552523: fixes to preceding incarg patchmidchildan1-2/+3
2024-02-1552520: add new features and improvements to the "incarg" ZLE widgetmidchildan1-6/+24
- Decrement integers without defining a new widget - Preserve the number of leading zeros - Increment binaries, octals, and hexadecimals - Move the cursor to the end of the incremented integer - Create a sequence of integers across terminal panes - Add a Vim variant - Also add tests
2024-02-1552535: documentation for highlight groups and layersOliver Kiddle3-0/+44
2024-02-04cf. users/29635: additional detail of parameter expansion in math context.Bart Schaefer1-0/+5
2024-02-0352513: fixes and doc for using nofork substitutions with private parametersBart Schaefer1-2/+7
Also fixes a crash bug with {fd}>&N redirections and private parameters
2024-01-2852510: document how ${ ... } et al. affect use of "private"; add index entriesBart Schaefer2-0/+6
2024-01-2452496 + 52377: clarify SPROMPT behavior when CORRECT_ALL is setBart Schaefer2-4/+14
2024-01-2452473: zstyle -q for testing existence of a zstyle settingBart Schaefer1-0/+7
2024-01-0552465: use NULL_GLOB when expanding zmv input pattern to avoid NOMATCH exitBart Schaefer1-4/+4
2023-12-0552326, 52372: add -q option to kill for sigqueueOliver Kiddle1-1/+4
2023-12-0452356: add missing function index entriesJun-ichi Takimoto1-0/+3
2023-11-2352325: Clarify doc for edge cases of named references and nofork substitutionBart Schaefer3-11/+14
Unposted whitespace change avoids a parse error in ${ ... } with comments.
2023-11-18Unposted (cf. 52296): correct description of "vared -e"Bart Schaefer1-1/+1
2023-11-0252253: support pcre callouts with shell evaluation of the callout stringOliver Kiddle1-0/+5
2023-10-1752222: Document bracketed-paste-url-magicMikael Magnusson1-0/+27
2023-09-2352180: clarify array behavior of ${|var|...} and REPLYBart Schaefer1-2/+3
2023-09-2051980: Add glob qualifier grouping operator to completionAtte Peltomäki1-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'.
2023-09-1652154, 52155: Implement, document, and test non-forking command substitution.Bart Schaefer1-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 ${ ... }
2023-08-2752028: improvements to _shadow / _unshadow, plus helper and docBart Schaefer2-23/+51
2023-08-1629130, 21931 (Ray): document what typeset -t is for.Peter Stephenson1-2/+4
This replaces documenting what it isn't for.
2023-07-26unposted (cf. 51968): improve documentation of typeset -gn and -rBart Schaefer1-2/+2
2023-07-2651945: assorted documentation improvements, bug fixes, and new testBart Schaefer3-4/+16
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.
2023-07-26unposted (cf. 51899): document _shadowBart Schaefer1-0/+44
2023-06-2651884: reset IFS if it contains invalid charactersJun-ichi Takimoto1-2/+5
This happens only if MULTIBYTE option is on.
2023-06-0651816: add :S history modifier with pattern matchPeter Stephenson1-6/+12
2023-05-2151760: r and R were listed in the wrong order.Marlon Richert1-3/+3
2023-05-2151758: Make dynamic dir completion easier to implementMarlon Richert1-27/+17
2023-05-1351738: support pcre's alternative DFA matching algorithmOliver Kiddle1-1/+5
2023-05-1351728: assign pcre named capture groups to a hashOliver Kiddle1-4/+6
2023-05-1151609: fix reference to select(2)Jim1-1/+1
2023-04-1151639: new parameter ZSH_EXEPATH (full path of zsh executable)Jun-ichi Takimoto1-0/+4
The full pathname is obatined by a reliable method on macOS and systems that support procfs. But on other systems (FreeBSD, OpenBSD, ...) it is guessed from argv[0], PWD and PATH.
2023-04-0951631: initialize $_ by copying it from environmentJun-ichi Takimoto1-1/+4
2023-03-1151558: Clarify "for" with positional parameters and named reference.Bart Schaefer1-0/+3
2023-03-1151557: Clarify availability of ksh-mode parameters, improve vi-mode detection.Bart Schaefer1-3/+5
2023-03-0651511: More discussion of unsupported ksh featuresBart Schaefer1-17/+54
2023-03-0651511: Documentation for namespacesBart Schaefer2-1/+28