1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2024-05-14 11:56:04 +02:00
Commit Graph

9722 Commits

Author SHA1 Message Date
Han Pingtian 8bdbc61497 33465: use prctl() for "jobs -Z" where available
Bart apologizes for waiting 7 years to apply this change.
2021-05-15 14:23:28 -07:00
Vincent Lefevre 4fa4dcad17 48723: locale-safe recognition of "Inf" and "NaN" constants in math 2021-05-15 14:11:49 -07:00
Peter Stephenson db36149006 users/26742: break out of surrounding shell loops when exit is called from an exit hook 2021-05-15 13:59:17 -07:00
Bart Schaefer e4bd6dc818 users/26736: avoid infinite loop in getbyte from exit hook 2021-05-15 13:51:39 -07:00
Bart Schaefer 34a8fecf7b 48810: fix potential name clash in test case for autoloading 2021-05-15 13:45:14 -07:00
Bart Schaefer d0e071c5f0 48790: COMPLETE_IN_WORD inside brace-param 2021-05-15 13:40:37 -07:00
Bart Schaefer acd20254b5 48710: histed + other zed updates 2021-05-15 13:37:35 -07:00
Bart Schaefer 3fe6bd56ed 48709: suppress error messages from comptry 2021-05-15 13:26:56 -07:00
Bart Schaefer 231c049c02 48707: fix keymap handling when zed invokes read-from-minibuffer; update doc 2021-05-15 13:23:31 -07:00
Peter Stephenson 9e38ab8178 48787: Fix command status after failed if
If "if" had a hard error in the condition, and there was no
else clause, the command status was incorrectly cleared to zero.

Add test.
2021-05-06 10:03:27 +01:00
dana c1f932d668 unposted: FAQ: Move section 3.31 to 2.8
See 48613
2021-05-03 18:32:02 -05:00
dana 093ba11970 unposted: docs: Update http:// FAQ links to https://
See 48613
2021-05-03 18:26:19 -05:00
dana d4b78f6c54 48551: docs: Add disclaimer about POSIX compliance and emulation of other shells 2021-05-03 18:22:02 -05:00
dana c23a0d84b0 48614: getopts: Calculate OPTIND according to POSIX_BUILTINS 2021-05-03 18:11:38 -05:00
Daniel Shahaf 2da0d8b52f 48767: docs: $SECONDS: Clarify what types may be set 2021-05-03 15:56:58 +00:00
Jun-ichi Takimoto ccc9cff9e2 48702: _pandoc: don't use cache, multiple extensions of format, etc. 2021-04-28 22:35:51 +09:00
Daniel Shahaf b0bd14035d 48606 + 48607 + unposted test: zmathfunc: Force arguments to be numbers and catch errors. 2021-04-21 22:05:00 +00:00
Daniel Shahaf e7711e37e4 unposted (cf. 48156): New test. 2021-04-21 22:01:20 +00:00
Daniel Shahaf 9353b12e99 users/26635 (tweaked): vcs_info hg: Compute the branch name correctly when get-revision is set and check-for-changes is not
Tweak: Simplify an always-true condition.

Review-by: Manuel Jacob
2021-04-21 00:57:59 +00:00
Bart Schaefer b68a7421bd 48638: mention TYPESET_TO_UNSET in NEWS 2021-04-20 17:11:37 -07:00
Daniel Shahaf b110d6d5af 48435 (tweaked): vcs_info docs: applied-string/unapplied-string: Correct an omission in the documentation and add an example.
The example code is a reduced version of my function from workers/47519,
with one bug fixed.  (In workers/47519, if $1 doesn't contain spaces -
which is the case under hg mq - then $H and $s will be set to the same
value.)

Tweaked: Extended the contrib.yo hunk with details about mq.
2021-04-20 23:38:04 +00:00
Daniel Shahaf c40a63ab67 48528/0002: vcs_info git docs: ahead/behind commits: Reduce the number of forks 2021-04-20 22:34:34 +00:00
Daniel Shahaf d9ac5916ba 48528/0001: vcs_info git docs: ahead/behind commits: Don't run rev-list when that would fail 2021-04-20 22:34:34 +00:00
Bart Schaefer c231a2394f 48617: fix misuse of IGNORE_BRACES when initializing debug_indent 2021-04-19 14:40:44 -07:00
Bart Schaefer 5fdd98552d 47489: rename standout as italic 2021-04-19 14:37:32 -07:00
Marlon Richert 7d92391c6e Add -L to add-(zsh|zle)-hook[-widget] completion
…and hide mutually exclusive options.
2021-04-19 23:21:08 +02:00
André Kugland 92a7b7f417 github/zsh-completions #792: added completions for opus-tools (opusenc, opusdec & opusinfo) 2021-04-19 23:16:27 +02:00
Oliver Kiddle 79258d090c 48619: complete inventory plugins in assignments to ANSIBLE_INVENTORY_ENABLED 2021-04-19 23:07:51 +02:00
Oliver Kiddle d01d0a1289 48618: update completions for FreeBSD 13 2021-04-19 23:05:49 +02:00
Bart Schaefer 71b747567e 47704: POSIX export and readonly ignore "-p" when parameter names also appear 2021-04-18 14:26:12 -07: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
Jun-ichi Takimoto 56ccb4a975 unposted: remove an already fixed bug from BUGS
This was fixed by commit b6ba74c
2021-04-18 14:47:29 +09:00
Daniel Shahaf df899d38e9 48361 (+ 48368 review comments): __arguments: New completion function for _arguments.
In the penultimate paragraph of the comment, the two possibilities for the
relative path cover three cases:

