summaryrefslogtreecommitdiff
path: root/Doc/Zsh/builtins.yo
AgeCommit message (Collapse)AuthorFilesLines
2025-02-2753378: support new pipebuf resource limit on FreeBSDOliver Kiddle1-2/+12
Also add other newer limits to the documentation.
2025-02-1253348: Revise handling of incompatible typeset options when used with -nBart Schaefer1-4/+6
2024-03-0452650 plus minor fixes: add -u for named references pointing to "upper" scopeBart Schaefer1-2/+6
2024-02-2852594: support for POSIX real-time signals with kill and trapOliver Kiddle1-2/+4
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 Schaefer1-0/+8
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
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-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 Schaefer1-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.
2023-03-0551484: Extend named reference handling for special parameters, improve doc.Bart Schaefer1-0/+2
2023-02-1251403: Tests and documentation for 51402, clean up some other tests.Bart Schaefer1-6/+10
2023-02-1251375: Clarify documentation, fix typos, add indexing.Bart Schaefer1-3/+9
2023-02-1251362: Begin documentation for named references.Bart Schaefer1-3/+17
2022-12-1751214: handle read -d and a delimiter that can't be decoded into a characterOliver Kiddle1-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.
2022-10-3150855: Clarify how commands are hashed, and searched-for by "whence".Bart Schaefer1-7/+14
2022-10-23users/28243: update "typeset +" documentationBart Schaefer1-3/+5
2022-05-1550220: Documentation: Fix typos found by Debian's Lintian toolAxel Beckert1-1/+1
2022-05-07unposted: cross-reference "typeset -f" for "functions -[Tt]"Bart Schaefer1-1/+2
2022-03-3049906 (Bart), 49911: Fixes to querying jobs in subshell.Peter Stephenson1-0/+18
Don't attempt to query invalid job off end of table, resulting in crashes from $jobtstates. If background task started in subshell, look at tatsks within subshell instead of main shell. Document and add test.
2022-03-01users/27536: Improved history list documentationPeter Stephenson1-3/+4
Clarify interaction of matching and numbers.
2022-01-3049694 + doc: Allow using empty STTY= to freeze tty for a single commandMikael Magnusson1-1/+2
Previously, doing this would just run stty with no arguments, which normally causes it to print some terminal settings to stdout.
2021-11-0249534, 49539: separate watch/log functionality out into a moduleOliver Kiddle1-8/+0
2021-08-14users/26734: docs: read: Notate the parameter name argument as optional.Daniel Shahaf1-1/+1
2021-05-1848601/0004: docs: return: Give examples of using arithmetic evaluation.Daniel Shahaf1-2/+8
2021-05-1848601/0003: docs: functions -M: Add a subheading and index entries.Daniel Shahaf1-0/+6
2021-05-1848601/0002: docs: functions -M: Document the return status / result ↵Daniel Shahaf1-10/+48
interdependency gotchas (cf. 48147).
2021-05-1848601/0001: docs: functions -M: Move an example to be near the specification ↵Daniel Shahaf1-7/+6
of the relevant flag
2021-05-0348614: getopts: Calculate OPTIND according to POSIX_BUILTINSdana1-1/+2
2021-04-1848560: add TYPESET_TO_UNSET option to remove initialization of parametersBart Schaefer1-1/+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.
2021-02-1748073: Add fc -s as POSIX way of rerunning command without starting editorMartijn Dekker1-1/+2
2020-11-12unposted: Fix typo 'my be' for typesetMikael Magnusson1-1/+1
2020-07-1346240: Make the expansion of manref()() in ztexi.yo match its expansion in ↵Daniel Shahaf1-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()().
2020-06-27users/24959/0001: Extend documentation of global aliases.Daniel Shahaf1-1/+7
2020-01-0145183: Improve documentation examplesStephane Chazelas1-15/+20
2019-12-1245009: POSIX_CD needs to suppress some forms of option.Peter Stephenson1-0/+2
Otherwise forms of argument allowed by POSIX are interpreted as options instead.
2019-09-04github #37: Make it easier to understand what "fc -e" does.Ned Batchelder1-2/+2
2019-08-03Copy functions using functions -c old new.Peter Stephenson1-1/+10
Documentation and test.
2019-03-19Update doc from previous commit.Peter Stephenson1-3/+3
Make it clear it's commands whose names begin with a / that aren't hashed. Obviously commands whose paths begin with a / are OK, duh.
2019-03-1944132: don't hash commands beginning with /Charles Blake1-0/+4
2018-12-3043945 (tweaked to remove test failure, noted in test):Martijn Dekker1-0/+2
Fix exit statuses from wait for POSIX_BUILTINS mode. Also add tests.
2018-10-08unposted: doc tweak for helpfilesPeter Stephenson1-1/+2
2018-10-0843616: Various parameter setting and display fixes.Peter Stephenson1-10/+20
Mostly to do with typeset -p and tied variables and their interaction. Some general tied variable fixes.
2018-09-2543528: zshbuiltins(1): Document 'which''s "not found is not an error" behaviour.Daniel Shahaf1-0/+6
2018-09-16unposted: Fix trivial formatting error in docsdana1-1/+1
2018-02-2642399: document echo and behaviour of - and --Peter Stephenson1-0/+9
2017-11-1142004: fix parentheses in documentationMartijn Dekker1-1/+1
2017-10-17unposted: Document "typeset -p"'s optional argument in the inline synopsis.Daniel Shahaf1-2/+2
2017-10-01Add typeset -p1, like typeset -p with newlinesPeter Stephenson1-3/+8