Commit Graph

1954 Commits (master)

Author SHA1 Message Date
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