about summary refs log tree commit diff
path: root/Doc/Zsh
Commit message (Collapse)AuthorAgeFilesLines
* 52473: zstyle -q for testing existence of a zstyle settingBart Schaefer2024-01-241-0/+7
|
* 52465: use NULL_GLOB when expanding zmv input pattern to avoid NOMATCH exitBart Schaefer2024-01-051-4/+4
|
* 52326, 52372: add -q option to kill for sigqueueOliver Kiddle2023-12-051-1/+4
|
* 52356: add missing function index entriesJun-ichi Takimoto2023-12-041-0/+3
|
* 52325: Clarify doc for edge cases of named references and nofork substitutionBart Schaefer2023-11-233-11/+14
| | | | Unposted whitespace change avoids a parse error in ${ ... } with comments.
* Unposted (cf. 52296): correct description of "vared -e"Bart Schaefer2023-11-181-1/+1
|
* 52253: support pcre callouts with shell evaluation of the callout stringOliver Kiddle2023-11-021-0/+5
|
* 52222: Document bracketed-paste-url-magicMikael Magnusson2023-10-171-0/+27
|
* 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 ${ ... }
* 52028: improvements to _shadow / _unshadow, plus helper and docBart Schaefer2023-08-272-23/+51
|
* 29130, 21931 (Ray): document what typeset -t is for.Peter Stephenson2023-08-161-2/+4
| | | | This replaces documenting what it isn't for.
* unposted (cf. 51968): improve documentation of typeset -gn and -rBart Schaefer2023-07-261-2/+2
|
* 51945: assorted documentation improvements, bug fixes, and new testBart Schaefer2023-07-263-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.
* unposted (cf. 51899): document _shadowBart Schaefer2023-07-261-0/+44
|
* 51884: reset IFS if it contains invalid charactersJun-ichi Takimoto2023-06-261-2/+5
| | | | This happens only if MULTIBYTE option is on.
* 51816: add :S history modifier with pattern matchPeter Stephenson2023-06-061-6/+12
|
* 51760: r and R were listed in the wrong order.Marlon Richert2023-05-211-3/+3
|
* 51758: Make dynamic dir completion easier to implementMarlon Richert2023-05-211-27/+17
|
* 51738: support pcre's alternative DFA matching algorithmOliver Kiddle2023-05-131-1/+5
|
* 51728: assign pcre named capture groups to a hashOliver Kiddle2023-05-131-4/+6
|
* 51609: fix reference to select(2)Jim2023-05-111-1/+1
|
* 51639: new parameter ZSH_EXEPATH (full path of zsh executable)Jun-ichi Takimoto2023-04-111-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.
* 51631: initialize $_ by copying it from environmentJun-ichi Takimoto2023-04-091-1/+4
|
* 51558: Clarify "for" with positional parameters and named reference.Bart Schaefer2023-03-111-0/+3
|
* 51557: Clarify availability of ksh-mode parameters, improve vi-mode detection.Bart Schaefer2023-03-111-3/+5
|
* 51511: More discussion of unsupported ksh featuresBart Schaefer2023-03-061-17/+54
|
* 51511: Documentation for namespacesBart Schaefer2023-03-062-1/+28
|
* 51485: module for several ksh93 features, mostly enabled only in ksh emulation.Bart Schaefer2023-03-051-0/+211
|
* 51484: Extend named reference handling for special parameters, improve doc.Bart Schaefer2023-03-051-0/+2
|
* Fix typoBart Schaefer2023-02-261-1/+1
|
* 51403: Tests and documentation for 51402, clean up some other tests.Bart Schaefer2023-02-125-9/+53
|
* 51375: Clarify documentation, fix typos, add indexing.Bart Schaefer2023-02-124-19/+41
|
* 51362: Begin documentation for named references.Bart Schaefer2023-02-124-7/+143
|
* 51354: Fix markup in man page versionDaniel Shahaf2023-02-021-1/+1
|
* 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-312-16/+18
| | | | thereof)
* 51291: support for highlighting ellipses in the line editorOliver Kiddle2023-01-101-0/+3
|
* 51280: add support for italic and faint fonts in the line editorOliver Kiddle2023-01-101-1/+9
|
* 51263: fix typo - `an path` -> `a path`Max Coplan2022-12-311-1/+1
|
* 51214: handle read -d and a delimiter that can't be decoded into a characterOliver Kiddle2022-12-171-1/+2
| | | | | | Terminate input at the raw byte value of the delimiter. Also document and test the use of an empty string as a way to specify NUL as the delimiter.
* 51198: Clarify and expand ERR_EXIT and ERR_RETURN documentationPhilippe Altherr2022-12-131-38/+46
|
* 51134: document interactive behaviour with ERR_EXIT and ERR_RETURNPeter Stephenson2022-12-121-1/+7
|
* 50934: use OSC 52 escape sequence when copying to "* or "+ vi buffersOliver Kiddle2022-11-171-3/+8
|
* 50851: restore typtab when necessaryJun-ichi Takimoto2022-11-021-6/+10
| | | | | | | | | inittyptab() must be called when returning from a function with "setopt localoptions MULTIBYTE|BANGHIST|SHSTDIN", and also in function dosetopt() when setting these options (via $options, for example). We intentionally did not take account of the options EMACS/VI because these options are obsolete and their use is not recommended.
* 50855: Clarify how commands are hashed, and searched-for by "whence".Bart Schaefer2022-10-312-7/+15
|
* 50840: Doc/Zsh/grammar.yo: Correct NO_MATCH to NOMATCHAxel Beckert2022-10-251-1/+1
|
* users/28243: update "typeset +" documentationBart Schaefer2022-10-231-3/+5
|
* 50648: Use $ZCALC_HISTORY where appropriateJulian Prein2022-09-251-2/+5
|