- The comment is read in the source tree

- The comment is read in an installed tree with --enable-function-subdirs

- The comment is read in an installed tree with --disable-function-subdirs

Review-by: Matthew Martin
Review-by: Oliver Kiddle
2021-04-17 12:11:47 +00:00
Marlon Richert 587cced35d 48513: Let extra-verbose completion show parameter values 2021-04-16 23:36:03 +02:00
Oliver Kiddle 28cf6bd111 unposted: update on bug list 2021-04-16 23:26:22 +02:00
Oliver Kiddle 455bab1ef6 48556: new completion for ipfw 2021-04-16 23:24:15 +02:00
Daniel Shahaf dee6e67d60 unposted (cf. 48153): Add tests for max() and min(). 2021-04-16 19:08:11 +00:00
Daniel Shahaf 6a6ec30048 unposted: ChangeLog: Correct a bunch of X-Seq references from today.
For future greppers, here's the correct information:

e1f5172a4 48574/0008: vcs_info git: Use best practices in an example
2144d0110 48574/0007: vcs_info docs: vcs_info_lastmsg: Correct an ambiguous/wrong description.
517e1777a 48574/0006: vcs_info docs: Change user-context name in an example, to avoid confusion with the special-casing of the value `command' in vcs_info_lastmsg.
ebcb20a9c 48574/0005: vcs_info docs: Recommend use of prompt expandos rather than terminal escape sequences.
cc833e01f 48574/0004: docs: Document that hook functions may rely on $? (see workers/48570).
9b5f80285 48574/0003: docs: Fix rendering in the man page output
d07c945e7 48574/0002 (tweaked): docs: Fix rendering of an example in the man page output
32336eab9 48574/0001: docs: Minor markup tweak
2021-04-16 01:03:37 +00:00
Daniel Shahaf e1f5172a48 45583/0008: vcs_info git: Use best practices in an example
The alias was vulnerable to SHORT_LOOPS syntax, not invokable from
scripts, etc..
2021-04-15 16:27:53 +00:00
Daniel Shahaf 2144d01102 45583/0007: vcs_info docs: vcs_info_lastmsg: Correct an ambiguous/wrong description. 2021-04-15 16:27:53 +00:00
Daniel Shahaf 517e1777a5 45583/0006: vcs_info docs: Change user-context name in an example, to avoid confusion with the special-casing of the value `command' in vcs_info_lastmsg. 2021-04-15 16:27:53 +00:00
Daniel Shahaf ebcb20a9c0 45583/0005: vcs_info docs: Recommend use of prompt expandos rather than terminal escape sequences. 2021-04-15 16:27:53 +00:00
Daniel Shahaf cc833e01fe 45583/0004: docs: Document that hook functions may rely on $? (see workers/48570). 2021-04-15 16:27:53 +00:00
Daniel Shahaf 9b5f80285d 45583/0003: docs: Fix rendering in the man page output
In the man page output, the text was underlined from the var()
to the end of the paragraph.

The texi output in affected.  For instance, the text `name' in TeX
is now slanted Roman (\slshape\rmfamily) rather than slanted teletype
(\slshape\ttfamily).
2021-04-15 16:27:52 +00:00
Daniel Shahaf d07c945e74 45583/0002 (tweaked): docs: Fix rendering of an example in the man page output
The texi output was unaffected.  However, in the man page on my system,
everything after the example() was underlined and not indented.
2021-04-15 16:27:52 +00:00
Daniel Shahaf 32336eab92 45583/0001: docs: Minor markup tweak 2021-04-15 16:27:52 +00:00
Daniel Shahaf 9dc195120c 48522: README: Clarify _alternative change 2021-04-13 16:54:03 -05:00
Tim Lee 3b631babec 48525: vcs_info git docs: ahead/behind commits: Run fewer external programs 2021-04-13 13:55:48 +00:00
Jun-ichi Takimoto a90d5ab901 48439: remove macros that became unnecessary by df48cc8 2021-04-12 14:42:29 +09:00
Oliver Kiddle 704d10989e 48504: use SEEK_ macros in fseek() calls 2021-04-11 22:26:36 +02:00