Jun-ichi Takimoto
33aafecc7e
53821: add missing manpage name in cross reference
...
and many small improvements. See comments in zman.yo for the usage
of new yodl macros for cross reference.
2025-07-18 23:26:56 +09:00
Oliver Kiddle
e160cf85f0
53378: support new pipebuf resource limit on FreeBSD
...
Also add other newer limits to the documentation.
2025-02-27 16:02:02 +01:00
Bart Schaefer
7a54b36fa8
53348: Revise handling of incompatible typeset options when used with -n
2025-02-12 20:03:07 -08:00
Bart Schaefer
610b18875a
52650 plus minor fixes: add -u for named references pointing to "upper" scope
2024-03-04 21:07:01 -08:00
Oliver Kiddle
5331ff11c6
52594: support for POSIX real-time signals with kill and trap
...
Also add new -L option to kill for a more verbose listing of signals
2024-02-28 00:21:11 +01:00
Bart Schaefer
6b21e5c0e2
52559: revise "typeset -p" with respect to local readonly special parameters
...
Update doc and tests to describe handling of global readonly specials and
to account for side-effects on zsh/param/private.
2024-02-20 20:16:03 -08:00
Peter Stephenson
a6ea122867
52549: document return works in a script
2024-02-19 11:10:04 +00:00
Oliver Kiddle
618f842b46
52326, 52372: add -q option to kill for sigqueue
2023-12-05 18:51:33 +01:00
Jun-ichi Takimoto
9e6a54a368
52356: add missing function index entries
2023-12-04 16:47:24 +09:00
Peter Stephenson
7233c7a750
29130, 21931 (Ray): document what typeset -t is for.
...
This replaces documenting what it isn't for.
2023-08-16 13:18:26 +01:00
Bart Schaefer
c4cfb67465
unposted (cf. 51968): improve documentation of typeset -gn and -r
2023-07-26 20:27:51 -07:00
Bart Schaefer
baa19d2a85
51945: assorted documentation improvements, bug fixes, and new test
...
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-26 20:15:21 -07:00
Bart Schaefer
4bc1f6e0d2
51484: Extend named reference handling for special parameters, improve doc.
2023-03-05 14:06:25 -08:00
Bart Schaefer
acb15e3cc9
51403: Tests and documentation for 51402, clean up some other tests.
2023-02-12 11:57:31 -08:00
Bart Schaefer
e807ac1157
51375: Clarify documentation, fix typos, add indexing.
2023-02-12 11:32:11 -08:00
Bart Schaefer
102145b048
51362: Begin documentation for named references.
2023-02-12 11:25:42 -08:00
Oliver Kiddle
35a2f155c3
51214: handle read -d and a delimiter that can't be decoded into a character
...
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-12-17 00:37:19 +01:00
Bart Schaefer
159c892b9b
50855: Clarify how commands are hashed, and searched-for by "whence".
2022-10-31 16:50:16 -07:00
Bart Schaefer
6b5ee0c17c
users/28243: update "typeset +" documentation
2022-10-23 16:25:04 -07:00
Axel Beckert
361de369ed
50220: Documentation: Fix typos found by Debian's Lintian tool
2022-05-15 00:41:38 +02:00
Bart Schaefer
251772f8d1
unposted: cross-reference "typeset -f" for "functions -[Tt]"
2022-05-07 16:45:09 -07:00
Peter Stephenson
98e4634086
49906 (Bart), 49911: Fixes to querying jobs in subshell.
...
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-30 09:28:43 +01:00
Peter Stephenson
24474bd34a
users/27536: Improved history list documentation
...
Clarify interaction of matching and numbers.
2022-03-01 10:47:49 +00:00
Mikael Magnusson
8bf0f0cf45
49694 + doc: Allow using empty STTY= to freeze tty for a single command
...
Previously, doing this would just run stty with no arguments, which
normally causes it to print some terminal settings to stdout.
2022-01-30 18:14:54 +01:00
Oliver Kiddle
271cfc685b
49534, 49539: separate watch/log functionality out into a module
2021-11-02 21:41:53 +01:00
Daniel Shahaf
1449f81183
users/26734: docs: read: Notate the parameter name argument as optional.
2021-08-14 14:07:08 +00:00
Daniel Shahaf
4202c0bbe3
48601/0004: docs: return: Give examples of using arithmetic evaluation.
2021-05-18 02:01:13 +00:00
Daniel Shahaf
b992d91059
48601/0003: docs: functions -M: Add a subheading and index entries.
2021-05-18 02:01:13 +00:00
Daniel Shahaf
f571aff1b2
48601/0002: docs: functions -M: Document the return status / result interdependency gotchas (cf. 48147).
2021-05-18 02:01:13 +00:00
Daniel Shahaf
6913eb6776
48601/0001: docs: functions -M: Move an example to be near the specification of the relevant flag
2021-05-18 02:01:13 +00:00
dana
c23a0d84b0
48614: getopts: Calculate OPTIND according to POSIX_BUILTINS
2021-05-03 18:11:38 -05:00
Bart Schaefer
82ff9f24f1
48560: add TYPESET_TO_UNSET option to remove initialization of parameters
...
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-04-18 13:58:09 -07:00
Martijn Dekker
9c0533931c
48073: Add fc -s as POSIX way of rerunning command without starting editor
2021-02-17 10:21:08 +00:00
Mikael Magnusson
d3a6dee9cd
unposted: Fix typo 'my be' for typeset
2020-11-12 01:15:38 +01:00
Daniel Shahaf
fa51a38955
46240: Make the expansion of manref()() in ztexi.yo match its expansion in 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-07-13 14:05:37 +00:00
Daniel Shahaf
7f58463dd3
users/24959/0001: Extend documentation of global aliases.
2020-06-27 00:53:02 +00:00
Stephane Chazelas
da19b67388
45183: Improve documentation examples
2020-01-01 22:02:48 -06:00
Peter Stephenson
cb4dc95643
45009: POSIX_CD needs to suppress some forms of option.
...
Otherwise forms of argument allowed by POSIX are interpreted as
options instead.
2019-12-12 10:47:00 +00:00
Ned Batchelder
63cc5279b3
github #37 : Make it easier to understand what "fc -e" does.
2019-09-04 02:33:19 +00:00
Peter Stephenson
4fae525726
Copy functions using functions -c old new.
...
Documentation and test.
2019-08-03 19:53:51 +01:00
Peter Stephenson
876dccfe73
Update doc from previous commit.
...
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-19 14:22:34 +00:00
Charles Blake
084bf17c4b
44132: don't hash commands beginning with /
2019-03-19 14:09:50 +00:00
Martijn Dekker
2d056ebc31
43945 (tweaked to remove test failure, noted in test):
...
Fix exit statuses from wait for POSIX_BUILTINS mode.
Also add tests.
2018-12-30 18:11:43 +00:00
Peter Stephenson
c4144bc95b
unposted: doc tweak for helpfiles
2018-10-08 10:17:26 +01:00
Peter Stephenson
f99f7dca75
43616: Various parameter setting and display fixes.
...
Mostly to do with typeset -p and tied variables and their interaction.
Some general tied variable fixes.
2018-10-08 10:10:42 +01:00
Daniel Shahaf
3f2bcceec8
43528: zshbuiltins(1): Document 'which''s "not found is not an error" behaviour.
2018-09-25 23:29:06 +00:00
dana
a435ab530f
unposted: Fix trivial formatting error in docs
2018-09-16 18:39:55 -05:00
Peter Stephenson
557d1d7259
42399: document echo and behaviour of - and --
2018-02-26 19:58:01 +00:00
Martijn Dekker
b432d518e4
42004: fix parentheses in documentation
2017-11-11 12:42:51 +00:00
Daniel Shahaf
3b0c8bdac8
unposted: Document "typeset -p"'s optional argument in the inline synopsis.
2017-10-17 17:59:06 +00:00