about summary refs log tree commit diff
path: root/Doc/Zsh/params.yo
Commit message (Collapse)AuthorAgeFilesLines
* 52865: Documentation update for 52864Bart Schaefer2024-04-011-2/+2
|
* 52704: improve zsh_eval_context documentationStephane Chazelas2024-03-081-5/+6
|
* 52692: local typeset of the name of a named reference hides the referenceBart Schaefer2024-03-051-2/+3
|
* 52594: support for POSIX real-time signals with kill and trapOliver Kiddle2024-02-281-1/+4
| | | | Also add new -L option to kill for a more verbose listing of signals
* 52496 + 52377: clarify SPROMPT behavior when CORRECT_ALL is setBart Schaefer2024-01-241-3/+7
|
* 52325: Clarify doc for edge cases of named references and nofork substitutionBart Schaefer2023-11-231-3/+7
| | | | Unposted whitespace change avoids a parse error in ${ ... } with comments.
* 51945: assorted documentation improvements, bug fixes, and new testBart Schaefer2023-07-261-2/+2
| | | | | | | | | | | | | | 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.
* 51884: reset IFS if it contains invalid charactersJun-ichi Takimoto2023-06-261-2/+5
| | | | This happens only if MULTIBYTE option is on.
* 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
|
* 51511: Documentation for namespacesBart Schaefer2023-03-061-1/+16
|
* 51403: Tests and documentation for 51402, clean up some other tests.Bart Schaefer2023-02-121-2/+2
|
* 51375: Clarify documentation, fix typos, add indexing.Bart Schaefer2023-02-121-14/+22
|
* 51362: Begin documentation for named references.Bart Schaefer2023-02-121-1/+45
|
* 51354: Fix markup in man page versionDaniel Shahaf2023-02-021-1/+1
|
* 50855: Clarify how commands are hashed, and searched-for by "whence".Bart Schaefer2022-10-311-0/+1
|
* 50138: Note ERRNO must be set before use.Bart Schaefer2022-04-281-0/+3
|
* 49694 + doc: Allow using empty STTY= to freeze tty for a single commandMikael Magnusson2022-01-301-0/+5
| | | | | Previously, doing this would just run stty with no arguments, which normally causes it to print some terminal settings to stdout.
* 49445: docs: Clean up some subsection references.Daniel Shahaf2021-11-261-1/+1
|
* 49534, 49539: separate watch/log functionality out into a moduleOliver Kiddle2021-11-021-118/+0
|
* 49456: clean up detection of private params in nested scopes, update docBart Schaefer2021-10-041-0/+8
|
* 48888: improve doc for $$ and $PPID, add fail test for PPID readonly-nessBart Schaefer2021-09-061-7/+8
|
* 48767: docs: $SECONDS: Clarify what types may be setDaniel Shahaf2021-05-031-2/+3
|
* 48560: add TYPESET_TO_UNSET option to remove initialization of parametersBart Schaefer2021-04-181-0/+5
| | | | | | | | | | Changes typeset such that ${newparam-notset} yields "notset" and "typeset -p newparam" does not show an assignment to the parameter. This is similar to the default behavior of bash and ksh, with minor differences in typeset output. Also add tests for some POSIX incompatibilities plus minor changes for test harness robustness.
* 46240: Make the expansion of manref()() in ztexi.yo match its expansion in ↵Daniel Shahaf2020-07-131-1/+1
| | | | | | | | | | | | | | | | | | zman.yo. The difference was mostly harmless in the common case "(see manref(foo)(42))", which expanded to "(see man page foo(42))" under ztexi.yo, but in other contexts the ztexi.yo expansion was was nonsensical; for example: "the BSD manref(echo)(1) command" "the string returned by the manref(getlogin)(3) system call" "advisory file locking (via the manref(fcntl)(2) system call)" "this is the exact opposite from manref(ls)(1)," While there, copyedit some uses of manref()().
* 45661: docs: Clarify the effect of KSH_ARRAYS on the (I) subscript.dg17272020-04-121-0/+4
|
* unposted: docs: Fix a cross-reference.Daniel Shahaf2020-01-161-1/+1
|
* 44981: Fix some typos in the documentation.Martijn Dekker2019-12-041-1/+1
|
* 44495: Mention coproc under $!Bart Schaefer2019-07-081-1/+1
|
* Document REPORTMEMORY is in Kb, not MbPeter Stephenson2018-02-131-2/+2
|
* 41924: (wi) subscript flag interactiondana2018-01-191-2/+4
|
* add millisecond and microsecond options to TIMEFMT variabledana2017-12-141-2/+4
|
* 41787 (plus minor tweaks): use $FUNCSTACK for function nesting depth.Peter Stephenson2017-10-021-0/+10
| | | | Initialised from existing configuration value.
* 41764 (test tweaked): allow [key]+=value when modifying arraysPeter Stephenson2017-09-271-4/+13
|
* 41755: Followup to last: minor clarification to docs.Daniel Shahaf2017-09-241-1/+1
|
* Updates for ksh array element syntax.Peter Stephenson2017-09-241-5/+18
| | | | | | | | Move detection of key/value pairs down into prefork(). Detect normal array assignment and [key]=val array assignemnt separately. Mark key / value pairs with Marker and pass up flag. Deal with marked triads specially later on.
* 41731: reformat and expand doc for 41698.Barton E. Schaefer2017-09-201-11/+24
| | | | Also add missing x-seq reference for 41705 in ChangeLog.
* unposted: nodref -> noderefPeter Stephenson2017-09-151-1/+1
|
* More [key]=value tweaksPeter Stephenson2017-09-141-3/+6
| | | | | | Some rephrasings. Update typeset -p for associative arrays to use new syntax.
* unposted: typo in doc just committedPeter Stephenson2017-09-131-1/+1
|
* First go at var=([key]=value) syntax.Peter Stephenson2017-09-131-1/+26
| | | | | | | Works for both normal and typeset case, also var+=... Still to do: allow to be mixed with straight array assignment, improve typeset -p, implement [key]+=value.
* 41510: update doc for $ZSH_PATCHLEVELPeter Stephenson2017-08-081-2/+2
|
* 39900: Add TERMINFO_DIRS special like TERMINFO.Guillaume Maudoux2016-11-201-4/+14
| | | | Although this is a colon-separated array there is no tied array.
* 39985: Document the [nyae] answers to the spelling correction prompt, $SPROMPT.Daniel Shahaf2016-11-201-0/+8
|
* 39507: TMPSUFFIX for =(...)Barton E. Schaefer2016-09-291-0/+9
|
* 39167: Make $ENV handling more like POSIXTeubel György2016-09-051-1/+2
|
* unposted: fix pareentheses in man for getrusage()Peter Stephenson2016-06-161-2/+2
|
* users/21632: Use of REPORTMEMORY variablePeter Stephenson2016-06-131-0/+14
| | | | | | If the child's resisdent set size in megabytes exceeds this, print out the resource (TIMEFMT) string. Document you need to add memory usage to this by hand.
* 38086: shuffle init code to localize a global, add $ZSH_ARGZERO, refine ↵Greg Klanderman2016-03-061-7/+12
| | | | | | $ZSH_SCRIPT (also a couple of ChangeLog typos corrected -- Bart)
* 37895: $ZSH_SCRIPT is POSIX $0 but always availblePeter Stephenson2016-02-071-0/+7
|