Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 39026: pattern specified with _arguments' -A option shouldn't be checked ↵ | Oliver Kiddle | 2016-08-13 | 2 | -2/+9 |
| | | | | against words after the cursor | ||||
* | 39035: ${(A)name=word} should expand as an array even when there is only one ↵ | Barton E. Schaefer | 2016-08-12 | 3 | -0/+11 |
| | | | | element. | ||||
* | 39031: Ensure variables in transpose-words are initialised | Peter Stephenson | 2016-08-12 | 2 | -1/+4 |
| | |||||
* | 39029: document transpose-words change | Peter Stephenson | 2016-08-12 | 2 | -0/+8 |
| | |||||
* | 38983: Make transpose-words handle numeric arguments sensibly | Han Pingtian | 2016-08-12 | 2 | -39/+56 |
| | |||||
* | 39028: more join/split cases fixed and tested. | Barton E. Schaefer | 2016-08-12 | 3 | -5/+17 |
| | |||||
* | 39019 (cf. PWS 39013): add test cases for more join/split combinations | Barton E. Schaefer | 2016-08-11 | 1 | -0/+55 |
| | | | | Accidentally omitted from previous commit. | ||||
* | 39019 (cf. PWS 39013): fix SHWORDSPLIT regression introduced by workers/29313 | Barton E. Schaefer | 2016-08-10 | 2 | -6/+21 |
| | | | | Also add test cases for more join/split combinations | ||||
* | 39014: Use special OpenBSD interface to get correct rand() behavior | Mikael Magnusson | 2016-08-10 | 3 | -1/+11 |
| | |||||
* | unposted: fix typo in comment | Barton E. Schaefer | 2016-08-06 | 2 | -1/+3 |
| | |||||
* | unposted: fix formatting in module discussion; add mention of widgets and ↵ | Barton E. Schaefer | 2016-08-06 | 2 | -16/+40 |
| | | | | keymaps for modules. | ||||
* | workers/38995 (in part): compfiles: Add reverse-engineered documentation ↵ | Daniel Shahaf | 2016-08-05 | 2 | -0/+18 |
| | | | | breadcrumbs. | ||||
* | 38996: _man: Support _correct_word. | Daniel Shahaf | 2016-08-05 | 2 | -11/+4 |
| | | | | | | | | | | | | | | | | | | | | | Since compfiles is undocumented, avoid its use altogether, replacing it by a construct that blackbox analysis suggests to be equivalent. The compfiles call being removed effected the following change (when completing «man -S 8:1 getc<TAB>»): BEFORE THE CALL: typeset -a pages=( /home/daniel/prefix/zsh/share/man/man1/ /usr/share/man/man8/ /usr/share/man/man1/ ) AFTER THE CALL: typeset -a pages=( '/home/daniel/prefix/zsh/share/man/man1/getc*(8|1)*' '/usr/share/man/man8/getc*(8|1)*' '/usr/share/man/man1/getc*(8|1)*' ) This patch effects the same transformation (modulo doubling the final slash). Any -M parameter will be passed to compadd. | ||||
* | 38994: _man: Fix two bugs when completing manpage filenames in ↵ | Daniel Shahaf | 2016-08-05 | 2 | -3/+17 |
| | | | | | | | | | separate-sections mode. - No longer glob all files (the (-g)-less _path_files was virtually always called, by at least one of the multiple calls to _man_pages). - Actually separate sections (by propagating $expl). | ||||
* | 38993: _man: Drop (b): it's incorrect when $sect contains '|'. | Daniel Shahaf | 2016-08-05 | 2 | -2/+8 |
| | |||||
* | 38991: Make 'whence -v autoloaded-function' shows the defining filename. | Daniel Shahaf | 2016-08-05 | 3 | -1/+15 |
| | | | | | | This may also fix a problem whereby the %x prompt escape evaluated to a function name rather than a filename, since %x is also backed by scriptfilename. | ||||
* | 38990: _debbugs_bugnumber: Track bts's data dir migration. | Daniel Shahaf | 2016-08-05 | 2 | -2/+12 |
| | |||||
* | unposted: fix format in zle.yo | Jun-ichi Takimoto | 2016-08-04 | 2 | -2/+6 |
| | |||||
* | 38989: minor completion updates for FreeBSD | Oliver Kiddle | 2016-08-03 | 5 | -2/+10 |
| | |||||
* | 38986: new gsettings completion | Oliver Kiddle | 2016-08-03 | 2 | -0/+51 |
| | |||||
* | 38981: _man: Followup to 37634: unbreak OpenBSD 'man 3p' and Linux $MANSECT. | Daniel Shahaf | 2016-08-01 | 2 | -5/+16 |
| | | | | The breakage was reported in 38516. | ||||
* | 38982: move cpupower completion to correct folder | Andy Spencer | 2016-08-01 | 2 | -0/+3 |
| | |||||
* | 38976: new cpupower completion | Andy Spencer | 2016-08-01 | 2 | -0/+107 |
| | |||||
* | 38971: Start using the new arrlen_ge() / arrlen_le() helpers. | Daniel Shahaf | 2016-08-01 | 7 | -12/+16 |
| | |||||
* | 38973: Optimize indexing array parameters. | Daniel Shahaf | 2016-08-01 | 4 | -5/+55 |
| | | | | | | | | | | | % () { for 1 in $prefix/zsh/bin/zsh Src/zsh; do $1 -f -c 'a=( {1..1000000} ); repeat 3 time ( repeat 300 : $a[1] )'; done } ( repeat 300; do; : $a[1]; done; ) 1.68s user 0.01s system 98% cpu 1.718 total ( repeat 300; do; : $a[1]; done; ) 1.69s user 0.01s system 99% cpu 1.710 total ( repeat 300; do; : $a[1]; done; ) 1.69s user 0.01s system 99% cpu 1.714 total ( repeat 300; do; : $a[1]; done; ) 0.00s user 0.01s system 72% cpu 0.022 total ( repeat 300; do; : $a[1]; done; ) 0.00s user 0.01s system 72% cpu 0.022 total ( repeat 300; do; : $a[1]; done; ) 0.01s user 0.01s system 69% cpu 0.023 total | ||||
* | 38964: _git-config: Complete option names present in the config file. | Daniel Shahaf | 2016-08-01 | 2 | -0/+49 |
| | | | | | | | | | This patch lets . git config x.y.z value git config <TAB> . complete 'x.y.z', even if x.y.z isn't hardcoded into _git-config. | ||||
* | 38963: _git-config: Run gettable-options earlier and in all codepaths. | Daniel Shahaf | 2016-08-01 | 2 | -2/+9 |
| | | | | No change to completions; this is preparation for the next commit. | ||||
* | 38961: _git-config: No functional change: rename $git_options_static to ↵ | Daniel Shahaf | 2016-08-01 | 2 | -12/+18 |
| | | | | $git_options in preparation for the after-next commit. | ||||
* | unposted: _git: Clean up superfluous and missing backslashes. | Daniel Shahaf | 2016-07-31 | 2 | -3/+6 |
| | |||||
* | 38967: _hosts: Don't complete wildcard entries from ~/.ssh/known_hosts. | Daniel Shahaf | 2016-07-31 | 2 | -7/+19 |
| | |||||
* | 38966: _svnadmin: Complete positional arguments for 'hotcopy', 'setlog', ↵ | Daniel Shahaf | 2016-07-31 | 2 | -0/+16 |
| | | | | 'setrevprop', 'delrevprop'. | ||||
* | 38965: _svnadmin: Complete 'freeze' as a precommand. | Daniel Shahaf | 2016-07-31 | 2 | -1/+32 |
| | |||||
* | 38962: _git-config: Document more line noise. | Daniel Shahaf | 2016-07-31 | 2 | -0/+8 |
| | |||||
* | 38959: Document 38956 (_widgets). | Daniel Shahaf | 2016-07-31 | 2 | -0/+14 |
| | |||||
* | unposted: _svnadmin: Tweak state description. | Daniel Shahaf | 2016-07-29 | 2 | -1/+6 |
| | |||||
* | 38927: zle-line-pre-redraw: Set $WIDGET like other special widgets do. | Daniel Shahaf | 2016-07-28 | 2 | -1/+4 |
| | |||||
* | unposted: Avoid $0 for POSIX_ARGZERO compatibility. | Daniel Shahaf | 2016-07-28 | 3 | -3/+9 |
| | |||||
* | 38957: make use of updates to match-words-by-style and better support ↵ | Oliver Kiddle | 2016-07-28 | 4 | -31/+38 |
| | | | | completion of word-style styles for zstyle | ||||
* | 38956: factor out zle widget completion into its own function | Oliver Kiddle | 2016-07-28 | 6 | -14/+25 |
| | |||||
* | unposted: fix vi-pipe for visual mode: don't need to force line mode | Oliver Kiddle | 2016-07-28 | 2 | -1/+5 |
| | |||||
* | 38953: Fix some issues with match-words-by-style. | Peter Stephenson | 2016-07-28 | 4 | -15/+61 |
| | | | | | | Add keyword retrieval of words. Improve test for start of word in subwords for use in delete-whole-word. If line after cursor is empty, white space is treated as ws-after-cursor. | ||||
* | users/21793: Remove raw integers as glob qualifiers. | Peter Stephenson | 2016-07-28 | 3 | -8/+15 |
| | | | | | | | There was an ancient undocumented feature that these were treated as a file mode to "or" with that of the file under test. The only documented way of doing this has always been the "f" qualifier, so removed the effect of raw integers to make errors more obvious. | ||||
* | unposted: Prefix function's name to its error messages. | Daniel Shahaf | 2016-07-27 | 2 | -2/+5 |
| | |||||
* | unposted (after 38939): _git-rebase: Unbreak. | Daniel Shahaf | 2016-07-27 | 2 | -1/+4 |
| | |||||
* | 38914 (tweaked): _pkg-config: Add options, complete *.pc files for ↵ | Daniel Shahaf | 2016-07-27 | 2 | -1/+17 |
| | | | | positional arguments. | ||||
* | 38945: Additional notes on :a behaviour | Peter Stephenson | 2016-07-26 | 2 | -3/+11 |
| | |||||
* | 38943: update texinfo options and improve completion of Info files, nodes ↵ | Oliver Kiddle | 2016-07-25 | 2 | -61/+185 |
| | | | | and menu items | ||||
* | 38939: add missing git options | Oliver Kiddle | 2016-07-25 | 2 | -24/+46 |
| | | | | In particular those for GPG signing a push | ||||
* | 38936: fix vi-pipe function for option compatibility | Oliver Kiddle | 2016-07-24 | 2 | -3/+10 |
| | |||||
* | 38929: new vim style text object using match-words-by-style mechanism | Oliver Kiddle | 2016-07-24 | 3 | -4/+132 |
| |