Daniel Shahaf
b2ddd97175
43404 (after 43392): Fix 'make install' in out-of-tree builds
2018-09-07 10:13:36 +00:00
Daniel Shahaf
85ae84e895
43392: dist: Generate doc/help/* and doc/help.txt in builddir rather than srcdir.
...
Fixes creating tarballs in out-of-tree builds.
While here, remove the instruction to build zsh before building
a tarball, since that's unneeded.
2018-09-06 13:58:05 +00:00
Daniel Shahaf
6fcb32b300
unposted: docs: Fix duplicated words in _combination.
2018-08-21 10:34:54 +00:00
Peter Stephenson
3c93497eb7
43294: Add ZLE_RECURSIVE parameter.
2018-08-17 19:43:17 +01:00
dana
b21a641d4c
43275: Add log2 to match func
2018-08-13 09:36:55 +01:00
Peter Stephenson
14fe9799ff
Remove ftp_sites.yo from Makefile.in
2018-07-17 15:36:25 +01:00
Matthew Martin
72e3b566b4
Update distro docs to remove dead links
2018-07-17 09:30:47 +01:00
Peter Stephenson
eef34baab0
43176: Add note on compatibility to start of manual.
...
Default mode is not POSIX.
2018-07-17 09:29:00 +01:00
Tim Smith
9f203c1159
43172: document escaping colon in zformat -a
2018-07-16 09:33:18 +01:00
Peter Stephenson
0a6cb5078d
43084: Variable warning suppression enhancements.
...
Add vared -g option along the lines of typeset -g.
Set reply safely in zsh_directory_name_cdr.
2018-06-25 09:31:40 +01:00
dana
394f3a47e4
43075: Support nanosecond-precision time formatting
...
* Teach ztrftime() %9. and %N for nanoseconds
* Update prompt expansion to pass sub-second times for time formatting
* Update zsh/stat to pass sub-second times for atime/mtime/ctime
Patch heavily based on Oliver's earlier work @ workers/24059
2018-06-20 17:29:56 -05:00
Peter Stephenson
9408c4825b
users/23472: Add $sysparams[procsubstpid] to zsh/system
2018-06-15 15:02:36 +01:00
Stephane Chazelas
5ac1c6f555
42790: make [[:blank:]] match non-ASCII blanks
2018-05-17 23:42:27 +02:00
Peter Stephenson
557d1d7259
42399: document echo and behaviour of - and --
2018-02-26 19:58:01 +00:00
Peter Stephenson
fa2879f500
Document REPORTMEMORY is in Kb, not Mb
2018-02-13 09:39:20 +00:00
dana
0ce5ff2a87
41924: (wi) subscript flag interaction
2018-01-19 23:06:47 -08:00
Barton E. Schaefer
254d8ed8cb
unposted: Follow-up to previous: Clarify that ${histchars[1]} may be backslash-escaped even when it isn't '!'.
2018-01-13 18:55:34 +00:00
Daniel Shahaf
ba752d2eb5
42261: docs: Expand documentation of $histchars[1]. Joint with Matthew Martin.
2018-01-13 17:52:59 +00:00
Jun-ichi Takimoto
d303dfa7f5
42175 + 42177 + 42178: avoid localized output from external commands
...
_call_program and '_arguments --' will call _comp_locale before
calling external command for easier analysis of the output.
This is disabled by passing an option '-l'.
2017-12-28 11:35:34 +09:00
Peter Stephenson
5f6a52c06c
42156: new CHECK_RUNNING_JOBS option demanded by bash groupies
...
Also new job options.
Also suppress debug error if rows or columns are reported as zero as
this is normal without a physical terminal.
2017-12-22 20:21:23 +00:00
dana
cb04ae40af
add millisecond and microsecond options to TIMEFMT variable
2017-12-14 15:36:46 +00:00
Daniel Shahaf
77a39b57bf
42031 + 42048: Make [[ -o invalidoption ]] a normal(ish) false value, rather than a syntax error.
2017-11-24 22:10:27 +00:00
Chris Bracken
2c00d2132c
github #19 : Fix minor typo in INC_APPEND_HISTORY documentation
2017-11-13 21:06:35 +01:00
Martijn Dekker
b432d518e4
42004: fix parentheses in documentation
2017-11-11 12:42:51 +00:00
Daniel Shahaf
660df206c1
41939: docs: Move aliases corner case to the dangerous bends section. (after 41482)
2017-10-30 13:30:08 +00:00
Daniel Shahaf
3b0c8bdac8
unposted: Document "typeset -p"'s optional argument in the inline synopsis.
2017-10-17 17:59:06 +00:00
Peter Stephenson
ff3e47e9f4
41842: aliasing documentation update
2017-10-10 09:59:31 +01:00
Daniel Shahaf
e49aabc13a
unposted: zsh/stat docs: Rephrase to avoid ambiguity due to the ambiguous relative precedence of the 'other than' and 'and' operators.
2017-10-07 01:11:23 +00:00
Peter Stephenson
174e560a23
41787 (plus minor tweaks): use $FUNCSTACK for function nesting depth.
...
Initialised from existing configuration value.
2017-10-02 09:44:26 +01:00
Peter Stephenson
728f2adfc8
Add typeset -p1, like typeset -p with newlines
2017-10-01 17:53:56 +01:00
Peter Stephenson
6230e82d44
41764 (test tweaked): allow [key]+=value when modifying arrays
2017-09-27 09:41:50 +01:00
Daniel Shahaf
9cab4c3d7f
41755: Followup to last: minor clarification to docs.
2017-09-24 17:21:50 +00:00
Peter Stephenson
85b0dd7133
Updates for ksh array element syntax.
...
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.
2017-09-24 17:33:07 +01:00
Barton E. Schaefer
2c41dc0b2e
41731: reformat and expand doc for 41698.
...
Also add missing x-seq reference for 41705 in ChangeLog.
2017-09-20 10:03:47 -07:00
Peter Stephenson
c2d4fa50ed
unposted: nodref -> noderef
2017-09-15 09:30:09 +01:00
Peter Stephenson
ab7be4238c
More [key]=value tweaks
...
Some rephrasings.
Update typeset -p for associative arrays to use new syntax.
2017-09-14 21:43:37 +01:00
Peter Stephenson
7ca2e97c14
unposted: typo in doc just committed
2017-09-13 20:58:55 +01:00
Peter Stephenson
54b3958440
First go at var=([key]=value) syntax.
...
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.
2017-09-13 20:54:00 +01:00
Peter Stephenson
91484e0d42
41679: slight clarification on exec of builtins
2017-09-13 10:47:16 +01:00
Peter Stephenson
e8780e11ed
unposted: YODL compatibility fix for --emulate
2017-09-13 10:45:00 +01:00
Peter Stephenson
2ef3dff65a
41668: New --emulate option on invocation.
...
This sets the shell emulation mode similarly to ARGV0=... which
doesn't work from other shells.
Note that this gives more comprehensive emulation than running
emulate within the shell.
2017-09-11 10:12:17 +01:00
Peter Stephenson
97d4bdbc7e
41590 modified as 41595: make ERR_RETURN more logical.
...
It now operates separately at each function depth.
To keep ERR_EXIT global, make the noerrexit variable usd bit flags.
Extend tests.
2017-08-24 19:46:20 +01:00
Peter Stephenson
a9b579a9d3
Revert "41499 (with one further tweak): POSIX_STRINGS behaviour."
...
This reverts commit 2eacbef919
.
Conflicts:
ChangeLog
2017-08-08 19:04:49 +01:00
Peter Stephenson
2fba415a71
41510: update doc for $ZSH_PATCHLEVEL
2017-08-08 16:12:20 +01:00
Peter Stephenson
2eacbef919
41499 (with one further tweak): POSIX_STRINGS behaviour.
...
Ignore a terminating delimiter when splitting as separators
despite being called separators are terminators.
2017-08-07 18:47:43 +01:00
Anthony Heading
462dd51fb0
41500: document "-" to end zparseopts options
2017-08-07 10:15:02 +01:00
Peter Stephenson
27efa0efd4
41470: Another note on new effect of POSIX_BUILTINS
...
exec now won't find precommand modifiers after it with the
option set. This may need further attention.
2017-08-01 09:37:26 +01:00
Barton E. Schaefer
43e55a9bcd
41472: introduce cleanup hooks default and restore special themes, and update documentation
2017-07-29 16:58:39 -07:00
Daniel Shahaf
f183ed66c8
41467: Correct completion of 'tmux new <TAB>'.
...
Reference: window_pane_spawn() in tmux 2.5.
Also, document _cmdstring and _precommand.
2017-07-28 15:49:14 +00:00
Peter Stephenson
d4b94b5e83
41464, 41466: With POSIX_BUILTINS, exec only executes sexternal commands.
...
Document the default behaviour and add a test.
2017-07-27 09:22:04 +01:00