1
0
Fork 0
mirror of git://git.code.sf.net/p/zsh/code synced 2025-09-30 19:20:53 +02:00
zsh/Completion/Unix/Command
Wesley Schwengle fa17566b65 52141: Add trailer token completion for git commit --trailer
Via 842587016d in the git project there has been support for git commit
trailer tokens for the bash completion system. This commit adds similar
support to zsh. It includes additional hardening of the regexp and
allows for tokens which include a '.'. This can be found in git via
9a0ec17606.
2023-09-20 20:00:10 +02:00
..
.distfiles 33047: use git to simplify massively source distribution file selection 2014-08-23 21:01:58 +01:00
_a2ps 42175 + 42177 + 42178: avoid localized output from external commands 2017-12-28 11:35:34 +09:00
_aap 49151: remove commas erroneously included in _arguments exclusion lists 2021-07-09 00:32:37 +02:00
_abcde 49319: completion options update 2021-08-29 17:08:34 +02:00
_ack 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_adb 49968: _adb: also replace model names, since device names aren't sent on wifi listing 2022-04-03 18:34:03 +02:00
_ansible 51474: make -e and --vault-id options repeatable and update for new options to ansible 2.13.2 2023-02-24 12:34:14 +01:00
_ant Protect some :s from history modifier expansion 2023-06-06 09:22:18 +01:00
_antiword 26372: update antiword completion for version 0.37 2009-01-20 02:04:27 +00:00
_apachectl
_apm
_arp 49852: Add _routing_domains and _routing_tables types 2022-03-18 20:52:18 -05:00
_arping 44279: completion updates for Dragonfly 5.4, FreeBSD 12 and OpenBSD 6.5 2019-05-09 00:17:04 +02:00
_asciidoctor 43897: Add/update various completion functions 2018-12-17 14:49:33 -06:00
_asciinema 43897: Add/update various completion functions 2018-12-17 14:49:33 -06:00
_at 33467: correct return status on functions and numerous other minor fixes 2014-10-14 23:04:45 +02:00
_attr 49319: completion options update 2021-08-29 17:08:34 +02:00
_augeas 39067: update options to correspond to latest versions of software in various functions 2016-08-19 18:00:07 +02:00
_avahi 44782: new completions for avahi and pkgin 2019-09-27 01:48:17 +02:00
_awk 47883: _awk: support gawk ver.5 2021-02-01 09:40:34 +09:00
_base64 42931: completion for several utilities especially for checksums across a variety of systems 2018-06-07 18:19:55 +02:00
_basename 40842: update completions for coreutils and similar utilities, also improving BSD and Solaris support 2017-03-14 16:13:05 +01:00
_bash 44349: completion option updates 2019-05-23 01:19:02 +02:00
_baz 49157: fix uses of literal % characters in completion descriptions 2021-07-10 23:50:50 +02:00
_beep unposted: _beep completion: Actually hook it for the 'beep' command. 2015-10-24 20:42:31 +00:00
_bibtex 37663: New bibtex completion (very minimal). 2016-01-18 02:39:52 +00:00
_bison
_bittorrent 49316: add (-.) glob qualifier to globs where only files are applicable 2021-08-29 17:00:05 +02:00
_bogofilter 33467: correct return status on functions and numerous other minor fixes 2014-10-14 23:04:45 +02:00
_bpython 48938: remove vim fold and option markers in completions 2021-06-03 00:09:06 +02:00
_bzip2 30795: new xz completion and comple --fast and --best for bzip2 2012-11-12 08:47:16 +00:00
_bzr 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_cabal 34874: completion for cabal 2015-04-10 19:31:33 -04:00
_cal 51473: Update cal/ncal completion 2023-02-24 14:43:27 +01:00
_calendar 26801: add completion for calendar function 2009-04-01 10:57:10 +00:00
_cat unposted: additional typo fix 2020-01-11 17:41:14 +01:00
_ccal
_cdcd unposted: fix incorrectly capitalized completion descriptions 2010-06-06 13:44:11 +00:00
_cdrdao 40965: fix for missing local declarations of expl 2017-04-26 16:32:10 +02:00
_cdrecord
_chkconfig
_chmod 49594: adapt to changes in 49499 to ensure file modes starting with dash aren't taken to be flags 2021-11-19 21:54:50 +01:00
_chown 44251: Completion: Fix various wording issues 2019-04-26 17:50:00 -05:00
_chroot 52112: use '_normal -p subcmd' to complete only external command 2023-09-04 15:07:52 +09:00
_chsh 44080: Completion: Fix several option-description typos 2019-02-26 01:21:29 -06:00
_cksum 44080: Completion: Fix several option-description typos 2019-02-26 01:21:29 -06:00
_clay 36127: assorted minor completion function changes 2015-08-12 18:06:03 +02:00
_cmp 43346: various completion option updates 2018-08-29 17:32:10 +02:00
_column 44076: _column: Support Debian, add missing options, adjust wording 2019-02-22 13:14:16 -06:00
_comm 43043: Improve comm/sed completion 2018-06-17 20:38:15 -05:00
_composer 44681 (tweaked): _composer: Eliminate questionable eval, fix quoting issue 2019-10-12 02:02:15 -05:00
_compress
_configure 27518: suggest some more configure argument patterns 2009-12-14 21:35:02 +00:00
_cowsay 42317: completion option updates for commands that have had recent updates 2018-01-23 11:03:00 +01:00
_cp 44781: add completion of SELinux contexts 2019-09-27 00:27:45 +02:00
_cpio 49315: list units in brackets at the end of group descriptions 2021-08-29 16:55:25 +02:00
_cplay 30199: add (-.) to many completion _files globs 2012-02-10 17:09:05 +00:00
_crontab 43186: Add completion for cronie/dcron/Vixie crontab 2018-07-19 21:17:30 -05:00
_cscope 40020: new cscope completion 2016-11-25 23:05:54 +01:00
_csplit 49730: new completions for csplit, pr, ptx, truncate 2022-02-04 21:17:00 +09:00
_cssh
_ctags 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_curl 48832: try _gnu_generic first 2021-09-06 12:20:27 -07:00
_cut unposted (c.f. Norikatsu Shigemura: github #96): add missing local declaration 2022-11-17 21:10:28 +01:00
_cvs 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_darcs 40965: fix for missing local declarations of expl 2017-04-26 16:32:10 +02:00
_date 52037: complete only external commands for env/watch 2023-08-14 15:51:12 +09:00
_dbus github #41: Extend _dbus with dbus-launch completion 2019-10-29 15:59:02 +01:00
_dconf 41711: new dconf completion 2017-09-15 20:24:04 +02:00
_dd 49597: add a helper for completing numbers with unit suffixes and separate out defaults, ranges and units in completion descriptions 2021-11-24 23:09:38 +01:00
_devtodo 42171: prevent parameters of various parameters from becoming global 2018-01-02 14:38:03 -05:00
_df 43718: Use singular completion group descriptions 2018-10-24 00:41:58 -05:00
_dhclient 48897: completion updates for DragonFly 6.0 and OpenBSD 6.9 2021-05-22 00:05:54 +02:00
_dict 49319: completion options update 2021-08-29 17:08:34 +02:00
_diff
_diff3 43721: _diff3: detect GNU variant correctly 2018-10-24 17:29:28 +09:00
_diffstat 42658: allow compact form of option arguments to diffstat 2018-04-16 16:53:47 +02:00
_dig 49319: completion options update 2021-08-29 17:08:34 +02:00
_django 49156: make wider use of the convention of square brackets for defaults 2021-07-10 23:44:58 +02:00
_dmesg 47944: update completions for NetBSD 9 2021-02-08 00:40:10 +01:00
_dmidecode 43816: various completion option updates 2018-11-12 10:32:41 +01:00
_doas 45424: completion: Add **/sbin to PATH when completing commands like sudo 2020-03-11 16:26:41 -05:00
_dos2unix 44033: Add completion for dos2unix/unix2dos 2019-02-03 11:58:42 -06:00
_drill 42570: new completion for drill and factor out DNS type completion 2018-03-30 16:12:35 +02:00
_dropbox 49315: list units in brackets at the end of group descriptions 2021-08-29 16:55:25 +02:00
_dsh 44783, 44791: mark some repeatable options with * in the _arguments specs 2019-09-30 23:20:24 +02:00
_dtruss 49156: make wider use of the convention of square brackets for defaults 2021-07-10 23:44:58 +02:00
_du 43302: Fix _du -B spec 2018-08-15 16:15:24 -05:00
_dvi unposted: add dvipdf to _dvi command list 2014-09-23 09:45:29 +01:00
_ecasound 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_ed 43722: _ed, _env, _sort: support darwin 2018-10-24 17:32:17 +09:00
_elfdump 37383: add completion type for object files 2015-12-11 11:51:09 +01:00
_elinks 28051: update elinks completion for version 0.12pre5 2010-06-22 01:01:07 +00:00
_enscript 42221: update enscript completion for GNU enscript 1.6.6 2018-01-05 14:30:02 +01:00
_entr 49319: completion options update 2021-08-29 17:08:34 +02:00
_env 52037: complete only external commands for env/watch 2023-08-14 15:51:12 +09:00
_espeak 39165: update options to correspond to latest versions of software in various functions 2016-09-03 12:31:22 +02:00
_etags 31203: add new etags completion. 2013-04-04 16:02:52 +01:00
_fakeroot
_feh 39890: typo corrections in completion functions 2016-11-09 16:55:14 +01:00
_fetchmail 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_ffmpeg Protect some :s from history modifier expansion 2023-06-06 09:22:18 +01:00
_figlet
_find github #91: _find (gnu/freebsd/darwin): Add some flags and syntaxes 2022-05-20 21:50:50 +00:00
_finger
_flac 41728: new completion for flac and update options in metaflac completion 2017-09-18 22:38:18 +02:00
_flex 41492: update some options in completions 2017-08-05 16:22:30 +02:00
_fmt 42590: fix detection of OSTYPE in _fmt 2018-04-05 20:31:28 +09:00
_fold 42223: new completions for sublime text and some basic Unix utilities 2018-01-05 15:29:17 +01:00
_fortune
_fsh 39261 (tweaked cf. Daniel: 39275): don't unconditionally elevate privileges with sudo in completion functions 2016-09-11 13:49:22 +02:00
_fuser 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_gcc 51326: Improve -fsanitize option completion 2023-01-24 09:00:07 +00:00
_gcore 49317: cleanup inappropriate use of {...} specs with _arguments or _alternative 2021-08-29 17:05:39 +02:00
_gdb 48437: fix pid completion when cursor is in the middle of the line 2021-04-09 21:51:31 +02:00
_gem 49584: allow for build options in gem install completion 2021-11-19 21:50:33 +01:00
_genisoimage
_getconf 44087: _getconf: Complete options, config variables on more systems 2019-02-27 19:31:55 -06:00
_getent 44780: add completion to getent for the utmpx key on FreeBSD 2019-09-27 00:23:50 +02:00
_getfacl 49319: completion options update 2021-08-29 17:08:34 +02:00
_getmail
_getopt unposted: Fix util-linux variant detection in _getopt 2022-04-26 21:54:29 -05:00
_ghostscript 42881: update options in ghostscript completion and query more matches directly from it 2018-06-04 00:07:23 +02:00
_git 52141: Add trailer token completion for git commit --trailer 2023-09-20 20:00:10 +02:00
_global 51111: update completion for global to version 6.6.8 2022-12-09 19:27:31 -08:00
_gnu_generic
_gnupod 49156: make wider use of the convention of square brackets for defaults 2021-07-10 23:44:58 +02:00
_gnutls 49319: completion options update 2021-08-29 17:08:34 +02:00
_go 49316: add (-.) glob qualifier to globs where only files are applicable 2021-08-29 17:00:05 +02:00
_gpg unposted c.f. 46034: workaround incompatibility with sh_file_expansion option 2020-06-26 00:46:00 +02:00
_gphoto2 update gphoto2 completion for new options up to gphoto2 2.5.11 2017-02-19 02:22:43 +01:00
_gprof 49319: completion options update 2021-08-29 17:08:34 +02:00
_gradle Marlon Richert: 49954: gradle completion improvements 2022-05-07 16:50:59 -07:00
_graphicsmagick 45269: Fix misspellings in completions and elsewhere. 2020-01-09 13:42:02 +00:00
_grep 51581: update completions to cover changes in OpenBSD 7.2 2023-03-16 22:12:48 +01:00
_groff 39890: typo corrections in completion functions 2016-11-09 16:55:14 +01:00
_growisofs 49315: list units in brackets at the end of group descriptions 2021-08-29 16:55:25 +02:00
_gsettings 42317: completion option updates for commands that have had recent updates 2018-01-23 11:03:00 +01:00
_guilt
_gzip 49319: completion options update 2021-08-29 17:08:34 +02:00
_head 52013,52014,52015,52016,52017,52018: updates for coreutils option changes 2023-08-06 13:35:20 -07:00
_hexdump 41958: update util-linux completions to 2.31; new hexdump completion 2017-10-29 13:42:53 +01:00
_host 43897: Add/update various completion functions 2018-12-17 14:49:33 -06:00
_hostname 43047: Add completion for hostname 2018-06-18 17:54:22 -05:00
_iconv 45269: Fix misspellings in completions and elsewhere. 2020-01-09 13:42:02 +00:00
_id 42309: A few small updates for OpenBSD 2018-01-23 11:02:56 +01:00
_ifconfig 44587: completion option updates 2019-08-19 16:15:49 +02:00
_iftop 40965: fix for missing local declarations of expl 2017-04-26 16:32:10 +02:00
_imagemagick unposted: _imagemagick: Add *.svg and *.webp files. 2022-08-28 16:45:53 +00:00
_init_d 43713: Improve init.d command completion 2018-10-22 15:56:28 -05:00
_initctl 49156: make wider use of the convention of square brackets for defaults 2021-07-10 23:44:58 +02:00
_install 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_iostat 49319: completion options update 2021-08-29 17:08:34 +02:00
_ip unposted (salsa.debian.org MR!1): _ip: Complete the -brief option 2019-11-11 16:00:16 +00:00
_ipsec 43959: Add completion for strongSwan, &al. 2019-01-01 06:49:08 -06:00
_irssi 41431: update options in assorted completions 2017-07-15 14:53:53 +02:00
_ispell
_java Protect some :s from history modifier expansion 2023-06-06 09:22:18 +01:00
_joe 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_join 35011: update completions for some common Unix commands, 2015-05-03 16:53:57 +02:00
_jq 43816: various completion option updates 2018-11-12 10:32:41 +01:00
_killall 49597: add a helper for completing numbers with unit suffixes and separate out defaults, ranges and units in completion descriptions 2021-11-24 23:09:38 +01:00
_knock
_kvno 41087: Update kvno completion to MIT krb 1.14 2017-05-22 15:00:41 +01:00
_last 41958: update util-linux completions to 2.31; new hexdump completion 2017-10-29 13:42:53 +01:00
_ldconfig 44080: Completion: Fix several option-description typos 2019-02-26 01:21:29 -06:00
_ldd 44077: completion: Fix GNU _pick_variant patterns, partially fix getent -s 2019-02-22 13:20:16 -06:00
_less 49766: _less: add quotes to -" and -# 2022-02-23 11:39:33 +09:00
_lha 40965: fix for missing local declarations of expl 2017-04-26 16:32:10 +02:00
_libvirt 51858 (+52073): virsh's edit command accepts all domains 2023-08-28 12:02:15 +09:00
_links 45269: Fix misspellings in completions and elsewhere. 2020-01-09 13:42:02 +00:00
_lldb github #72: Fix unix command lldb tab-completion 2021-02-07 00:25:24 +01:00
_ln 44587: completion option updates 2019-08-19 16:15:49 +02:00
_loadkeys
_locale unposted (Daniel): add exclusion list missed in recent OpenBSD update to locale completion 2021-02-13 01:15:10 +01:00
_localedef 44077: completion: Fix GNU _pick_variant patterns, partially fix getent -s 2019-02-22 13:20:16 -06:00
_locate 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_logger 49631: new logger completion 2021-12-02 21:03:57 +01:00
_look 39165: update options to correspond to latest versions of software in various functions 2016-09-03 12:31:22 +02:00
_lp 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_ls 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_lsof 45939: Add _pgids type 2020-06-01 21:18:23 -05:00
_lua 43203: Add completion for lua 2018-07-25 12:10:11 -05:00
_luarocks 49317: cleanup inappropriate use of {...} specs with _arguments or _alternative 2021-08-29 17:05:39 +02:00
_lynx 43073: various completion option updates 2018-06-21 13:28:24 +02:00
_lz4 45535: _lz4: Order compression levels numerically 2020-03-13 09:38:25 -05:00
_lzop 39479 + 39481 minus _path_files hunk (see 39489): Completion: audit 'compset -P' calls to use shortest match where applicable, plus random drive-by tweaks. 2016-10-07 13:56:31 +00:00
_mail 33485: fixes for zstyle context handling 2014-10-21 20:53:51 +02:00
_make 51322 (+ minor tweak): Update gnu make completion for version 4.4 2023-01-22 14:35:08 +00:00
_man 50278: use man -w in preference to manpath; fix caching and precedence of -M 2022-05-22 15:50:45 -07:00
_md5sum 49343: Fix file name completion of GNU digest utilities 2021-09-04 13:28:26 +02:00
_mencal 39890: typo corrections in completion functions 2016-11-09 16:55:14 +01:00
_mh 36127: assorted minor completion function changes 2015-08-12 18:06:03 +02:00
_mkdir 44781: add completion of SELinux contexts 2019-09-27 00:27:45 +02:00
_mkfifo 44781: add completion of SELinux contexts 2019-09-27 00:27:45 +02:00
_mknod 44781: add completion of SELinux contexts 2019-09-27 00:27:45 +02:00
_mktemp 43761: update five completion functions for darwin 2018-11-07 21:01:54 +09:00
_module 49153: cut off .lua extension from module files that occurs when using lmod for module 2021-07-08 23:51:36 +02:00
_monotone 33467: correct return status on functions and numerous other minor fixes 2014-10-14 23:04:45 +02:00
_moosic 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_mosh 52112: use '_normal -p subcmd' to complete only external command 2023-09-04 15:07:52 +09:00
_mount 43345: don't modify global variable in _umountable 2018-08-28 17:41:29 +02:00
_mpc 44587: completion option updates 2019-08-19 16:15:49 +02:00
_mt
_mtools unposted: Remove uneeded executability bits. 2015-12-03 23:49:14 +00:00
_mtr 49319: completion options update 2021-08-29 17:08:34 +02:00
_mutt github #95: Add completions for neomutt 2022-11-17 20:18:09 +01:00
_mv 44251: Completion: Fix various wording issues 2019-04-26 17:50:00 -05:00
_myrepos github #33: Add completion file for myrepos (mr) 2019-05-06 17:03:59 +02:00
_mysql_utils 50695: Completion/Unix/Command/_mysql_utils add --protocol option 2022-09-28 17:59:48 -04:00
_mysqldiff 49156: make wider use of the convention of square brackets for defaults 2021-07-10 23:44:58 +02:00
_ncftp 36091: _ncftp: search XDG_DATA_HOME for bookmarks saved by lftp 2015-08-15 00:43:48 +02:00
_netcat 42520: don't use an empty but existing option cache in netcat completion 2018-03-24 15:16:07 +01:00
_netstat 51581: update completions to cover changes in OpenBSD 7.2 2023-03-16 22:12:48 +01:00
_nginx 43196: Add completion for nginx 2018-07-20 11:15:32 -05:00
_ngrep 41556: complete BPF (libpcap) filters 2017-08-16 23:47:55 +02:00
_nice 52114: improve _nice 2023-09-07 22:37:16 +09:00
_nkf 51108: single letter forms of Shift-JIS / EUC-JP options were reversed 2022-12-06 20:47:10 -08:00
_nl 35011: update completions for some common Unix commands, 2015-05-03 16:53:57 +02:00
_nm 51589: Update nm options 2023-03-27 21:14:47 +02:00
_nmap github #65: _nmap: Rename option flags (s/_/-/g) 2020-09-23 11:00:54 +00:00
_npm 43809: Suppress npm update checks during completion 2018-11-13 13:06:29 -06:00
_nslookup
_numfmt 41823: new completions for some GNU coreutils utilities 2017-10-07 22:26:51 +02:00
_objdump 49319: completion options update 2021-08-29 17:08:34 +02:00
_od 45269: Fix misspellings in completions and elsewhere. 2020-01-09 13:42:02 +00:00
_openldap 51455, 51461: new completion for the OpenLDAP client tools including a helper function for LDAP search filters 2023-02-19 17:20:35 +01:00
_openstack 48192: Fix _openstack completion for new style clients 2021-03-31 01:16:25 +02:00
_opustools 49157: fix uses of literal % characters in completion descriptions 2021-07-10 23:50:50 +02:00
_pack
_pandoc 49317: cleanup inappropriate use of {...} specs with _arguments or _alternative 2021-08-29 17:05:39 +02:00
_paste 42207: support g prefixes for GNU variants on systems like macOS+Homebrew 2018-01-03 17:27:23 +01:00
_patch 39165: update options to correspond to latest versions of software in various functions 2016-09-03 12:31:22 +02:00
_patchutils 49319: completion options update 2021-08-29 17:08:34 +02:00
_pax 43718: Use singular completion group descriptions 2018-10-24 00:41:58 -05:00
_pbm 49156: make wider use of the convention of square brackets for defaults 2021-07-10 23:44:58 +02:00
_perforce 49315: list units in brackets at the end of group descriptions 2021-08-29 16:55:25 +02:00
_perl 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_perldoc 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_pgrep 49852: Add _routing_domains and _routing_tables types 2022-03-18 20:52:18 -05:00
_php 49519: quote completed options as needed and remove the now superfluous quotes from option specifications 2021-10-26 18:35:36 +02:00
_picocom github #44: Allow completion for picocom to list symlinks to character devices 2020-01-07 14:55:46 +00:00
_pine
_ping 49852: Add _routing_domains and _routing_tables types 2022-03-18 20:52:18 -05:00
_pip 49655 based on 34928 (Daniel Hahler): new pip completion 2021-12-21 01:20:01 +01:00
_pkg-config 45269: Fix misspellings in completions and elsewhere. 2020-01-09 13:42:02 +00:00
_pkg_instance 25324: Danek Duvall: some Solaris and more general completions 2008-07-21 19:15:22 +00:00
_pkgadd unposted: fix incorrectly capitalized completion descriptions 2010-06-06 13:44:11 +00:00
_pkginfo 49158: remove superfluous function definitions 2021-07-11 00:32:34 +02:00
_pkgrm 49158: remove superfluous function definitions 2021-07-11 00:32:34 +02:00
_pon
_postfix unposted: _postfix: Correct quoting in _call_program invocations. 2016-09-16 04:02:12 +00:00
_postgresql 45269: Fix misspellings in completions and elsewhere. 2020-01-09 13:42:02 +00:00
_pr 49730: new completions for csplit, pr, ptx, truncate 2022-02-04 21:17:00 +09:00
_printenv 42207: support g prefixes for GNU variants on systems like macOS+Homebrew 2018-01-03 17:27:23 +01:00
_prove 42572: various completion option updates 2018-03-31 10:12:59 +02:00
_ps 51581: update completions to cover changes in OpenBSD 7.2 2023-03-16 22:12:48 +01:00
_psutils c.f. 31071: remove duplicate _osc and rename _ps to avoid name clash 2013-02-27 21:43:15 +00:00
_ptx 49730: new completions for csplit, pr, ptx, truncate 2022-02-04 21:17:00 +09:00
_pump
_pv 49597: add a helper for completing numbers with unit suffixes and separate out defaults, ranges and units in completion descriptions 2021-11-24 23:09:38 +01:00
_pwgen 42548: new pwgen completion 2018-03-28 10:32:11 +02:00
_pydoc 51331: update _pydoc for version 3.11 2023-05-11 11:44:38 -07:00
_python 51330: Update python3 completion for version 3.11 2023-01-27 18:30:19 +00:00
_qemu github #100: _qemu: add -enable-kvm and -bios suggestion 2023-07-31 16:31:03 -05:00
_quilt gitlab !17: Add missing options for quilt setup command 2022-01-23 10:46:52 +00:00
_rake 51340: update _rake for version 13 2023-05-11 11:48:32 -07:00
_ranlib
_rar 49319: completion options update 2021-08-29 17:08:34 +02:00
_rclone 49597: add a helper for completing numbers with unit suffixes and separate out defaults, ranges and units in completion descriptions 2021-11-24 23:09:38 +01:00
_rcs
_readelf 49319: completion options update 2021-08-29 17:08:34 +02:00
_readlink 42931: completion for several utilities especially for checksums across a variety of systems 2018-06-07 18:19:55 +02:00
_renice 45939: Add _pgids type 2020-06-01 21:18:23 -05:00
_ri 49319: completion options update 2021-08-29 17:08:34 +02:00
_rlogin 39479 + 39481 minus _path_files hunk (see 39489): Completion: audit 'compset -P' calls to use shortest match where applicable, plus random drive-by tweaks. 2016-10-07 13:56:31 +00:00
_rm 46097: Fix "assignment to invalid subscript range" error in _rm. 2020-06-28 13:08:00 +00:00
_rmdir 44251: Completion: Fix various wording issues 2019-04-26 17:50:00 -05:00
_route 52112: use '_normal -p subcmd' to complete only external command 2023-09-04 15:07:52 +09:00
_rrdtool 40965: fix for missing local declarations of expl 2017-04-26 16:32:10 +02:00
_rsync 49597: add a helper for completing numbers with unit suffixes and separate out defaults, ranges and units in completion descriptions 2021-11-24 23:09:38 +01:00
_rubber 45269: Fix misspellings in completions and elsewhere. 2020-01-09 13:42:02 +00:00
_ruby 51255: Update erb completion for version 4.0.2 2022-12-31 14:16:18 +01:00
_runit 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_samba 49151: remove commas erroneously included in _arguments exclusion lists 2021-07-09 00:32:37 +02:00
_sccs 28761: file completion for sccs 2011-02-17 19:54:06 +00:00
_scons 52059 (+52070): _scons: fix for options --jobs and --question 2023-08-21 17:35:25 +09:00
_screen 52112: use '_normal -p subcmd' to complete only external command 2023-09-04 15:07:52 +09:00
_script 52112: use '_normal -p subcmd' to complete only external command 2023-09-04 15:07:52 +09:00
_seafile gitlab !9: Rudimentary seafile client completion 2019-09-27 00:44:10 +02:00
_sed 48897: completion updates for DragonFly 6.0 and OpenBSD 6.9 2021-05-22 00:05:54 +02:00
_seq 41823: new completions for some GNU coreutils utilities 2017-10-07 22:26:51 +02:00
_service 43346: various completion option updates 2018-08-29 17:32:10 +02:00
_setfacl 49151: remove commas erroneously included in _arguments exclusion lists 2021-07-09 00:32:37 +02:00
_sh 45531: _sh: Complete options more accurately 2020-03-13 09:37:37 -05:00
_shasum 42931: completion for several utilities especially for checksums across a variety of systems 2018-06-07 18:19:55 +02:00
_showmount
_shred 43897: Add/update various completion functions 2018-12-17 14:49:33 -06:00
_shuf 42919: new shuf and uptime completions 2018-06-04 00:19:02 +02:00
_shutdown 42968: add "-c" for _shutdown completion on FreeBSD 12-current 2018-06-09 21:26:44 +02:00
_sisu 39890: typo corrections in completion functions 2016-11-09 16:55:14 +01:00
_slrn
_smartmontools 44080: Completion: Fix several option-description typos 2019-02-26 01:21:29 -06:00
_socket
_sort 43722: _ed, _env, _sort: support darwin 2018-10-24 17:32:17 +09:00
_spamassassin
_split 43346: various completion option updates 2018-08-29 17:32:10 +02:00
_sqlite 52034: update sqlite3 completion for version 3.42.0 2023-08-27 14:59:03 -07:00
_sqsh 39890: typo corrections in completion functions 2016-11-09 16:55:14 +01:00
_ssh 52112: use '_normal -p subcmd' to complete only external command 2023-09-04 15:07:52 +09:00
_stat 49449: _zstat: Don't offer -o after -s, since -s is ignored when both -s and -o are specified. 2021-11-26 08:33:40 +00:00
_stdbuf 52112: use '_normal -p subcmd' to complete only external command 2023-09-04 15:07:52 +09:00
_stow github #36: Add completion file for GNU Stow 2019-12-16 12:07:33 +01:00
_strings 49519: quote completed options as needed and remove the now superfluous quotes from option specifications 2021-10-26 18:35:36 +02:00
_strip 49319: completion options update 2021-08-29 17:08:34 +02:00
_stty 42207: support g prefixes for GNU variants on systems like macOS+Homebrew 2018-01-03 17:27:23 +01:00
_su 47919: use common function for completing BSD login classes 2021-02-06 00:23:20 +01:00
_subversion Protect some :s from history modifier expansion 2023-06-06 09:22:18 +01:00
_sudo 49319: completion options update 2021-08-29 17:08:34 +02:00
_surfraw 48466: correct indentation and remove tabs and trailing spaces 2021-04-11 21:32:18 +02:00
_swaks 45218: add more options to swaks completion 2020-01-03 23:02:52 +01:00
_swanctl 43959: Add completion for strongSwan, &al. 2019-01-01 06:49:08 -06:00
_swift 40450, 40451: Swifth language completion. 2017-01-29 16:36:24 +00:00
_sysctl 44080: Completion: Fix several option-description typos 2019-02-26 01:21:29 -06:00
_tac unposted: _tac: Eliminate superfluous variable 2020-01-05 14:51:04 -06:00
_tail 52013,52014,52015,52016,52017,52018: updates for coreutils option changes 2023-08-06 13:35:20 -07:00
_tar 51249: use of --force-local with tar completion 2022-12-30 20:48:48 +00:00
_tardy
_tcpdump 44279: completion updates for Dragonfly 5.4, FreeBSD 12 and OpenBSD 6.5 2019-05-09 00:17:04 +02:00
_tcptraceroute
_tee 42931: completion for several utilities especially for checksums across a variety of systems 2018-06-07 18:19:55 +02:00
_telnet 33467: correct return status on functions and numerous other minor fixes 2014-10-14 23:04:45 +02:00
_tex unposted (c.f. Denis Bitouzé: users/28405): handle also lualatex 2022-11-17 20:10:52 +01:00
_texinfo 49875: completion for info -f. 2022-03-24 10:37:39 +00:00
_tidy 49156: make wider use of the convention of square brackets for defaults 2021-07-10 23:44:58 +02:00
_tiff 49319: completion options update 2021-08-29 17:08:34 +02:00
_timeout 52112: use '_normal -p subcmd' to complete only external command 2023-09-04 15:07:52 +09:00
_tin 39165: update options to correspond to latest versions of software in various functions 2016-09-03 12:31:22 +02:00
_tla 49157: fix uses of literal % characters in completion descriptions 2021-07-10 23:50:50 +02:00
_tmux github #87 (tweaked): update options tmux 3.4 2022-11-17 20:47:15 +01:00
_todo.sh github #66: Add more commands to _todo.sh 2021-02-07 01:02:10 +01:00
_toilet gitlab !2: _toilet: detect .flf files as well as .tlf ones 2018-09-23 18:04:37 +02:00
_top 49852: Add _routing_domains and _routing_tables types 2022-03-18 20:52:18 -05:00
_topgit 26023: skeletal completion for tg (topgit). 2008-11-11 12:13:50 +00:00
_totd
_touch 38812: a few new completions and update some command options 2016-07-08 23:10:41 +02:00
_tput 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_tr 52013,52014,52015,52016,52017,52018: updates for coreutils option changes 2023-08-06 13:35:20 -07:00
_transmission 49317: cleanup inappropriate use of {...} specs with _arguments or _alternative 2021-08-29 17:05:39 +02:00
_trash github #99: _trash: add completion for trash-d 2023-07-19 23:13:58 -05:00
_tree 44349: completion option updates 2019-05-23 01:19:02 +02:00
_truncate 49730: new completions for csplit, pr, ptx, truncate 2022-02-04 21:17:00 +09:00
_truss 42317: completion option updates for commands that have had recent updates 2018-01-23 11:03:00 +01:00
_tty 43897: Add/update various completion functions 2018-12-17 14:49:33 -06:00
_twidge 29690: new _twidge and _cryptsetup completers from Daniel Friesel. 2011-08-17 10:24:34 +00:00
_twisted c.f. 42499: tera torn: update twisted completion stub for new twist command 2018-04-08 10:51:35 +02:00
_unace
_uname 48897: completion updates for DragonFly 6.0 and OpenBSD 6.9 2021-05-22 00:05:54 +02:00
_unexpand 42209: take account of numeric options such as -4 instead of -t4 2018-01-04 00:05:59 +01:00
_uniq 47930: update completions for FreeBSD base up to 12.2 2021-02-07 02:13:10 +01:00
_unison 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_units 46044 (tweaked per Matthew): _units: Correct the path to the units data file on Debian with units 2.00 and newer and on FreeBSD. 2020-06-19 15:32:34 +00:00
_uptime 42919: new shuf and uptime completions 2018-06-04 00:19:02 +02:00
_user_admin 47919: use common function for completing BSD login classes 2021-02-06 00:23:20 +01:00
_vi 45831: Add _vi completer 2020-05-17 15:18:26 -05:00
_vim 49319: completion options update 2021-08-29 17:08:34 +02:00
_visudo 43897: Add/update various completion functions 2018-12-17 14:49:33 -06:00
_vmstat 47932: update completions for procps 3.3.16 2021-02-07 02:54:21 +01:00
_vorbis 42743: update vorbis-tools completion and include vorbiscomment with the rest 2018-05-02 08:59:23 +02:00
_vpnc 43301: add some functions from zsh-completions project 2018-08-23 01:19:54 +02:00
_w 47932: update completions for procps 3.3.16 2021-02-07 02:54:21 +01:00
_w3m 49319: completion options update 2021-08-29 17:08:34 +02:00
_watch 52037: complete only external commands for env/watch 2023-08-14 15:51:12 +09:00
_wc 52013,52014,52015,52016,52017,52018: updates for coreutils option changes 2023-08-06 13:35:20 -07:00
_webbrowser 43061: Improve open (macOS) completion 2018-06-20 00:26:41 -05:00
_wget 49319: completion options update 2021-08-29 17:08:34 +02:00
_whereis
_who 41598: new who and w completions 2017-08-25 15:08:30 +02:00
_whois 42171: prevent parameters of various parameters from becoming global 2018-01-02 14:38:03 -05:00
_wiggle 49319: completion options update 2021-08-29 17:08:34 +02:00
_xargs 47943: update completions for DragonflyBSD 5.8.3 2021-02-08 00:06:57 +01:00
_xmlsoft 49319: completion options update 2021-08-29 17:08:34 +02:00
_xmlstarlet 42567: new completion for xmlstarlet 2018-03-30 16:14:34 +02:00
_xmms2 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_xxd 49319: completion options update 2021-08-29 17:08:34 +02:00
_xz 41479: _xz: Complete compressed, rather than uncompressed, files after -d. 2017-08-02 14:09:59 +00:00
_yafc 49150: consistently use singular form for headings on completion match groups 2021-07-09 00:23:52 +02:00
_yodl
_yp 42208: fix use of cache variables in yp completion 2018-01-03 18:39:55 +01:00
_zcat unposted: _zcat: support macOS 2018-11-15 21:02:22 +09:00
_zdump
_zfs 52163: completion update for OpenZFS 2.2 2023-09-20 19:49:49 +02:00
_zip 49519: quote completed options as needed and remove the now superfluous quotes from option specifications 2021-10-26 18:35:36 +02:00
_zsh 43350: _zsh: support --emulate 2018-08-30 00:58:29 +09:00