Bart Schaefer
49c6978dbb
52865: Documentation update for 52864
1 month ago
Bart Schaefer
25182cc2e6
52759: ${ ... } trims one trailing newline; "${ ... }" preserves that newline.
2 months ago
Bart Schaefer
21fe2dce44
52753: Clarify "nocorrect" when introducing precommand modifiers.
2 months ago
Bart Schaefer
d1e041188d
unposted: update doc for "colors" for workers/47489,50212 (italic and bright)
2 months ago
Stephane Chazelas
fa9b3ad597
52704: improve zsh_eval_context documentation
2 months ago
Bart Schaefer
330821de01
52692: local typeset of the name of a named reference hides the reference
2 months ago
Stephane Chazelas
b56250e9b9
52685: fix typo in the name of bash's BASH_ENV variable.
2 months ago
Bart Schaefer
610b18875a
52650 plus minor fixes: add -u for named references pointing to "upper" scope
2 months ago
Oliver Kiddle
05c7b21e2b
52646: extend support for highlight groups to completion explanation strings and WATCHFMT
2 months ago
midchildan
36a2d5cfa4
52641: incarg: add a backward variant and make it repeatable
2 months ago
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
2 months ago
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.
3 months ago
Peter Stephenson
a6ea122867
52549: document return works in a script
3 months ago
midchildan
374051cae5
52523: fixes to preceding incarg patch
3 months ago
midchildan
fb9a7cc5dd
52520: add new features and improvements to the "incarg" ZLE widget
...
- 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
3 months ago
Oliver Kiddle
173c0b14ab
52535: documentation for highlight groups and layers
3 months ago
Bart Schaefer
791aaf88cc
cf. users/29635: additional detail of parameter expansion in math context.
3 months ago
Bart Schaefer
8801665e5b
52513: fixes and doc for using nofork substitutions with private parameters
...
Also fixes a crash bug with {fd}>&N redirections and private parameters
3 months ago
Bart Schaefer
18400b68e4
52510: document how ${ ... } et al. affect use of "private"; add index entries
3 months ago
Bart Schaefer
2a538491eb
52496 + 52377: clarify SPROMPT behavior when CORRECT_ALL is set
3 months ago
Bart Schaefer
c72b4a74ef
52473: zstyle -q for testing existence of a zstyle setting
3 months ago
Bart Schaefer
d6e4ddd4d4
52465: use NULL_GLOB when expanding zmv input pattern to avoid NOMATCH exit
4 months ago
Oliver Kiddle
618f842b46
52326, 52372: add -q option to kill for sigqueue
5 months ago
Jun-ichi Takimoto
9e6a54a368
52356: add missing function index entries
5 months ago
Bart Schaefer
fbec213cc5
52325: Clarify doc for edge cases of named references and nofork substitution
...
Unposted whitespace change avoids a parse error in ${ ... } with comments.
5 months ago
Bart Schaefer
e32da86111
Unposted (cf. 52296): correct description of "vared -e"
6 months ago
Oliver Kiddle
de635b4ee5
52253: support pcre callouts with shell evaluation of the callout string
6 months ago
Mikael Magnusson
457ab9f9fe
52222: Document bracketed-paste-url-magic
7 months ago
Bart Schaefer
e4e9afe373
52180: clarify array behavior of ${|var|...} and REPLY
8 months ago
Atte Peltomäki
d92b1a3547
51980: Add glob qualifier grouping operator to completion
...
Also improve wording in documentation to make glob qualifier grouping
easier to find by explicit use of terms 'logical OR' and 'logical AND'.
8 months ago
Bart Schaefer
3aaef16569
52154, 52155: Implement, document, and test non-forking command substitution.
...
Comprises workers/51957, 51985, 51987, 51988, 51993, 52131, 52139, plus
fixes for return values, parse errors, and trailing newlines (which were
incorrectly removed) in ${ ... }
8 months ago
Bart Schaefer
2a854aae48
52028: improvements to _shadow / _unshadow, plus helper and doc
8 months ago
Peter Stephenson
7233c7a750
29130, 21931 (Ray): document what typeset -t is for.
...
This replaces documenting what it isn't for.
9 months ago
Bart Schaefer
c4cfb67465
unposted (cf. 51968): improve documentation of typeset -gn and -r
9 months ago
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.
9 months ago
Bart Schaefer
d70e3780fc
unposted (cf. 51899): document _shadow
9 months ago
Jun-ichi Takimoto
1b9bc3441c
51884: reset IFS if it contains invalid characters
...
This happens only if MULTIBYTE option is on.
11 months ago
Jun-ichi Takimoto
ecd3f9c950
51862: support texinfo-7.0
11 months ago
Peter Stephenson
78102120b9
51816: add :S history modifier with pattern match
11 months ago
Marlon Richert
1f64d09127
51760: r and R were listed in the wrong order.
12 months ago
Marlon Richert
bb441f77a7
51758: Make dynamic dir completion easier to implement
12 months ago
Oliver Kiddle
b4d1c756f5
51738: support pcre's alternative DFA matching algorithm
12 months ago
Oliver Kiddle
f3f371deb3
51728: assign pcre named capture groups to a hash
12 months ago
Jim
f376f95c47
51609: fix reference to select(2)
1 year ago
Jun-ichi Takimoto
e5f8cc99f5
51639: new parameter ZSH_EXEPATH (full path of zsh executable)
...
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.
1 year ago
Jun-ichi Takimoto
8a9aea907a
51631: initialize $_ by copying it from environment
1 year ago
Bart Schaefer
29503debc7
51558: Clarify "for" with positional parameters and named reference.
1 year ago
Bart Schaefer
25dceb1dea
51557: Clarify availability of ksh-mode parameters, improve vi-mode detection.
1 year ago
Bart Schaefer
42640b2613
51511: More discussion of unsupported ksh features
1 year ago
Bart Schaefer
b17431e6dd
51511: Documentation for namespaces
1 year ago