Peter Stephenson
8ab3a7b0e6
31356: typo in new _comp_locale noted by Bart
2013-04-29 15:07:30 +01:00
Peter Stephenson
8cdb57b3b7
31355: _comp_locale tries to sanitise locales but keep CTYPE;
...
use this for subversion completion.
2013-04-29 10:08:07 +01:00
Ramkumar Ramachandra
2ea9cd4775
31288: _git: fix shortlog completer
...
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>
2013-04-25 14:36:08 +02:00
Ramkumar Ramachandra
cbdedcfbfe
31289: _git: branch.*.pushremote, remote.pushdefault
...
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>
2013-04-21 12:12:44 +02:00
Ramkumar Ramachandra
d1a3075293
31286: _git: add a couple of browsers
...
Add google-chrome/chromium to the list of builtinbrowsers in
__git_browsers ().
Signed-off-by: Ramkumar Ramachandra <artagnon@gmail.com>
2013-04-21 12:12:43 +02:00
Torstein Hegge
cc7437bf2f
31159: git: Pass prefix filter to ls-files even if it matches no files
...
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.
2013-04-20 22:29:02 +02:00
Jun T
452aa5157a
31281: _du: add support for Mac OS X
2013-04-20 11:56:04 +02:00
Peter Stephenson
7514fe4a66
Daniel Friesel: 31265: improved option handling for devtodo.
2013-04-16 09:46:46 +01:00
Peter Stephenson
18bba82101
unposted: fix some .distfiles which mention files that have gone
2013-04-08 20:23:42 +01:00
Frank Terbeck
abb32da0e7
31221: Handle zero defined aliases better
2013-04-05 20:19:33 +02:00
Peter Stephenson
0c32aa6274
31203: add new etags completion.
2013-04-04 16:02:52 +01:00
Mikael Magnusson
7c50da8394
31182: _awk: Allow sticked arguments
2013-03-29 09:46:18 +00:00
Peter Stephenson
275ba0fdca
Han Pingtian: 31167 (with tweak): limit use of colons for recognising
...
remote path in ssh completion
2013-03-20 20:33:45 +00:00
Mikael Magnusson
ba88c42a5b
30490: _java: -keystore takes a file argument, so complete files
2013-03-10 12:38:18 +00:00
Oliver Kiddle
ac22eab0d9
31077: update for new options in GNU sort
2013-02-27 22:17:29 +00:00
Oliver Kiddle
c2e00298c2
c.f. 31071: remove duplicate _osc and rename _ps to avoid name clash
2013-02-27 21:43:15 +00:00
Oliver Kiddle
a409dbf74c
31058: add completion of options from newer versions of some commands
2013-02-21 10:49:22 +00:00
Oliver Kiddle
1ba1865d61
Morita Sho: 31038: add location of terminfo entries on Debian
2013-02-09 21:33:58 +00:00
Peter Stephenson
f641f0b1e8
Han Pingtian: 31027: remove the -g's from globs in file completion
2013-02-07 19:51:27 +00:00
Peter Stephenson
01f4ac2782
Eric P Mangold: 31016: updated twisted completion using internally
...
generated function
2013-02-03 19:40:23 +00:00
Mikael Magnusson
af68fb3cf4
Fix _prove completer commit (was html)
2013-02-01 13:30:35 +00:00
Peter Stephenson
f90cb99208
Jesper Nygårds: 31012: gradle completion update
2013-01-29 19:32:22 +00:00
Peter Stephenson
0969fb91fa
30960: Alexey Bezhan: compatibility issue with django completion
2013-01-14 09:56:07 +00:00
Peter Stephenson
eac4352342
30958: Jeremy Mates: new prove completion
2013-01-10 20:37:22 +00:00
Peter Stephenson
7152094541
Missing .distfiles entries
2012-12-16 18:48:35 +00:00
Peter Stephenson
1869eeb393
30876: fix obscure failures to propagate non-zero status
...
from optimised simple commands within lists
2012-12-13 10:36:59 +00:00
Oliver Kiddle
968a7a2a51
30811: new completion for btrfs and complete btrfs and ext4 mount options
...
and new linux mount flags
2012-11-20 23:08:15 +00:00
Oliver Kiddle
ee040c6ba5
30802: add new command switches
2012-11-16 23:01:06 +00:00
Peter Stephenson
1446625072
Michal Halenka: 30800: fix arpping option
2012-11-15 21:04:07 +00:00
Oliver Kiddle
431eac1278
30795: new xz completion and comple --fast and --best for bzip2
2012-11-12 08:47:16 +00:00
Oliver Kiddle
599ad93a93
30794: update completions for new options
2012-11-12 08:21:15 +00:00
Oliver Kiddle
3f8decaf7d
30793: account for eglibc in _pick_variant patterns
2012-11-11 22:18:16 +00:00
Oliver Kiddle
ce658b3c3c
Benjamin R. Haskell: 30737: make custom completions for git aliases easier
2012-11-07 21:23:06 +00:00
Oliver Kiddle
a8ffff2cb7
users/17382: complete URLs for vim and make _remote_files more
...
consistent with _files
2012-11-07 20:59:09 +00:00
Peter Stephenson
c74171da36
Roman Kaminski: 30738: bzr send command
2012-10-19 12:53:48 +00:00
Peter Stephenson
4e38ba5e4c
Greg Bouzakis: 30741: add suspend command to systemd completion
2012-10-19 12:49:42 +00:00
Oliver Kiddle
fff9a871e4
add evince, zathura, dwb to command lists of basic completions
2012-10-07 12:57:24 +00:00
Peter Stephenson
71631df1e7
Aaron Schrab: 30711: improved _bind_addresses completionfor IPv6.
2012-09-30 16:16:36 +00:00
Peter Stephenson
059501fa7d
Aaron Schrab: 30710: perldoc completion updates
2012-09-30 16:14:30 +00:00
Oliver Kiddle
1ca9f9d5d0
30697: new completion definition for dbus-send and dbus-monitor
2012-09-27 23:33:57 +00:00
Peter Stephenson
dbec4fa6cc
30692: allow autoload +X -m to work
...
change to _path_files to make it load in that fashion
2012-09-21 19:08:35 +00:00
Peter Stephenson
0c5526bec0
Александр Балезин: 30667: add addrlabl subcommand.
2012-09-15 18:25:17 +00:00
Peter Stephenson
1f5ef83f0f
Jun T.: 30658: complete more uniq options
2012-09-05 14:54:39 +00:00
Peter Stephenson
a090655b16
Silas Silva: users/17223: lp page-ranges option.
2012-09-05 09:09:48 +00:00
Peter Stephenson
32438824c0
Aaron Schrab: 30636: telnet-ssl option completion
2012-08-23 09:10:12 +00:00
Peter Stephenson
fb7fceebea
Aaron Schrab: 30637: -b telnet option completion
2012-08-23 09:09:22 +00:00
Peter Stephenson
eaff57eb12
Aaron Schrab: 30638: IPv4 and IPv6 telnet option completion
2012-08-23 09:07:58 +00:00
Peter Stephenson
76091a6995
users/17211: new recursive-files style
2012-08-21 18:45:31 +00:00
Peter Stephenson
6bd2befae7
Stepan Koltsov: 30632: new _clay completion
2012-08-17 15:47:41 +00:00
Peter Stephenson
3bc4f8f6a2
30632: gcc completion enhancements for clang etc.
2012-08-17 15:43:25 +00:00
Peter Stephenson
787df27854
ChangeLog-5.0 should be ChangeLog-4.3, Bart says
2012-08-14 09:04:55 +00:00
Peter Stephenson
a4c85df8eb
Michal Halenika: 30608: _ip syntax fix
2012-08-13 19:39:13 +00:00
Peter Stephenson
a00b866099
cat_in_136: 17200: new lha and nkf completions
2012-08-07 18:43:40 +00:00
Peter Stephenson
c5c3cd9af1
add _mosh to .distfiles
2012-07-15 18:11:22 +00:00
Peter Stephenson
b2722856e2
Danek: 30562: Solaris completion updates
2012-07-08 17:54:01 +00:00
Peter Stephenson
71052cb69c
Danek (plus .distfiles): 30520: updated Solaris 11 copmletion
2012-06-21 08:50:14 +00:00
Clint Adams
f9257b66c8
30503: rudimentary completion for mosh.
2012-06-10 03:35:51 +00:00
Mikael Magnusson
02a3fc7271
Jeremy Mates: 30505: Allow multiple --header= in _wget
2012-06-10 03:25:39 +00:00
Peter Stephenson
d65a9da50a
30497: xsltproc option completion issue
2012-06-06 13:22:15 +00:00
Peter Stephenson
07933936f3
Foudil Brétel: _systemctl -> _systemd plus enhancements
2012-05-31 08:38:55 +00:00
Peter Stephenson
7d09ec507c
Jun T.: 30483: improved completion on MacOS
2012-05-22 08:58:41 +00:00
Peter Stephenson
338c70ff56
c.f 30482 (Peter Jaros): typo in description.
2012-05-21 16:31:11 +00:00
Mikael Magnusson
95f02efe7e
30474: add ssh -O cancel completion
2012-05-17 13:37:08 +00:00
Mikael Magnusson
c435a8cc61
30466: Add prompt format and printf format completion.
2012-05-14 15:32:26 +00:00
Mikael Magnusson
8da652f6ae
30456: Completion/Unix/Command/_getconf: Use new array syntax.
2012-05-01 12:33:13 +00:00
Mikael Magnusson
8afbb00962
30429: avoid error in _init_d when service doesn't exist
2012-04-25 09:12:58 +00:00
Mikael Magnusson
8bb9818cd4
30378: new gradle completion
2012-03-25 14:50:44 +00:00
Mikael Magnusson
511fc6e367
30368: _tmux: complete arguments to unambiguous partial subcommands
2012-03-24 22:49:20 +00:00
Mikael Magnusson
9db1831828
30372: _tmux: redirect errors to /dev/null
2012-03-24 22:47:34 +00:00
Mikael Magnusson
f3a1ac84b0
30371: _ssh: you can specify -i multiple times
2012-03-24 22:46:04 +00:00
Peter Stephenson
6985875634
30354: Luka Perkov: quilt completion update
2012-03-13 09:48:14 +00:00
Peter Stephenson
a0d24f0bf3
Alexey: 30322: Completion/Unix/Command/_xmlsoft: accept more
...
file types.
2012-03-06 20:08:54 +00:00
Mikael Magnusson
43ddb73297
unposted: fix a typo in _git from previous commit (reolved)
2012-03-06 16:38:25 +00:00
Clint Adams
45090b19df
30317: complete git merge --ff-only
2012-03-06 02:36:12 +00:00
Clint Adams
942e163807
30316: complete .pdf for evince and epdfview.
2012-03-06 02:10:25 +00:00
Clint Adams
50a3065dc2
30314: add completion for ssh-copy-id.
2012-03-05 16:03:11 +00:00
Oliver Kiddle
1fe821a8a1
30198: fix environ style lookup to be done in conventional manner
2012-02-14 17:01:17 +00:00
Mikael Magnusson
cbbed5ed84
30206: Fix ldd completion
2012-02-11 12:56:15 +00:00
Oliver Kiddle
c5fce37bce
30199: add (-.) to many completion _files globs
2012-02-10 17:09:05 +00:00
Oliver Kiddle
32eb4faf7c
30197: complete subversion changelists
2012-02-10 16:00:59 +00:00
Peter Stephenson
368d303a20
Mariusz Glebocki: 30179: suppress stderr for listing services
2012-02-03 09:53:01 +00:00
Peter Stephenson
9c21d0baae
seiler via Ismail: 30174: osc completion update
2012-01-31 11:49:50 +00:00
Peter Stephenson
a14bba1ae8
Ben: 30118: sqlite completion
2012-01-23 10:03:08 +00:00
Peter Stephenson
737a87654f
Richard Hartmann: 30110: new vcsh Completion
2012-01-15 18:08:27 +00:00
Peter Stephenson
cd40e8caf6
Stepan Koltsov: 30105: fix stgit delete completion
2012-01-09 19:48:12 +00:00
Peter Stephenson
8b87aca62e
users/16711: try to take account of PATH_DIRS option in command completion
2012-01-08 16:04:38 +00:00
Peter Stephenson
1ea6009209
T.C. Hollingsworth: 30036: new systemctl argument completion
2011-12-21 22:24:45 +00:00
Peter Stephenson
0082320b79
Simon Olofsson: fix matching of subversion help text
2011-12-16 09:18:34 +00:00
Mikael Magnusson
fd1c2364f4
30019: _tar: fix parsing of argument to -C.
2011-12-13 19:33:15 +00:00
Mikael Magnusson
02dc5c681e
29998: _git: fix a typo (--rerbose).
2011-12-13 19:28:19 +00:00
Mikael Magnusson
a7794bd153
29961: _ssh: extend option completion.
2011-12-10 19:37:35 +00:00
Mikael Magnusson
ac78bd010c
29962: Actually return ret in _ssh.
2011-12-10 19:35:49 +00:00
Simon Ruderich
d374f2b180
29918: Completion: Add new _remote_files() helper and use it to reduce code duplication.
2011-12-09 22:39:08 +00:00
Simon Ruderich
3e1146677f
29917: Completion/Unix/Command/_ssh: Tabs to spaces.
2011-12-09 22:32:52 +00:00
Mikael Magnusson
45cd289e49
29876: Update getent completion.
2011-12-09 14:51:54 +00:00
Peter Stephenson
d6d0297b10
complete directories in _nm
2011-12-01 14:55:28 +00:00
Simon Ruderich
6540e8d8cf
29916: Completion/Unix/Command/_git: Prevent clash with _remote_files() in _ssh.
2011-11-24 21:21:46 +00:00
Peter Stephenson
d47847c5f5
29915: new nm completion
2011-11-24 09:16:40 +00:00
Peter Stephenson
b0602dc5b4
Ignacy Gawędzki: 29912: add "--" to ls in ssh completion
2011-11-23 09:50:56 +00:00
Peter Stephenson
7d04b8f486
Foudil Brétel: 29911: systemctl completion updates
2011-11-21 11:31:24 +00:00
Peter Stephenson
5d1b11027b
gi1242: users/16587: _lp tidy up
2011-11-20 21:47:10 +00:00
Peter Stephenson
c6722cf086
g1242: printing completion improvements
2011-11-14 09:51:06 +00:00
Peter Stephenson
970adcc4d0
Haakon Riiser: 29895, 29897: _ffmpeg, _nmcli
2011-11-08 09:51:31 +00:00
Simon Ruderich
b337296b93
29893: Completion/Unix/Command/_ssh: Update (mostly) for 5.9.
2011-11-07 20:57:44 +00:00
Peter Stephenson
19550e7713
users/16547: quote p4 arguments with colons in from _describe
2011-10-30 19:39:43 +00:00
Peter Stephenson
e5f1efa5a2
Foudil Brétel: 29842: major update to systemctl completion
2011-10-24 11:32:41 +00:00
Simon Ruderich
7cfd2fcccd
29823: Completion/Unix/Command/_perl: Update for 5.14.1.
2011-10-22 19:47:10 +00:00
Peter Stephenson
4685aae843
small _perforce documentation update
2011-10-17 17:00:48 +00:00
Peter Stephenson
664675dc10
Luka Perkov: 29788: improved quilt completion
2011-09-21 09:31:02 +00:00
Mikael Magnusson
1c2ff68529
29764, 29765: fix various problems with _pgrep.
2011-09-16 12:18:40 +00:00
Peter Stephenson
a0700c5440
29773: Marco Hinz: some perl modules weren't completed
2011-09-15 09:30:01 +00:00
Peter Stephenson
fdfd451861
unposted: Perforce completion for 2010.2 release
2011-09-07 15:58:54 +00:00
Mikael Magnusson
0e0f259540
29755: add -O stop to to _ssh.
2011-09-07 07:32:57 +00:00
Mikael Magnusson
f3a6bf454d
29740: _wget: add --content-disposition.
2011-09-06 16:19:40 +00:00
Mikael Magnusson
ecbdf148a2
29739: _rsync: redefine _rsync(), -e takes cuddled args
2011-09-06 16:17:46 +00:00
Mikael Magnusson
76524a7f7d
29738: _ssh: Add PreferredAuthentications completion.
2011-09-06 16:15:06 +00:00
Bart Schaefer
7e528b4985
users/16302: pattern matching for plain files was broken by 29444
2011-09-05 22:01:11 +00:00
Nikolai Weibull
cfdb417a6b
29707: Completion/Unix/Command/_ln: New _ln completer
2011-08-20 07:44:39 +00:00
Mikael Magnusson
cf845a396e
29705: add correct number of slashes when completing //TRANSLIT.
2011-08-18 14:28:49 +00:00
Peter Stephenson
5bbedb3df3
Anthony R Fletcher: users/16260: new systemctl completion
2011-08-17 18:54:30 +00:00
Nikolai Weibull
9e8cdf31b9
29698: Completion/Unix/Command/_git: Complete diff options for git log
2011-08-17 10:50:26 +00:00
Mikael Magnusson
2a79494070
29690: new _twidge and _cryptsetup completers from Daniel Friesel.
2011-08-17 10:24:34 +00:00
Mikael Magnusson
7ae7996614
29683: add -O forward to _ssh.
2011-08-17 10:20:00 +00:00
Frank Terbeck
d557905eb6
Luka Perkov: 29624: _quilt: Improve push' and
pop' completion.
2011-07-29 13:07:52 +00:00
Nikolai Weibull
6b42b83f41
* 29582, 29589: Update handling of third-party Git commands
2011-07-22 13:08:25 +00:00
Nikolai Weibull
53998c2cf5
unposted: Completion/Unix/Command/_git: Use _files, not _path_files.
2011-07-22 09:44:22 +00:00
Nikolai Weibull
aad36667de
unposted: Completion/Unix/Command/_git: Adjust some TODO items.
2011-07-21 11:37:45 +00:00
Nikolai Weibull
3eb0846645
unposted: Completion/Unix/Command/_git: Update git-add completion to not
...
complete already given file arguments and also to not list file completions if
an option is being completed.
2011-07-21 10:03:09 +00:00
Nikolai Weibull
d37eda52f3
unposted: Completion/Unix/Command/_git: Fix bug in git-add completion that
...
prevented -f option from being used correctly.
2011-07-21 09:15:41 +00:00
Nikolai Weibull
e3c1917345
unposted: Completion/Unix/Command/_git: Move _gitk and _tig to correct
...
location.
2011-07-21 09:08:32 +00:00
Nikolai Weibull
6502b38277
29272: Completion/Unix/Command/_git: Use return values correctly accross all
...
completion functions.
2011-07-21 09:05:57 +00:00
Peter Stephenson
5f275faa95
Matthieu Baerts: 29547: bzr: cdiff subcommand.
2011-07-18 09:04:00 +00:00
Peter Stephenson
d1a557d008
Eric Moors: 29531: Android debugger completion
2011-07-04 20:14:51 +00:00
Frank Terbeck
eefe297228
29521: _git: Add `user-commands' support again.
2011-07-01 07:38:45 +00:00
Frank Terbeck
77b0e65eda
29519: _git: Pick up addon completions from $fpath.
2011-07-01 07:38:16 +00:00
Frank Terbeck
f5ba9011f0
29527: _git: Make file-completion fallback optional.
2011-07-01 07:37:44 +00:00
Frank Terbeck
3761265e45
29518: _git: Fall back to file completion for unknown sub-commands.
2011-07-01 07:36:48 +00:00
Doug Kearns
67ef9605f1
unposted: clean up completion descriptions as per Etc/completion-style-guide
2011-06-20 02:24:56 +00:00
Peter Stephenson
59a4cc38ea
Luka Perkov: 29493: handle apvlv
2011-06-19 20:14:21 +00:00
Doug Kearns
65f7cbeaed
29483: add --servername completion to _vim
2011-06-16 06:23:32 +00:00
Bart Schaefer
7598220496
29444: when _path_files is called with a pattern to match directories, do
...
not descend into subdirectories for fake-files unless some are defined
2011-06-05 16:47:44 +00:00
Mikael Magnusson
e468775400
29448: complete symlinks to files in _initctl too
2011-06-03 20:53:16 +00:00
Frank Terbeck
8101886e48
29412: _tmux: Disable sub-command completions if tmux is not found in `$path'.
2011-06-01 21:30:11 +00:00
Mikael Magnusson
70e0128c0f
users/16057: add _tree
2011-05-31 12:38:32 +00:00
Nikolai Weibull
23102b3a9b
unposted: Completion/Unix/Command/_git: Update git-branch completion to deal
...
with -r and -d correctly.
2011-05-29 15:10:30 +00:00
Mikael Magnusson
4e6035312b
29387: add completion for at and friends
2011-05-27 14:55:55 +00:00
Mikael Magnusson
2865dc2157
29334: complete with _arguments -- for zsh
2011-05-27 14:48:06 +00:00
Mikael Magnusson
3214cf0a74
29384: Add _comp_caller_options
2011-05-27 14:36:33 +00:00
Mikael Magnusson
ac8c1304ec
29376: redefine _initctl too
2011-05-27 00:12:51 +00:00
Mikael Magnusson
a75cbae6b7
29365: redefine _make() in _make.
2011-05-27 00:10:46 +00:00