dana
29222ca186
44080: Completion: Fix several option-description typos
2019-02-26 01:21:29 -06:00
dana
2331785afb
unposted: _less: Fix typo
...
Reported here: https://www.reddit.com/r/zsh/comments/au98zv/_/
2019-02-24 14:37:34 -06:00
dana
d4f9899739
44077: completion: Fix GNU _pick_variant patterns, partially fix getent -s
2019-02-22 13:20:16 -06:00
dana
7930905f0c
44076: _column: Support Debian, add missing options, adjust wording
...
Tweaked per off-list discussion with Daniel: We agreed that it would be
best to side-step the wording disagreement between the BSD and
util-linux implementations by using our own description for -x, which
was borrowed from the one for `print -ca`
2019-02-22 13:14:16 -06:00
Doron Behar
109975b1b5
gitlab !5 : Add new abcde completion.
2019-02-09 10:08:20 +01:00
Hiroki Noda
a8c9daf7f1
github #31 : Add new demangle style, rust and dlang
2019-02-09 10:08:03 +01:00
dana
7b97d4f749
44033: Add completion for dos2unix/unix2dos
2019-02-03 11:58:42 -06:00
Fredric Silberberg
4f6ac08af3
github #32 : Fix a typo in the git tag completion.
2019-01-28 00:48:23 +00:00
dana
35c7b0f9e9
43974: _git: Always offer -F/-m for git tag
2019-01-04 15:12:31 -06:00
dana
1f8bea2247
43959: Add completion for strongSwan, &al.
...
Also update _urls to complete unix:// URIs as for file://
2019-01-01 06:49:08 -06:00
dana
9dde124818
43914 (tweaked): Add completion for Composer
...
Tweaks: Adjusted spelling, fixed minor idiomatic issues
2018-12-30 09:54:54 -06:00
dana
43247252dd
43897: Add/update various completion functions
...
* Update tail to support -q/-v on NetBSD
* Add several new functions (with one change needed to _hosts compdefs)
2018-12-17 14:49:33 -06:00
dana
f8864ac0c8
43895: _watch: Complete for procps/-ng watch
2018-12-17 14:45:14 -06:00
dana
e64bd2ad4c
unposted: _dig: Fix _arguments syntax error
2018-12-14 17:44:05 -06:00
Jun-ichi Takimoto
35afea0772
unposted: _zcat: support macOS
2018-11-15 21:02:22 +09:00
dana
e25f890589
43809: Suppress npm update checks during completion
2018-11-13 13:06:29 -06:00
Oliver Kiddle
0b3b52778b
43819: expand adb completion to also cover options to adb backup
2018-11-12 11:09:55 +01:00
Oliver Kiddle
d5fec6b512
43816: various completion option updates
2018-11-12 10:32:41 +01:00
Oliver Kiddle
8d2622ecba
43812: allow repeats of gcc's -Wsuggest-attribute option
2018-11-12 10:32:15 +01:00
Jun-ichi Takimoto
e5465c0434
43761: update five completion functions for darwin
2018-11-07 21:01:54 +09:00
Oliver Kiddle
58bfa1665b
43748: fix completion for ack 3beta
2018-11-02 01:09:47 +01:00
Wieland Hoffmann
11c84dcef4
github #29 : Add completion support for Gits --color-moved option and color settings
...
--color-moved was added in Git 2.15.
2018-11-02 00:45:35 +01:00
Jun-ichi Takimoto
ce048aee38
43746: _ping: update for BSD and Darwin
2018-10-31 19:24:45 +09:00
Jun-ichi Takimoto
967c964e21
43744: _sysctl: support procps-ng, NetBSD
...
with several updates for other OS
2018-10-31 19:17:59 +09:00
Jun-ichi Takimoto
a4e435b873
43723: _mkdir: fix builtin mkdir and support darwin
2018-10-24 17:36:15 +09:00
Jun-ichi Takimoto
4ad04eeb85
43722: _ed, _env, _sort: support darwin
...
use the same completions as freebsd
2018-10-24 17:32:17 +09:00
Jun-ichi Takimoto
916ed74264
43721: _diff3: detect GNU variant correctly
2018-10-24 17:29:28 +09:00
dana
da05d2cc2b
43718: Use singular completion group descriptions
2018-10-24 00:41:58 -05:00
Marcin Mielniczuk
f413e5e17f
43714: complete lp fit-to-page option
2018-10-23 09:59:10 +01:00
dana
07d06c9fb9
43713: Improve init.d command completion
2018-10-22 15:56:28 -05:00
Oliver Kiddle
8c57505314
43698: update options for git 2.19.1
2018-10-17 17:56:36 +02:00
Noam Barnea
14fa595f66
gitlab !2 : _toilet: detect .flf files as well as .tlf ones
2018-09-23 18:04:37 +02:00
Daniel Shahaf
decc78c721
_svn: Allow hyphens in command name aliases.
...
Used by svn 1.11.0-rc1.
2018-09-14 14:25:07 +00:00
Daniel Shahaf
24bb465566
unposted: _svn: Complete --accept=recommended, new in 1.10.0.
2018-09-12 16:23:43 +00:00
Daniel Shahaf
b44be21525
43443: _git: When completing worktrees, show the ref and hash of each worktree.
2018-09-12 15:12:09 +00:00
Daniel Shahaf
7ae2be3a2f
43442: _git: Break out a helper function.
2018-09-12 15:12:07 +00:00
Oliver Kiddle
410c30a25b
unposted: git describe's --long and --abbrev options are not mutually exclusive
2018-08-31 23:17:28 +02:00
Oliver Kiddle
36ac12d0b6
43359: further review of git remote set-url completion
2018-08-31 23:10:36 +02:00
pseyfert
e754b18ca7
42810: git remote set-url completion
2018-08-31 22:58:52 +02:00
Jun-ichi Takimoto
7d905fd4fe
43350: _zsh: support --emulate
2018-08-30 00:58:29 +09:00
Oliver Kiddle
245503929e
43346: various completion option updates
2018-08-29 17:32:10 +02:00
Anton Shestakov
fcb4f79567
43348: _hg: check for both -r and --rev
2018-08-29 17:27:31 +02:00
Anton Shestakov
06f3bc09c0
43347: _hg: use revsets for suggestions for hg merge
2018-08-29 17:23:04 +02:00
Oliver Kiddle
419625bf87
43345: don't modify global variable in _umountable
2018-08-28 17:41:29 +02:00
Oliver Kiddle
ab8a1a5824
unposted: completion for argument to strings -s was missing
2018-08-28 17:35:43 +02:00
Oliver Kiddle
9303073a58
unposted: complete also for bsdtar
2018-08-28 17:33:33 +02:00
Daniel Shahaf
1c5fb91e71
43331: _diff3: Enhance positional argument descriptions (thanks, Oliver).
2018-08-25 15:54:35 +00:00
Oliver Kiddle
f7deb49513
43329: new diff3 completion
2018-08-24 08:04:12 +02:00
dana
7bf4f03eb3
unposted: Fix --ascii typo in _man
2018-08-23 18:14:02 -05:00
Anton Shestakov
0e3508f476
43325: _hg: suggest merge tools for -t/--tool
2018-08-23 01:39:43 +02:00
Anton Shestakov
d25c6d59e9
43326: _hg: add completion of -S/--subrepos to many commands
2018-08-23 01:34:24 +02:00
Oliver Kiddle
01bc3c124a
43301: add some functions from zsh-completions project
2018-08-23 01:19:54 +02:00
dana
9567bfe061
43302: Fix _du -B spec
2018-08-15 16:15:24 -05:00
Daniel Shahaf
8178698bb2
unposted: _make: Allow pasted arguments for GNU make's -j option.
2018-08-13 11:17:21 +00:00
Marc Cornellà
99fd8c0fe9
unposted (PR #26 ): __git_files: fix double quotation of star
...
This fixes the double quote introduced by aa160fc8
, so that the end result of
the parameter expansion is $pref followed by \* (a quoted star), meaning
`git ls-files` gets a literal star, not an expanded list of matching files, as
was intended in commit cc7437bf
.
Fixes completion of `git add ../<TAB>`.
2018-08-12 19:37:47 +00:00
Anton Shestakov
bf8b611820
43254: remove hg -w completion, add hg -S
2018-08-07 09:19:24 +01:00
Anton Shestakov
ac9dfc9e93
43252: fix various hg options for completion
2018-08-07 09:17:09 +01:00
Anton Shestakov
ea4cc2e985
43250: add hg forget, phase, summary completion
2018-08-07 09:14:47 +01:00
Anton Shestakov
ea33441f45
43251: fix some return values of _hg functions
2018-08-07 09:12:04 +01:00
Anton Shestakov
262796ec2e
43253: hg --style deprecated in favour of --template
2018-08-07 09:10:04 +01:00
dana
96ea5e32b4
43207: Improve _bind_addresses, _php
...
Minor change from the patch as posted to the ML: _php now calls _bind_addresses
with -K, since it can't actually listen on a link-local address.
2018-07-31 20:46:09 -05:00
dana
79153bec16
43203: Add completion for lua
2018-07-25 12:10:11 -05:00
dana
627c91357c
43196: Add completion for nginx
2018-07-20 11:15:32 -05:00
Jun-ichi Takimoto
e558f23131
43192: _pgrep: simplify completions of list of IDs
2018-07-20 18:40:05 +09:00
dana
3ec9503f49
43186: Add completion for cronie/dcron/Vixie crontab
...
Minor change from the patch as posted to the ML: BusyBox variant detection has
been expanded to cover dcron (which BusyBox's crontab is forked from).
2018-07-19 21:17:30 -05:00
Jun-ichi Takimoto
218a7e324d
43183: fix '_ttys -o' and use it in _gdb/_pgrep
2018-07-19 17:26:11 +09:00
Jun-ichi Takimoto
71bc1296ed
43189: _install: similar fix as 43187 for option -f
2018-07-19 17:04:09 +09:00
Yasuhiro KIMURA
2a8ecbd2d3
43187: Fix completion error about 'm' option of 'install' command
2018-07-19 04:58:01 +00:00
Jun-ichi Takimoto
6ae241c43a
43182: _lldb: complete process name after option -n
2018-07-18 17:13:11 +09:00
Jun-ichi Takimoto
73a3ad345c
43177: _grep: support bzgrep, and add a few options for macOS
2018-07-18 00:38:10 +09:00
Jun-ichi Takimoto
5f2d265b3a
43164: _gcc: fix 'args=' to 'args+=', and update a few options
2018-07-11 22:34:03 +09:00
Jun-ichi Takimoto
7facf96950
43155: _gcc: escape ':' in action for -std
2018-07-11 00:10:24 +09:00
dana
6fe0c24fdb
43105: Improve pgrep/pkill completion
...
Contains minor changes to signal completion compared to the patch as originally
posted
2018-07-03 20:04:59 -05:00
Jun-ichi Takimoto
6ac79449d6
43108, 43121: _killall: complete various options
2018-07-02 17:41:39 +09:00
Doron Behar
e96e45ba98
43059: _gpg: Use explicit UIDs for state = public keys.
...
Use the `--with-colons` option and parse the output according to the
format specified in the documentation.
2018-07-01 16:27:08 +00:00
Jun-ichi Takimoto
bad4729281
43107: add an option to _ttys to complete only open ttys
...
Use the option in _ps and _watch-snoop
2018-07-01 22:41:15 +09:00
Daniel Hahler
3964c63d02
42746: _vim: handle special values for -u/-U
...
This is based on state=verbosity from the same file.
2018-06-27 15:38:59 +02:00
Eric Cook
968cf17b2b
43096: _vim: remove duplicate flag
2018-06-27 02:57:27 -04:00
Jun-ichi Takimoto
a0233a74e3
43079, 43086: new utility to complete names of running processes
...
And new completions for dtruss, fs_usage and sc_usage.
2018-06-25 11:09:14 +09:00
Eitan Adler
03b2cd1bb0
43074: Completion for additional linker options for clang and sanitizers for gcc
2018-06-21 15:01:28 +02:00
Oliver Kiddle
c919fa7f69
43078: add completion for the sed expression
2018-06-21 14:57:39 +02:00
Oliver Kiddle
afd008d96b
43073: various completion option updates
2018-06-21 13:28:24 +02:00
dana
7caec474de
43061: Improve open (macOS) completion
2018-06-20 00:26:41 -05:00
dana
05e4ee0587
43060: Expand stat completion
2018-06-20 00:25:31 -05:00
dana
8dd8bd43e6
43047: Add completion for hostname
2018-06-18 17:54:22 -05:00
Tim Smith
25e9590e09
43006: complete modified files after git stash --
2018-06-18 09:23:27 +02:00
Oliver Kiddle
4dddf3aa6e
users/23484: be consistent on matcher specs for git branches to fix issue with partial matching
2018-06-18 09:19:26 +02:00
Eitan Adler
810b5c8ab9
43048: add sanitizers, standards aliases and fix -flto
2018-06-18 08:45:09 +02:00
dana
ed2f4d6840
43043: Improve comm/sed completion
2018-06-17 20:38:15 -05:00
dana
0cac4b63e0
43024: Improve _man section-name matching
2018-06-15 22:03:30 -05:00
Matthew Martin
d5360e324c
42981: Add ed completer
2018-06-15 14:15:56 -05:00
dana
d1eb0f4ed1
42992: Fix minor escaping bug in _bash
2018-06-13 18:59:05 -05:00
dana
684db0f9fe
42983: Address misc. feedback re: _man
2018-06-11 16:52:38 -05:00
dana
c89d9cc820
42977: Complete options to major man variants, otherwise improve especially section matching
2018-06-10 22:13:48 +02:00
Eitan Adler
0a4eb2d85d
42968: add "-c" for _shutdown completion on FreeBSD 12-current
2018-06-09 21:26:44 +02:00
dana
b5b3dde0a0
42965: add full completion for bash and update shell list in _sh
2018-06-09 11:06:55 +02:00
dana
e60620bc2f
42918: fix file completion for jq
2018-06-09 10:05:07 +02:00
dana
9767ee8849
42918: adapt detection of GNU variant of ldd to work on Ubuntu
2018-06-09 10:00:50 +02:00
Doron Behar
880098352c
42947: new luarocks completion
2018-06-07 23:18:34 +02:00
dana
64ef1eddfd
42931: completion for several utilities especially for checksums across a variety of systems
2018-06-07 18:19:55 +02:00
Eitan Adler
f16c690bea
42935: FreeBSD does not support -v for arp
2018-06-07 17:42:50 +02:00
Oliver Kiddle
09b6959aa5
43943: update samba completion with long options
2018-06-07 17:30:57 +02:00
dana
32ac8c5bcb
42919: new shuf and uptime completions
2018-06-04 00:19:02 +02:00
dana
3585c28c36
42922: new tac completion
2018-06-04 00:12:41 +02:00
Oliver Kiddle
47f34eff93
42881: update options in ghostscript completion and query more matches directly from it
2018-06-04 00:07:23 +02:00
Oliver Kiddle
5e2d3d1e15
42806: fix shutdown completion where options were lost due to args= assignment where args+= was needed
2018-05-19 11:10:46 +02:00
Oliver Kiddle
25f6f5eebe
42803: handle Linux and the the BSDs in netstat completion
2018-05-19 11:06:52 +02:00
Peter Stephenson
fa441fa20e
42752: enhance git external alias completion
...
If alias expands to !cmd-name, complete as a normal command
line after cmd-name.
2018-05-08 17:13:12 +01:00
Eitan Adler
2d8574ef7d
42732: Add several more entries to ifconfig
2018-05-02 09:09:09 +02:00
Oliver Kiddle
64b60f6926
42743: update vorbis-tools completion and include vorbiscomment with the rest
2018-05-02 08:59:23 +02:00
Matthew Martin
11dbc95962
42730: Complete the options for rmdir
2018-04-29 23:54:40 +02:00
Matthew Martin
17af784c5d
42729: update df completion for [DFNO]BSD
2018-04-29 23:49:49 +02:00
Oliver Kiddle
ad9b140213
42676: deal with system specific arguments in dd completion
2018-04-29 23:32:10 +02:00
Oliver Kiddle
563a8d2853
42728: update options in libtiff tools completion and add handling for tiff2pdf
2018-04-29 23:29:40 +02:00
Oliver Kiddle
39f58eb318
42659: various completion option updates
2018-04-16 17:02:56 +02:00
Oliver Kiddle
b69a341619
42658: allow compact form of option arguments to diffstat
2018-04-16 16:53:47 +02:00
Matthew Martin
637f9809a7
42642 (tweaked for Solaris): OpenBSD chown does not support -f and dragonfly has -x
2018-04-16 16:39:21 +02:00
Daniel Hahler
5bd659352f
42631: _pgrep: pkill: fix completion of signals
...
This adds the signals after arguments are filtered according to
$optchars.
2018-04-13 11:44:37 +02:00
Oliver Kiddle
5bd63f4d69
c.f. 42499: tera torn: update twisted completion stub for new twist command
2018-04-08 10:51:35 +02:00
Mikael Magnusson
583419839f
42602: Update _gcc as of GCC 7.3.0 for generic options and x86
2018-04-07 14:08:26 +02:00
Jun-ichi Takimoto
4b13cda37b
42590: fix detection of OSTYPE in _fmt
2018-04-05 20:31:28 +09:00
Jun-ichi Takimoto
5dc36c40c3
42585: improve completion for libarchive-based tar
...
Offer all compressed archives if no compression flag is specified
because libarchive can automaticaly recoginize them.
cf. 42574 (Eitan Adler).
2018-04-05 20:27:39 +09:00
Oliver Kiddle
9004b59115
42584: complete options for ssh-keyscan and update options for ssh-copy-id
2018-04-05 11:32:57 +02:00
Oliver Kiddle
10fcc7eaaf
42583: new column completion
2018-04-05 11:30:10 +02:00
Oliver Kiddle
d4c19184fe
42582: updates to options in completions for OpenBSD 6.3
2018-04-05 11:29:07 +02:00
Jun-ichi Takimoto
35734810d1
42578: _shutdown: add support for macOS
2018-04-05 10:34:12 +09:00
Jun-ichi Takimoto
e9a76d3924
42577: fix macOS support in _strings
2018-04-05 10:27:45 +09:00
Oliver Kiddle
1bd2ecc17d
42572: various completion option updates
2018-03-31 10:12:59 +02:00
Oliver Kiddle
486297520f
42568: new shutdown completion
2018-03-30 16:23:59 +02:00
Oliver Kiddle
286b4c8b0c
42569: improve lsof completion after -i and -s options
2018-03-30 16:17:44 +02:00
Oliver Kiddle
c960cd3c2d
42567: new completion for xmlstarlet
2018-03-30 16:14:34 +02:00
Oliver Kiddle
20a92b857e
42570: new completion for drill and factor out DNS type completion
2018-03-30 16:12:35 +02:00
Oliver Kiddle
36e8471a2c
42566: new strings completion
2018-03-30 12:09:31 +02:00
Mikael Magnusson
1ee82c5903
42564: _adb: Various improvements
...
Show product as description by default
Add zstyle for naming devices via serial number
Add --user to uninstall
and other improvements
2018-03-29 21:27:11 +02:00
Oliver Kiddle
de7c06a3df
42548: new pwgen completion
2018-03-28 10:32:11 +02:00
Oliver Kiddle
9881778d48
42550: new completion for ruby's gem
2018-03-28 09:11:35 +02:00
Oliver Kiddle
383077e0da
42520: don't use an empty but existing option cache in netcat completion
2018-03-24 15:16:07 +01:00
Oliver Kiddle
a2459bee79
42521 based on 42049 (SATOH Fumiyasu): fix finding of includes in make completion
...
make always includes relative to the current directory rather than
relative to the including Makefile.
2018-03-24 15:11:19 +01:00
Oliver Kiddle
4977ec1398
42491 based on 42000 (Andrei Shevchuk): factor ssh host completion for use for mosh and git
2018-03-24 00:09:12 +01:00
Ferenc-
c3133f5eb1
github #22 : Add newer C++ standard options to gcc completion
2018-03-07 00:57:39 +01:00
Daniel Hahler
1142e2dedb
42364: _git: fix __git_ignore_line to ignore the current word
...
Before this patch "git branch -d master<tab>" would result in
"no matches found", while "master" itself should get completed here.
The "(bQ)" (added in 527badc23
, via 38129?!) does not seem to be necessary
anymore: with files "f\[a-z\]o" and "foo", "git add f[a-z]o <tab>"
offers "f\[a-z\]o", but not "foo".
2018-02-22 23:41:13 +01:00
Daniel Hahler
2bf952b102
42324: _git: handle mutually exclusive options
...
Currently `git show --stat -p` is not considered a valid completion and
prevents further completions like `--no-abbrev`.
It is a valid use case however to use `--stat` with `-p` (and there is a
synonym `--patch-with-stat` for it even).
This patch changes `__git_setup_diff_options` to only handle mutually
exclusive arguments reported by Git (as a fatal error) in a special way.
2018-02-12 10:12:22 +01:00
Daniel Hahler
c18fe510f4
42327: _make: complete _files
...
The use case is completing files that are actual targets, generated
using $(wildcard …).
Q: Could this be made to only complete files if make targets and vars
are empty?
2018-02-11 20:09:30 +01:00
Daniel Shahaf
5677339062
unposted: _subversion: Support subcommands with hyphens in their names, such as 'shelf-list (shelves)' from upstream 1.10 development versions.
2018-02-08 15:12:59 +00:00
Christian Hesse
dd8e55c46b
42333: git 2.16.0 no longer accepts an empty string as a pathspec element so replace empty strings with a dot
2018-02-08 00:49:46 +01:00
Matthew Martin
0236d9c5f1
42330: ln -L and -P are POSIX, but not supported by Darwin or NetBSD
2018-02-08 00:37:26 +01:00
WGH
0c324124d0
42336: force single column output when getting filenames with adb ls command
2018-02-07 20:52:28 +01:00
Oliver Kiddle
ffacc95766
42343: complete --config-option to svn more than once
2018-02-07 20:47:30 +01:00
Daniel Hahler
2870302afa
42323: _git: move "local" statement out of loop
...
Fixup for 99cf61fd4
.
2018-01-24 21:55:27 +01:00
Oliver Kiddle
47430bcd7c
42317: completion option updates for commands that have had recent updates
2018-01-23 11:03:00 +01:00
Matthew Martin
b5572f9037
42309: A few small updates for OpenBSD
2018-01-23 11:02:56 +01:00
Matthew Martin
ef0aae1c27
42242: add [DFNO]BSD to the mix in ldconfig completion
2018-01-10 23:39:58 +01:00
dana
0f0b602415
42231: new completion functions for simple utilities belonging to the 'Darwin' and 'Linux' groups.
2018-01-06 00:13:51 +01:00
Oliver Kiddle
0c5f851021
42230: update screen completion to 4.06.01
2018-01-05 17:27:28 +01:00
Oliver Kiddle
ef1f9e1978
42229: update completion of GNU programs for coreutils 8.29 / gawk 4.2.0
2018-01-05 17:17:47 +01:00
dana
ae059841b0
42223: new completions for sublime text and some basic Unix utilities
2018-01-05 15:29:17 +01:00
Oliver Kiddle
48f01128be
42221: update enscript completion for GNU enscript 1.6.6
2018-01-05 14:30:02 +01:00
dana
21a09a1418
42214: use less general names on new functions for completing file flags and modes
2018-01-04 11:50:50 +01:00
dana
1c4e7601c4
42210: factor out completion of file modes and flags and handle _comp_priv_prefix for chflags
2018-01-04 00:16:43 +01:00
dana
5f68531b5d
42209: take account of numeric options such as -4 instead of -t4
2018-01-04 00:05:59 +01:00
dana
9f8ed99146
42209: fix option descriptions for non-GNU variants of tr
2018-01-04 00:01:58 +01:00
Oliver Kiddle
f7a5211f38
42208: fix use of cache variables in yp completion
2018-01-03 18:39:55 +01:00
dana
d81bfa0141
42207: support g prefixes for GNU variants on systems like macOS+Homebrew
2018-01-03 17:27:23 +01:00
Eric Cook
99cf61fd42
42171: prevent parameters of various parameters from becoming global
2018-01-02 14:38:03 -05:00
Jun-ichi Takimoto
3c24adb2ed
42183: _objdump: support LLVM variant
2017-12-31 10:11:59 +09:00
Jun-ichi Takimoto
d303dfa7f5
42175 + 42177 + 42178: avoid localized output from external commands
...
_call_program and '_arguments --' will call _comp_locale before
calling external command for easier analysis of the output.
This is disabled by passing an option '-l'.
2017-12-28 11:35:34 +09:00
Jun-ichi Takimoto
24152f766f
42176: _tar: update long options
2017-12-27 09:44:53 +09:00
dana
349c95765a
dana: various OpenSSH completion improvements
2017-12-22 19:58:24 +00:00
Daniel Shahaf
a254c1815a
42138: _git-revert: Complete recent commits first.
2017-12-20 04:13:39 +00:00
Oliver Kiddle
09939216d4
42019: update options in git completion to 2.15
...
also improve format completion for git tag and for-each-ref
2017-11-13 21:47:29 +01:00
Oliver Kiddle
d0b2549ba8
gitlab #1 : update options for sqlite 3.21.0
2017-11-13 21:26:37 +01:00
Daniel Shahaf
5498e0cb9e
41969: _sort: Clarify option description.
2017-11-03 20:40:05 +00:00
Oliver Kiddle
0ebf336489
41971: correctly break out of certain tag loops when there are matches
2017-11-02 21:36:55 +01:00
Oliver Kiddle
aaa001e534
41963: update completion for gnutls 3.6.1
2017-10-31 00:51:42 +01:00
Oliver Kiddle
08e865ed90
41961: new ansible completion
2017-10-29 13:45:41 +01:00
Oliver Kiddle
01523f4145
41958: update util-linux completions to 2.31; new hexdump completion
2017-10-29 13:42:53 +01:00
Oliver Kiddle
85e56b5a48
41957: update git completion for git 2.14.3
2017-10-29 00:07:22 +02:00
Christian Brabandt
373538442b
41943: Completion: add --clean for vim
...
Vim since patchlevel 8.0.0716 includes the --clean argument for starting
in a clean mode (only loading defaults.vim and in non-cp mode).
2017-10-20 22:20:28 +02:00
Daniel Shahaf
7c36add497
41833 + 41838: _jq: New completion.
2017-10-13 17:51:29 +00:00
Oliver Kiddle
61b544a068
41855: completion option updates for OpenBSD 6.2 and handle macOS in rm completion
2017-10-11 01:24:01 +02:00
Oliver Kiddle
a8c2b90810
41854: also complete options for ping on Solaris, Mac OS, NetBSD and OpenBSD and for ping6
2017-10-11 01:23:59 +02:00
Oliver Kiddle
ea7178a624
41853: update options for texinfo 6.5 and complete also for the pinfo info reader
2017-10-11 01:23:57 +02:00
Oliver Kiddle
1a3a07a35f
41849: handle both unexpand and expand in a single function
...
They have some commonalities and using _unexpand dodges around
the clash with the _expand completer.
2017-10-11 01:23:56 +02:00
Oliver Kiddle
04a7dca3b0
41831: fix compset usage in ogg123 completion and tweak where compset -p is a better choice than -P
2017-10-11 01:23:53 +02:00
Peter Stephenson
aeed51fdfc
unposted: rename _expand command completion to avoid clash with completer
2017-10-10 10:01:01 +01:00
Oliver Kiddle
69fcc22dc8
41823: new completions for some GNU coreutils utilities
2017-10-07 22:26:51 +02:00
Noah Pendleton
63271a4b93
41808: _git-cherry-pick: Typo fixes
2017-10-04 22:07:23 +00:00
Oliver Kiddle
8ddadb8afe
update mtr completion through mtr 0.92
2017-09-22 18:45:32 +02:00
Oliver Kiddle
101fb8dbf8
41732: bring tmux completion in line with tmux 2.5 - removing completion of mode tables
2017-09-22 01:16:53 +02:00
Oliver Kiddle
fde84f9e0b
41729: update options for gnutls completion plus cleanup and rearrange the function
2017-09-18 22:41:13 +02:00
Oliver Kiddle
1051d48bf5
41728: new completion for flac and update options in metaflac completion
2017-09-18 22:38:18 +02:00
Oliver Kiddle
256201eecd
41727: run tidy -xml-config to get HTML options for completion
2017-09-18 22:33:37 +02:00
Oliver Kiddle
b138acf42e
41725: assorted minor updates to completion functions
2017-09-18 15:53:29 +02:00
Oliver Kiddle
8e9fe082be
41711: new dconf completion
2017-09-15 20:24:04 +02:00
Oliver Kiddle
c1f789d2aa
41710: new smartctl completion
2017-09-15 18:37:43 +02:00
Oliver Kiddle
9429663af3
41709: update options in Linux sysstat completions
2017-09-15 18:31:11 +02:00
Jun-ichi Takimoto
6401caa183
41628 (plus 41645 by Oliver): _ps: update options
...
also do not reset compstate[insert]
2017-09-09 01:02:23 +09:00
Daniel Shahaf
1e536747ae
41621: _mkdir: Honour the 'command' and 'builtin' precommand modifiers.
2017-09-04 14:05:24 +00:00
Daniel Shahaf
2c4e5c4acb
41620 (tweaked per 41622): _mkdir: Don't offer a linux-specific option in the 'zsh' variant.
2017-09-04 14:05:21 +00:00
Marc Aldorasi
ef9d13c3d1
41637: add explicit objdump completion
2017-09-04 09:33:43 +01:00
Daniel Shahaf
73514c40f6
41567: _tmux: Complete detached sessions first for attach-session.
2017-08-30 00:13:06 +00:00
Daniel Shahaf
1e44c649a4
41566: _tmux: Complete only attached sessions for detach-session.
2017-08-30 00:13:03 +00:00
Daniel Shahaf
eb6c012f64
41564: _tmux: Complete environment variables and their values for set-environment and show-environment.
...
Also, teach show-environment not to offer --options after positional
arguments.
2017-08-30 00:12:07 +00:00
Daniel Shahaf
9a4fb22d89
41557: _tmux: show-environment, set-environment: Make -g,-t mutually exclusive.
...
tmux does not error out on the combination, but it does ignore one of
the two when both are specified.
2017-08-30 00:12:05 +00:00
Daniel Shahaf
383dc2a6f5
41558: _tmux: Complete option names for show-options and show-window-options.
2017-08-30 00:12:02 +00:00
Андрей Стоцкий (_RuRo_)
8b4d2329c7
41618: Added some arguments autocompletion to _todo.sh.
2017-08-29 01:56:17 +00:00
Oliver Kiddle
386eb378a7
41617: complete new tracepath options
2017-08-29 00:41:34 +02:00
Oliver Kiddle
e5c11eb7b5
41616: update completion options to entr 3.8
2017-08-29 00:38:32 +02:00
William da Silva
dd2e003c8e
41602 (tweaked): Improve wording in gpg completion.
2017-08-25 15:29:36 +00:00
Oliver Kiddle
3fbb80b1d3
41601: handle system differences in arp completion and add function for route
2017-08-25 15:20:10 +02:00
Oliver Kiddle
93ce12e7a0
41600: fix quoting of songs for mpc completion
...
also avoid sending errors to stderr and update completion of options
and subcommands
2017-08-25 15:13:57 +02:00
Oliver Kiddle
86f9edbc9d
41598: new who and w completions
2017-08-25 15:08:30 +02:00
Oliver Kiddle
1472c85412
41568: complete vmstat options on NetBSD and Solaris and add some exclusion lists
2017-08-18 22:25:16 +02:00
Oliver Kiddle
bcb285dbb6
41561: update dhclient completion
...
handle Free/OpenBSD implementations and bring options up-to-date
for the ISC implementation
2017-08-18 12:56:39 +02:00
Oliver Kiddle
ba6538637e
41560: cleanup chsh completion for different platforms
2017-08-18 12:54:18 +02:00
Tomasz Pala
8197af9b9c
users/22834: allow completion after -c and a few other new ip options
2017-08-16 23:58:19 +02:00
Oliver Kiddle
b1a1a34250
41556: complete BPF (libpcap) filters
2017-08-16 23:47:55 +02:00
Oliver Kiddle
f80fe2dfe9
41552: complete only branches after git worktree add --detach
...
the --detach is superfluous for other commits
2017-08-16 23:41:09 +02:00
Daniel Shahaf
5654b905f9
41481: _df: Complete mounted device and mount points.
...
This splits umount's "udevordir" completion from _mount to a new file,
without changing it.
2017-08-08 14:55:02 +00:00
Daniel Shahaf
e2124c4719
41486: _tmux: Correct completions of new-window, split-window, respawn-window, respawn-pane.
...
This follows up to 41467 which patched new-session.
2017-08-08 13:52:04 +00:00
Oliver Kiddle
943a061ea5
41493: fix to not print hash into terminal and update options for git 2.14
2017-08-06 00:28:22 +02:00
Oliver Kiddle
14ff7d39ad
41492: update some options in completions
2017-08-05 16:22:30 +02:00
Daniel Shahaf
623be7199e
41479: _xz: Complete compressed, rather than uncompressed, files after -d.
2017-08-02 14:09:59 +00:00
Daniel Shahaf
17a6eb655d
41475: _git: Complete files after 'reset' when there are no commits, when the 'verbose' style is set.
2017-08-02 14:09:57 +00:00
Daniel Shahaf
562482a495
unposted: _git: Fix style lookup for 'max-verbose'.
2017-07-31 00:52:49 +00:00
Daniel Shahaf
f183ed66c8
41467: Correct completion of 'tmux new <TAB>'.
...
Reference: window_pane_spawn() in tmux 2.5.
Also, document _cmdstring and _precommand.
2017-07-28 15:49:14 +00:00
Daniel Shahaf
a6f2755448
41471 (tweaked): _svn: Complete propvals in 'propset'.
2017-07-28 15:46:00 +00:00
Daniel Shahaf
4015f3cf5d
41458: _subversion: Don't cache an empty commands list when svn is not available at the first invocation of _svn.
2017-07-28 15:42:42 +00:00
Oliver Kiddle
9e7315ab89
41432: use option grouping in xz completion
2017-07-15 14:55:41 +02:00
Oliver Kiddle
8eaacb3541
41431: update options in assorted completions
2017-07-15 14:53:53 +02:00
Fabian Klötzl
4a63a1793a
41414: fix for commas used in exclusion lists
...
also missing escape for _gcc and --no-index option for git diff
2017-07-14 12:07:49 +02:00
Oliver Kiddle
76a4a5ed3c
41419: update for git 2.13.2
2017-07-14 11:59:31 +02:00
Marcin Mielniczuk
050f752ed2
41409: complete "django startproject"
2017-07-11 09:13:51 +01:00
Peter Stephenson
c5783576e8
41339: Unquote treeish argument for git checkout completion
2017-06-22 10:05:07 +01:00
Jun-ichi Takimoto
01fb569009
41177: _nm: add support for macOS and OpenBSD
2017-06-01 00:11:41 +09:00
Barton E. Schaefer
5ded0ad967
41159: handle "Include" and "HostName" lines in ~/.ssh/config
...
Added 2>/dev/null to conceal file access errors.
2017-05-28 11:27:55 -07:00
Marko Myllynen
dd672b79ce
41087: Update kvno completion to MIT krb 1.14
2017-05-22 15:00:41 +01:00
Marko Myllynen
eacb87988e
41086: Update librt completions
2017-05-22 14:58:49 +01:00
Marko Myllynen
d14686860d
41085: Update OpenStack completions
2017-05-22 14:57:21 +01:00
Oliver Kiddle
4228d98c6b
unposted: fix syntax on line end
2017-04-26 16:35:29 +02:00
Oliver Kiddle
78afb218b0
40965: fix for missing local declarations of expl
2017-04-26 16:32:10 +02:00
Jun-ichi Takimoto
d78b02218e
41006: _ls: new optiosns and a few fixes
2017-04-26 13:40:03 +09:00
Daniel Hahler
4fa7c6aecc
40943: __git_recent_commits: prefer recent commit objects
...
Without this "commit to be amended" shows up before "recent commit object
name" with `git commit --fixup`, but the recent commit objects are the
most useful here.
2017-04-23 22:27:38 +02:00
Alexandre Rames
fc1fedda95
40878: additional stgit squash command completeion
2017-03-24 16:42:51 +00:00
Daniel Shahaf
072e75f9b8
40855: _dmidecode: Fix _arguments syntax error.
2017-03-16 10:42:26 +00:00
Oliver Kiddle
7c662bf4d2
40843: update options for ruby 2.4.0p0
2017-03-14 16:15:33 +01:00
Oliver Kiddle
45d910356a
40842: update completions for coreutils and similar utilities, also improving BSD and Solaris support
2017-03-14 16:13:05 +01:00
Daniel Shahaf
e869952200
40818: _git-checkout: When completing local heads, prefer recently-checked-out ones. (after 38592)
2017-03-14 11:14:14 +00:00
Daniel Shahaf
46233c4020
40817: __git_recent_branches: Retrieve less data, but faster.
...
By replacing the --grep-reflog=needle argument with a ${(M)...:#needle} filter,
we retrieve less data from the reflog, and consequently run (on my test cases)
16% to 40% faster. The trade-off is that we retrieve less data: instead of
retrieving the 1000 most recent 'checkout' operations, we retrieve the most
recent 1000 operations, which would include fewer than 1000 checkout operations.
Also change [[:xdigit:]] to [0-9a-f] since it's faster, however, the absolute
gain from this is minor compared to the cost of 'git reflog'.
2017-03-14 11:14:13 +00:00
Wieland Hoffmann
5fa422b246
40837: for pgrep completion, add -w on Linux
2017-03-12 22:35:20 +01:00
John Leuenhagen
5da6621ffe
unposted (github pull request #15 ): fix a small typo in ip
corrections file
2017-03-11 08:35:20 +00:00
Oliver Kiddle
f862882f82
40824: grep completion handling of option deviations between different systems
2017-03-10 17:38:31 +01:00
Fabian Klotzl
7276d04934
40808: fix typos where (x,y) should have been (x y) in _arguments syntax
2017-03-09 20:29:27 -08:00
Barton E. Schaefer
9f49864322
40801: re-fix completion of mount points with spaces in the name
...
Turns out that work of art removed by 33963 was necessary after all
2017-03-09 20:29:27 -08:00
Mikael Magnusson
a8345a40b1
40780: Don't use =~ for simple prefix match
2017-03-07 03:20:05 +01:00
Christoffer Aasted
b8b5f18f3f
unposted (via github): complete -Dproperty=/path_complete for ant
2017-03-04 09:31:31 +01:00
Ferenc-
76f2539e20
unposted (via github): Add newer C++ standard options to _gcc
2017-03-04 09:23:11 +01:00
Oliver Kiddle
929fa17a2f
unposted: complete 'tiled' layout for tmux
2017-03-04 01:13:43 +01:00
Oliver Kiddle
cae214551b
unposted: fix completion argument to xz --format
2017-03-04 01:05:51 +01:00
Oliver Kiddle
76a033e2cc
40715: update completion of git options for git 2.12.0
2017-03-04 00:37:04 +01:00
Oliver Kiddle
4443e021f1
update gphoto2 completion for new options up to gphoto2 2.5.11
2017-02-19 02:22:43 +01:00
Fabian Klotzl
e720f45975
40539: typo in MIPS branch of argument selection
2017-02-13 18:09:10 -08:00
Oliver Kiddle
64c67581d2
40512: new entr completion
2017-02-10 13:56:26 +01:00
Daniel Shahaf
e3bc63f00e
unposted: _svn: Fix '--show-revs' completion.
2017-02-08 11:55:03 +00:00
Daniel Shahaf
ec1bdab023
40494: _git: Use slashes matchspec for references (as already used for branch names).
2017-02-07 08:43:31 +00:00
Daniel Shahaf
3afd12ae97
40493/0002: _git-checkout: Reorder default completions.
...
The unprefixed name of a remote branch is used to create a new local
remote-tracking branch; that is presumed to be a rarer operation than
either switching among local branches or reverting to the index version
of a modified file.
Between the remaining two, put modified files before tree-ishes because
there are generally few of the former and many of the latter.
2017-02-07 08:43:31 +00:00
Daniel Shahaf
4da5c23dce
40493/0001: _git-checkout: No functional change.
...
This makes the next diff smaller.
2017-02-07 08:43:31 +00:00
Peter Stephenson
e641d8e9c1
40434: Jan Matejek: patchutils completion update
2017-02-06 13:47:40 +00:00
Zhiming Wang
b0073410eb
40450, 40451: Swifth language completion.
...
Also resolve whether this is the openstack "swift" command.
2017-01-29 16:36:24 +00:00
Zach Whaley
ea7b4d4b2d
40200: Updated Perforce completion
2017-01-27 18:05:05 +00:00
Earnestly
51c5c85c23
40355: _mpc: improve playlist completion
2017-01-13 20:56:47 -05:00
Daniel Shahaf
ebcc57210d
40302: New _swaks completion (common options only).
2017-01-10 03:37:34 +00:00
Daniel Shahaf
385cb9b9f0
40264: _man: Complete all sections after '-a'.
...
Followup to 37634.
2017-01-05 15:58:17 +00:00
Baptiste Daroussin
5a98e318b0
40210: Add support modern FreeBSD and drop support for FreeBSD < 5
2016-12-18 14:55:57 +00:00
Mikael Magnusson
a43e6e2db4
40107: _mount, _fusermount: fix quoting
2016-12-06 21:15:14 +01:00
Oliver Kiddle
f65283e1ad
40055: update git completion for git 2.11.0
2016-12-01 21:50:47 +01:00
Eitan Adler
110ffae9fe
40035: Cosmetic fixes for comments and documentation.
...
Mostly fixes to doubled words.
2016-11-29 17:13:52 +00:00
Daniel Shahaf
a74294edbe
unposted: _git-config: Fix user.email completion to complete only bare email addresses.
2016-11-29 06:41:21 +00:00
Daniel Shahaf
1955cceec7
40011: Make $_comp_priv_prefix only declared when required, and use that to have chgrp offer all groups under doas, ssh, etc as well.
2016-11-28 07:16:39 +00:00
Oliver Kiddle
a7f5db14b3
40020: new cscope completion
2016-11-25 23:05:54 +01:00
Oliver Kiddle
5beb65a0f7
unposted: fix typo (=+ to +=)
2016-11-24 16:20:43 +01:00
Jun-ichi Takimoto
fe2d87767d
40005: call _date_formats from _date
...
also update both files for darwin etc.
2016-11-24 21:33:15 +09:00
Oliver Kiddle
fe67ccacf1
39974: complete shared libraries for -e and -s options to ssh-add
2016-11-20 23:59:35 +01:00
Daniel Shahaf
df8d219da3
39916 + 39930 + tweak: _git: Complete options and values for -c.
...
The "$@" in the option-names call is added in order to propagate the new (-S =) arguments.
This bifurcates _git-config() in order to provide completion for
% git -c <TAB>
% git -c foo=<TAB>
2016-11-18 02:11:05 +00:00
Daniel Shahaf
297471cf77
39921: __git_recent_branches: Remove erroneous parsing of partial ref names as tags.
...
In the reflog, partial ref names in the "from" field always represent names of
heads. (That is not true for the "to" field.) The parsing of tag names was
added in commit 39102 (317c96b64f
) for equivalence
with the then-previous implementation which used `git log $partial_ref_name`.
The equivalence was correct, however, the then-previous implementation was not,
since it would consider $partial_ref_name as a refs/tags/ name if a refs/heads/
name did not exist.
2016-11-17 15:32:05 +00:00
Daniel Shahaf
d7b57cc957
39922: __git_recent_branches: Fix an 'assertion' failure when two branches (refs) point to the same commit.
2016-11-17 15:32:04 +00:00
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
Daniel Shahaf
d8786da0cd
39853: _subversion: Accept long options in the '--foo=bar' syntax.
2016-11-09 04:06:23 +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
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
Daniel Shahaf
bb28726fa5
39840: _cpio: Declare variable's type correctly.
2016-11-07 05:21:19 +00: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
Oliver Kiddle
6ea4e708ba
39818: _awk: add nawk to the list of commands
2016-11-04 10:02:33 +09: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
Jun-ichi Takimoto
4eed68e0bf
39731: _awk: add support for gawk ver.3 and 4
2016-11-01 19:21:05 +09:00
Daniel Shahaf
dd8b756610
_git-cherry-pick: Complete argv[2] et seq.
2016-10-29 03:03:28 +00:00
Daniel Shahaf
85ffb55e99
39739: Complete negative integers for -n/-c in the GNU variant. (after 39479)
2016-10-27 15:59:43 +00:00
Daniel Shahaf
ecc0a5ece2
39654: (based on patch by Baptiste Daroussin) Better support bmake, FreeBSD's default make(1) implementation.
...
Don't pass gmake options to bmake.
Add bmake-speciic codepath for completing targets and parsing the makefile.
2016-10-18 01:39:45 +00:00