Oliver Kiddle
370b278565
39890: typo corrections in completion functions
2016-11-09 16:55:14 +01:00
Oliver Kiddle
496626ddb8
39888: update tmux completion for tmux 2.3
2016-11-09 16:55:14 +01:00
Oliver Kiddle
488d73c07d
39884: fix history-beginning-search-menu for history lines containing a pipe character
2016-11-09 16:55:13 +01:00
Barton E. Schaefer
dae3116026
39882: mention ${name:/pattern/replacement} in the itemized synopsis with the related forms; clarify doc.
2016-11-09 07:50:06 -08:00
Peter Stephenson
65ea1a033b
39887: no need to conditionalise assignment of strlen()
2016-11-09 13:45:11 +00:00
Peter Stephenson
a1633e09a7
39886 based on 39877: Optimise arrdup to arrdup_max.
...
Only duplicate as much of the array as is needed.
2016-11-09 11:54:57 +00:00
Sebastian Gniazdowski
49407686b4
39875: add dupstring_glen to avoid redundant strlen calls
2016-11-09 10:32:48 +00:00
Daniel Shahaf
d8786da0cd
39853: _subversion: Accept long options in the '--foo=bar' syntax.
2016-11-09 04:06:23 +00:00
Sebastian Gniazdowski
06e4ec853a
39871: cut down number of strlen()s in getstrvalue()
2016-11-08 15:14:08 +00:00
Peter Stephenson
a57977d01a
39870: ensure exit trap can always run
2016-11-08 13:02:57 +00:00
Jun-ichi Takimoto
dfb2f3f3d2
39857: add support for darwin, with improvements on linux etc.
2016-11-08 21:49:33 +09:00
Peter Stephenson
1683371fa5
unposted: follow up to 39867: don't need test against zero
2016-11-08 10:51:03 +00:00
Sebastian Gniazdowski
68a576bc55
39869: can transfer ownership of core of array when assigning
2016-11-08 10:49:13 +00:00
Peter Stephenson
39521515c3
39867, tweaked: Use cast to unsigned char to test character.
...
We want the unsigned variant to be <= 0x7f. Use the normal STOUC()
macro and turn this into a single test.
2016-11-08 10:09:26 +00:00
Peter Stephenson
5411cdf378
39856: module completion improvements.
...
Follow symbolic links when finding.
Use _multi_parts for paths when completing modules.
2016-11-07 14:49:00 +00:00
Jun-ichi Takimoto
0921a3537a
39855: new completion for jot command
2016-11-07 19:29:52 +09:00
Peter Stephenson
33b3489092
zsh-users/22083: attempt to explain what a word is in parameter substitution.
2016-11-07 10:04:14 +00:00
Daniel Shahaf
bb28726fa5
39840: _cpio: Declare variable's type correctly.
2016-11-07 05:21:19 +00:00
Daniel Shahaf
7e406125cd
unposted: ChangeLog typo
2016-11-07 05:19:35 +00:00
Jun-ichi Takimoto
f912e83505
39728: define _GNU_SOURCE on Cygwin
2016-11-07 11:36:17 +09:00
Frank Terbeck
06bd2b1c85
39849: _tmux: Remove set-remain-on exit
...
This was removed recently, since it was superseded by hooks.
2016-11-07 00:04:07 +01:00
Frank Terbeck
c2649189cb
39848: _tmux: Update options to latest tmux
2016-11-06 23:18:28 +01:00
Frank Terbeck
02fe884a11
39847: Update helper function name pattern
...
In 580698bc71
, Oliver updated a whole bunch of options in a number of
completions. While at it, he also changed a bit of coding style, to
better adhere to Etc/zsh-development-guide — among those changes is to
convert "function foobar() {" function definitions to "foobar() {".
This broke Util/check-tmux-state so that it couldn't detect any
supported tmux sub-commands within _tmux anymore. This updates the
regular expression that is used in the script to match and list these
function definitions.
2016-11-06 23:18:28 +01:00
Barton E. Schaefer
c282abc6bd
Thomas Bereknyei, Mic92: 39831: find "getent" by the usual command search, not just /usr/bin/
...
Also tweak the replacement getent to handle /etc/hosts format.
2016-11-06 00:00:38 -07:00
Barton E. Schaefer
dee0bce7b4
unposted: tests for 39839, 39844
2016-11-05 21:37:23 -07:00
Barton E. Schaefer
ff36590910
39844: fix "while" condition as per 39839 (commit 2c56c7e5
)
2016-11-05 18:23:04 -07:00
Barton E. Schaefer
2c56c7e5e8
39839: fix "return" from "if" condition
2016-11-05 13:54:16 -07:00
Barton E. Schaefer
d91ffb1db2
39838: another missing unqueue_signals()
2016-11-05 13:49:07 -07:00
Oliver Kiddle
58ce2f119a
39829: when compstate[insert] is emptied by the completion function and AUTO_MENU is set, start menu completion on the second tab press rather than the third
2016-11-05 00:36:29 +01:00
Oliver Kiddle
5c28031ea6
39834: when print used with -v and -l, include a final newline
...
Also complete print -S option and make further use of the
new printf to an array feature in other completion functions.
2016-11-05 00:31:01 +01:00
Oliver Kiddle
4b41e33cbc
39389: when printf -v is used with an array use separate elements each time the format is reused
2016-11-05 00:27:47 +01:00
Daniel Shahaf
fe023d8bac
users/22080: bracketed-paste: Third time's a charm.
...
vi-set-buffer: Eliminate the sole use of the term "register".
2016-11-04 15:50:13 +00:00
Peter Stephenson
9c68ef083b
39825: optimise mb_metastrlenend() for 7-bit character.
...
As the shell relies intimately on US-ASCII as a subset we can
skip the multibyte functions if we are dealing with a complete
7-bit character.
2016-11-04 09:56:51 +00:00
Oliver Kiddle
6ea4e708ba
39818: _awk: add nawk to the list of commands
2016-11-04 10:02:33 +09:00
Barton E. Schaefer
22e1139328
39824: test case for 39811 (commit ae4c035c
)
2016-11-03 12:03:24 -07:00
Peter Stephenson
533d839384
unposted: comment explaining key buffer handling.
...
Describe putting back the tail end of the key buffer into
the input.
2016-11-03 17:03:37 +00:00
Daniel Shahaf
9d460a9d7f
39806: internal: Document zle's vichgbuf.
2016-11-03 16:44:14 +00:00
Daniel Shahaf
4ad1ad9777
39805: internal: Document some compadd internals.
2016-11-03 16:44:14 +00:00
Daniel Shahaf
b4d5a55b39
39804: internal: Document matchspec flags.
2016-11-03 16:44:14 +00:00
Daniel Shahaf
952e607395
39803: internal: Document bin_compadd().
2016-11-03 16:44:14 +00:00
Daniel Shahaf
36b290814f
39802: internal: Document and simplify multiquote().
...
The code simplifications take advantage of the fact that all callers
pass either 0 or 1 for 'ign'.
The tildequote() text is from workers/39271.
2016-11-03 16:44:14 +00:00
Daniel Shahaf
0e9faf67aa
users/22063: bracketed-paste: Document ability to specify a vi register. (after users/22036)
2016-11-03 16:44:14 +00:00
Barton E. Schaefer
ad085f1dec
unposted: fix typo that was causing handling of "--" argument to fail
2016-11-03 09:13:03 -07:00
Barton E. Schaefer
060ff48915
39820: vi-repeat handles multi-key bindings
2016-11-03 09:13:03 -07:00
Barton E. Schaefer
696444714e
39813: fix keybuflen after ungetting extra keys from the end of keybuf in getkeymapcmd().
2016-11-03 09:12:10 -07:00
Daniel Hahler
d90775fc29
39822: _git: remove "-A '-*'" with _arguments for some commands
...
With e.g. `git rebase origin/master` you can have options like
`--no-autosquash` after the argument.
I have tried the commands where this patch removes `-A`.
Commands like `git fetch-pack` that do not support options after
arguments are left unchanged.
2016-11-03 16:41:42 +01:00
Peter Stephenson
4073a6655c
39815: Read input to end on parse error in $(...) inside a string.
...
This allows ${(z)} to output the whole string, although we can't do
word splitting from the error onwards.
2016-11-03 10:30:00 +00:00
Barton E. Schaefer
ae4c035cde
39811: vi-repeat-change must not be the "motion" of vi-change, lest it infinitely repeat itself
2016-11-02 16:27:29 -07:00
Barton E. Schaefer
4bc0d13911
39797: obsolete the helper functions fixed by the previous two changes
...
Replacing them with the new ${var:P} modifier.
Previous deltas may be useful for backport to zsh 5.2 and before.
2016-11-01 12:45:24 -07:00
Jun-ichi Takimoto
4eed68e0bf
39731: _awk: add support for gawk ver.3 and 4
2016-11-01 19:21:05 +09:00