summary refs log tree commit diff
path: root/Completion/Unix
Commit message (Collapse)AuthorAgeFilesLines
* 31288: _git: fix shortlog completerRamkumar Ramachandra2013-04-251-1/+26
| | | | | | | | | | Currently, __git-shortlog () says that 'git shortlog' can only accept commits as arguments (probably because the official documentation says this). This is entirely untrue: shortlog can accept commit-range-or-file, just like log can. Fix the completer by copying out segments from the __git-log () function. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31289: _git: branch.*.pushremote, remote.pushdefaultRamkumar Ramachandra2013-04-211-0/+2
| | | | | | | The configuration variables branch.*.pushremote and remote.pushdefault are relatively new, and are currently not completed by ZSH. Fix this. Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31286: _git: add a couple of browsersRamkumar Ramachandra2013-04-211-0/+2
| | | | | | | Add google-chrome/chromium to the list of builtinbrowsers in __git_browsers (). Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
* 31159: git: Pass prefix filter to ls-files even if it matches no filesTorstein Hegge2013-04-201-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a branch or tag name is completed with zsh in a large git repo, the completion is slow if the given prefix doesn't match a file or directory in the current working directory. Testing with linux.git, which contains release tags like v3.9 and a directory virt/: git log v<tab> takes about 0.5 seconds, while git log v3<tab> takes about 25 seconds. (Timed using zsh 4.3.17, on a fairly slow cpu. zsh from git appears to be quite a bit faster, but the difference between completing v and v3 is still large.) The difference between the two is that v<tab> passes the result of v* to git ls-files while v3<tab> determines that v3* matches no files, and passes an empty prefix to git ls-files. So git ls-files lists all files in the repo and passes that on to _multi_parts. Making git do the expansion of the * after the prefix lets git ls-files v3* return an empty list, making _multi_parts job easier. This does not affect the behavior of git log <tab>, but improves the performance of partial tag and branch tab-completion in the common case where file names and tag/branch names don't overlap.
* 31281: _du: add support for Mac OS XJun T2013-04-201-0/+18
|
* Daniel Friesel: 31265: improved option handling for devtodo.Peter Stephenson2013-04-161-2/+4
|
* unposted: fix some .distfiles which mention files that have gonePeter Stephenson2013-04-082-2/+0
|
* 31221: Handle zero defined aliases betterFrank Terbeck2013-04-051-1/+7
|
* 31203: add new etags completion.Peter Stephenson2013-04-042-0/+64
|
* 31182: _awk: Allow sticked argumentsMikael Magnusson2013-03-291-3/+3
|
* Han Pingtian: 31167 (with tweak): limit use of colons for recognisingPeter Stephenson2013-03-201-1/+1
| | | | remote path in ssh completion
* 30490: _java: -keystore takes a file argument, so complete filesMikael Magnusson2013-03-101-12/+12
|
* 31077: update for new options in GNU sortOliver Kiddle2013-02-271-28/+34
|
* c.f. 31071: remove duplicate _osc and rename _ps to avoid name clashOliver Kiddle2013-02-273-166/+17
|
* 31058: add completion of options from newer versions of some commandsOliver Kiddle2013-02-214-50/+62
|
* Morita Sho: 31038: add location of terminfo entries on DebianOliver Kiddle2013-02-091-1/+1
|
* Han Pingtian: 31027: remove the -g's from globs in file completionPeter Stephenson2013-02-071-1/+1
|
* Eric P Mangold: 31016: updated twisted completion using internallyPeter Stephenson2013-02-031-81/+28
| | | | generated function
* Fix _prove completer commit (was html)Mikael Magnusson2013-02-011-834/+51
|
* Jesper Nygårds: 31012: gradle completion updatePeter Stephenson2013-01-291-5/+11
|
* 30960: Alexey Bezhan: compatibility issue with django completionPeter Stephenson2013-01-141-1/+1
|
* 30958: Jeremy Mates: new prove completionPeter Stephenson2013-01-102-0/+835
|
* Missing .distfiles entries zsh-5.0.0-test-1Peter Stephenson2012-12-162-0/+2
|
* 30876: fix obscure failures to propagate non-zero statusPeter Stephenson2012-12-131-1/+1
| | | | from optimised simple commands within lists
* 30811: new completion for btrfs and complete btrfs and ext4 mount optionsOliver Kiddle2012-11-201-52/+101
| | | | and new linux mount flags
* 30802: add new command switchesOliver Kiddle2012-11-161-8/+19
|
* Michal Halenka: 30800: fix arpping optionPeter Stephenson2012-11-151-1/+1
|
* 30795: new xz completion and comple --fast and --best for bzip2Oliver Kiddle2012-11-123-32/+109
|
* 30794: update completions for new optionsOliver Kiddle2012-11-122-3/+8
|
* 30793: account for eglibc in _pick_variant patternsOliver Kiddle2012-11-113-5/+6
|
* Benjamin R. Haskell: 30737: make custom completions for git aliases easierOliver Kiddle2012-11-071-1/+1
|
* users/17382: complete URLs for vim and make _remote_files moreOliver Kiddle2012-11-074-10/+107
| | | | consistent with _files
* Roman Kaminski: 30738: bzr send commandPeter Stephenson2012-10-191-0/+4
|
* Greg Bouzakis: 30741: add suspend command to systemd completionPeter Stephenson2012-10-191-0/+1
|
* add evince, zathura, dwb to command lists of basic completionsOliver Kiddle2012-10-072-2/+2
|
* Aaron Schrab: 30711: improved _bind_addresses completionfor IPv6.Peter Stephenson2012-09-301-1/+1
|
* Aaron Schrab: 30710: perldoc completion updatesPeter Stephenson2012-09-301-3/+12
|
* 30697: new completion definition for dbus-send and dbus-monitorOliver Kiddle2012-09-271-0/+87
|
* 30692: allow autoload +X -m to workPeter Stephenson2012-09-211-1/+1
| | | | change to _path_files to make it load in that fashion
* Александр Балезин: 30667: add addrlabl subcommand.Peter Stephenson2012-09-151-0/+34
|
* Jun T.: 30658: complete more uniq optionsPeter Stephenson2012-09-051-1/+6
|
* Silas Silva: users/17223: lp page-ranges option.Peter Stephenson2012-09-051-1/+1
|
* Aaron Schrab: 30636: telnet-ssl option completionPeter Stephenson2012-08-231-0/+15
|
* Aaron Schrab: 30637: -b telnet option completionPeter Stephenson2012-08-231-0/+1
|
* Aaron Schrab: 30638: IPv4 and IPv6 telnet option completionPeter Stephenson2012-08-231-0/+2
|
* users/17211: new recursive-files stylePeter Stephenson2012-08-211-2/+16
|
* Stepan Koltsov: 30632: new _clay completionPeter Stephenson2012-08-172-0/+43
|
* 30632: gcc completion enhancements for clang etc.Peter Stephenson2012-08-171-2/+17
|
* ChangeLog-5.0 should be ChangeLog-4.3, Bart saysPeter Stephenson2012-08-141-1/+10
|
* Michal Halenika: 30608: _ip syntax fixPeter Stephenson2012-08-131-1/+1
|