1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-10-13 23:31:08 +02:00
Commit graph

1419 commits

Author SHA1 Message Date
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