From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26257 invoked by alias); 31 Mar 2018 07:50:48 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: List-Unsubscribe: X-Seq: 42572 Received: (qmail 5577 invoked by uid 1010); 31 Mar 2018 07:50:48 -0000 X-Qmail-Scanner-Diagnostics: from park01.gkg.net by f.primenet.com.au (envelope-from , uid 7791) with qmail-scanner-2.11 (clamdscan: 0.99.2/21882. spamassassin: 3.4.1. Clear:RC:0(205.235.26.22):SA:0(0.1/5.0):. Processed in 2.412704 secs); 31 Mar 2018 07:50:48 -0000 X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=0.1 required=5.0 tests=BAYES_00,DATE_IN_PAST_06_12, FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM,HEADER_FROM_DIFFERENT_DOMAINS, RCVD_IN_DNSWL_NONE,SPF_PASS,T_DKIM_INVALID,T_RP_MATCHES_RCVD autolearn=no autolearn_force=no version=3.4.1 X-Envelope-From: SRS0=m7bB=GV=yahoo.co.uk=okiddle@bounces.park01.gkg.net X-Qmail-Scanner-Mime-Attachments: | X-Qmail-Scanner-Zip-Files: | X-Virus-Scanned: by amavisd-new at gkg.net Authentication-Results: amavisd4.gkg.net (amavisd-new); dkim=pass (2048-bit key) header.d=yahoo.co.uk X-Greylist: domain auto-whitelisted by SQLgrey-1.8.0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.co.uk; s=s2048; t=1522482637; bh=pWXPVV1r/vHiR8FVi7SW6bfoEZ0XlOR8rCbb9ZDe7IQ=; h=From:To:Subject:Date:From:Subject; b=Gvnc65wl3ftx6FfLuXWLhNB0SydcrjUVmcDqWOffxJi6RNZ0X0ooljKyZ0KFEWZ2M3CRZIqN+tTcDs341aBdHnlhkAihg7F58UguCJrYwCjQ30PuX8IcZKYr/u/F2ISpOCNOtKDQ6kxrqWvyFrUiN2UnFzqrs+1yaT4hC97mcUv9aC8gzfvMJxNnXmXKapWGFvBEa6uollalENtITJzk0PjHPIghdSYiD6uQuAybVpvxr6C/3CQum/OHZCIm7XQ8sVEHyXADudQYleCmb57A2kwfH0vQpwL9svO8XCG+Ps17clO+hClVF197ClBvbII+pykzqzEKeaJJj84/b1EL3w== X-YMail-OSG: dpy4ztMVM1kzFwAE7ok1uxE4bU55wxHW4noUfrbgGNBwVQFOBR5yOhOpzT7yJ.m tmwTB9IFNztkrQ8u9v2qGPMsUEsxEIsgmi5mvKCKAUw91fnJCbrBvMDXjt1M_ikEVjX4W.3xxojF HjPjRun5851g1EYiKOdejNDwmDVbTZdYDvGmuI_R21nD0Cl16IkDxxF_.LyDNeVFhl6YWx_5busd Wn.hvPQQyUbrmKsrGmJVrcuDGbqu53ws6XIJmvGkeEjl7rdOEb0FR3Fag_I5ijGCKji2ahL_2jFb ohRWhFAqnZBZcMwrToJ00fX6EhUHDtD8hcNBMkJkvzzeJ5dbRi6UQDXmhSVjWQMf4gXh1RBrCCSq b7_1bq01Ze5_vFYJBQqn10yMC5Xf0fsTOPjD4c6x4BXXHrAqFYn9mC8IA1rcCaQeYa53ZtjSaoU8 On7C4U7dC_zXAP_yWgrjGO.VuNZoVmUMkYOEFG_PqKrK4_vyR4cVvVUwNVxxKoxsXjbWrTpgb1VO 2.HIosXHXig-- From: Oliver Kiddle To: Zsh workers Subject: PATCH: completion options update MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <20017.1522449443.1@thecus> Content-Transfer-Encoding: quoted-printable Date: Sat, 31 Mar 2018 00:37:23 +0200 Message-ID: <20018.1522449443@thecus> This is the latest installment of the usual completion options update based on -h output comparisons. Relevant versions are: ethtool 4.15 ss 180129 TH arping 2.15 mosh 1.3.2 mpc 0.29 notmuch 0.26 GNU objdump/readelf/strip 2.30 prove 3.42 rsync 3.1.3 ruby 2.5 vim 8.0 + latest patches evince 3.28.0 Oliver diff --git a/Completion/Linux/Command/_ethtool b/Completion/Linux/Command/= _ethtool index 7c62fd7f7..52b8f0451 100644 --- a/Completion/Linux/Command/_ethtool +++ b/Completion/Linux/Command/_ethtool @@ -45,7 +45,10 @@ _arguments -C \ '--show-eee[show EEE settings]' \ '--set-eee[set EEE settings]' \ '--set-phy-tunable[set PHY tunable]' \ - '--get-phy-tunable[get PHY tunable]' && return + '--get-phy-tunable[get PHY tunable]' \ + '--reset[reset hardware components]' \ + '--show-fec[query device for forward error correction support]' \ + '--set-fec[configure forward error correction for device]' && return = if [[ -n $state ]]; then case $words[CURRENT-1] in @@ -132,6 +135,12 @@ if [[ -n $state ]]; then hfunc) _message -e functions expl 'hash function' ;; + flags) + _message -e masks expl mask + ;; + encoding) + _wanted encodings expl encoding compadd auto off rs baser + ;; *) case $words[2] in -A|--pause) @@ -143,7 +152,7 @@ if [[ -n $state ]]; then -C|--coalesce) _wanted settings expl 'coalescing setting' compadd -F line -M 'r:|-= =3D* r:|=3D*' - \ adaptive-{r,t}x {r,t}x-{usecs,frames}{,-irq,-high,-low} \ - stats-block-usecs pkt-rate-{low,high} sample-interval dmac + stats-block-usecs pkt-rate-{low,high} sample-interval ;; -G|--set-ring) _values -S ' ' -w 'ring parameter' \ @@ -268,6 +277,13 @@ if [[ -n $state ]]; then --get-phy-tunable) _wanted options expl tunable compadd downshift ;; + --reset) + _wanted components expl component compadd flags dedicated all \ + {mgmt,irq,dma,filter,offload,mac,phy,ram,ap}{,-shared} + ;; + --set-fec) + _wanted options expl tunable compadd -F line - encoding + ;; esac ;; esac diff --git a/Completion/Linux/Command/_ss b/Completion/Linux/Command/_ss index e5289b0a7..afe00b6a3 100644 --- a/Completion/Linux/Command/_ss +++ b/Completion/Linux/Command/_ss @@ -33,10 +33,11 @@ _arguments -C -s \ "($info -d --dccp)"{-d,--dccp}'[display DCCP sockets]' \ "($info -w --raw)"{-w,--raw}'[display RAW sockets]' \ "($info -x --unix)"{-x,--unix}'[display Unix domain sockets]' \ - "($info -f --family)"{-f,--family}'[display sockets of specified type]:= family:(unix inet inet6 link netlink unix)' \ + "($info)--vsock[display only vsock sockets]' \ + "($info -f --family)"{-f,--family}'[display sockets of specified type]:= family:(unix inet inet6 link netlink unix vsock)' \ "($info -K --kill)"{-K,--kill}'[forcibly close sockets, display what wa= s closed]' \ "($info -H --no-header)"{-H,--no-header}'[suppress header line]' \ - "($info -A --query --socket)"{-A,--query,--socket}'[specify socket tabl= es to show]: :_values -s , socket\ table all inet tcp udp raw unix packet = netlink unix_dgram unix_stream unix_seqpacket packet_raw packet_dgram' \ + "($info -A --query --socket)"{-A,--query,--socket}'[specify socket tabl= es to show]: :_values -s , socket\ table all inet tcp udp raw unix packet = netlink unix_dgram unix_stream unix_seqpacket packet_raw packet_dgram vsoc= k_stream vsock_dgram' \ "($info -D)"{-D,--diag=3D}'[dump raw info to file]:file:_files' \ "($info -F)"{-F,--filter=3D}'[read filter information from a file]:file= :_files' \ "($info)*: :->filter" && ret=3D0 @@ -78,7 +79,7 @@ if [[ -n $state ]]; then state|exclude) _wanted states expl state compadd -M 'm:{a-zA-Z_}=3D{A-Za-z-}' \ ESTABLISHED SYN-SENT SYN-RECV FIN-WAIT-1 FIN-WAIT-2 TIME-WAIT \ - CLOSED CLOSE-WAIT LAST-ACK LISTEN CLOSING \ + CLOSED CLOSE-WAIT LAST-ACK LISTENING CLOSING \ all connected synchronized bucket big && ret=3D0 ;; *) diff --git a/Completion/Unix/Command/_arping b/Completion/Unix/Command/_ar= ping index bd9bc8ccc..66ce7bc18 100644 --- a/Completion/Unix/Command/_arping +++ b/Completion/Unix/Command/_arping @@ -29,6 +29,7 @@ _arguments -s -S -A "-*" \ '-D[display answers as exclamation marks and missing packets as dots]' = \ '-e[like -a but beep when there is no reply]' \ "-F[don't try to be smart about the interface name]" \ + '-g+[specify group to setgid() to]:group [nobody]:_groups' \ '-m+[specify type of timestamp for incoming packets]:timestamp type' \ '(:)-B[255.255.255.255]' \ '-0[source 0.0.0.0]' \ @@ -36,6 +37,7 @@ _arguments -s -S -A "-*" \ '-S+[set source IP]:source IP address:_hosts' \ '-T+[target IP]:target IP address:_hosts' \ '-p[turn on promiscuous mode]' \ + '-Q+[specify 802.1p priority to set]:priority [0]' \ '-s[set source MAC address]:source MAC address' \ '-t[set target MAC address]:target MAC address' \ '-c[send this many requests]:count' \ @@ -45,7 +47,8 @@ _arguments -s -S -A "-*" \ '-P[send ARP replies instead of requests]' \ '-u[show index=3Dreceived/sent instead of just index=3Dreceived when pi= nging MACs]' \ '-U[send unsolicited ARP]' \ - '-w+[specify time to wait between pings (ms)]:time (ms)' \ + '-V+[specify VLAN tag to set]:vlan' \ + '-w+[specify time to wait between pings (microseconds)]:time (microseco= nds)' \ '-W+[specify time to wait between pings (seconds)]:time (seconds)' \ '(-B):address:_hosts' = diff --git a/Completion/Unix/Command/_mosh b/Completion/Unix/Command/_mosh index aa97587bb..7d1250320 100644 --- a/Completion/Unix/Command/_mosh +++ b/Completion/Unix/Command/_mosh @@ -12,8 +12,15 @@ _arguments -C \ '(-a -n)--predict=3D[control speculative local echo]:mode:(adaptive alw= ays never)' \ '(--predict -n)-a[synonym for --predict=3Dalways]' \ '(--predict -a)-n[synonym for --predict=3Dnever]' \ + '(--family -6)-4[use IPv4 only]' \ + '(--family -4)-6[use IPv6 only]' \ + '(-4 -6)--family=3D[specify address family]:family [prefer-inet]:(inet = inet6 auto all prefer-inet prefer-inet6)' \ + '--bind-server=3D[ask the server to reply from an IP address]:{ssh|any|= IP}' \ '--server[specify command to run server helper]:remote file:_files' \ '--client[specify command to run client helper]:_command_names -e' \ + "--no-ssh-pty[don't allocate a pseudo tty on ssh connection]" \ + '--local[run mosh-server locally without using ssh]' \ + '--experimental-remote-ip=3D[select method for discovering remote IP ad= dress to use for mosh]:method:(local remote proxy)' \ '1:remote host name:->userhost' \ '*:::args:_normal' && ret=3D0 = diff --git a/Completion/Unix/Command/_mpc b/Completion/Unix/Command/_mpc index fee5e06f4..45d93550d 100644 --- a/Completion/Unix/Command/_mpc +++ b/Completion/Unix/Command/_mpc @@ -53,6 +53,7 @@ _mpc_command() { play:"start playing" playlist:"print the current playlist" prev:"play the previous song in the current playlist" + prio:"change song priorities in the queue" random:"toggle random mode, or specify state" repeat:"toggle repeat mode, or specify state" single:"toggle single mode, or specify state" diff --git a/Completion/Unix/Command/_notmuch b/Completion/Unix/Command/_n= otmuch index d6cc58deb..6174d2c00 100644 --- a/Completion/Unix/Command/_notmuch +++ b/Completion/Unix/Command/_notmuch @@ -6,12 +6,16 @@ _notmuch_commands() notmuch_commands=3D( 'setup:interactively set up notmuch for first use' 'new:find and import any new message to the database' + 'insert:add a new message into the maildir and notmuch database' 'search:search for messages matching the search terms, display matchi= ng threads as results' + 'address:get addresses from messages matching the given search terms' 'reply:constructs a reply template for a set of messages' 'show:show all messages matching the search terms' 'tag:add or remove tags for all messages matching the search terms' 'dump:creates a plain-text dump of the tags of each message' 'restore:restores the tags from the given file' + 'compact:compact the notmuch database' + 'reindex:re-index all messages matching the search terms' 'help:show details on a command' 'compact:compact the notmuch database' 'config:access the notmuch configuration file' @@ -30,7 +34,9 @@ _notmuch_help_topics() { local -a notmuch_help_topics notmuch_help_topics=3D( - 'search-terms:show common search-terms syntax' + 'search-terms:common search-term syntax' + 'hooks:hooks that will be run before or after certain commands' + 'properties:message property conventions and documentation' ) _describe -t notmuch-help-topics 'topic' notmuch_help_topics } diff --git a/Completion/Unix/Command/_objdump b/Completion/Unix/Command/_o= bjdump index 8b0653267..ee2f3ea6f 100644 --- a/Completion/Unix/Command/_objdump +++ b/Completion/Unix/Command/_objdump @@ -1,6 +1,6 @@ #compdef objdump eu-objdump llvm-objdump = -local opts args files variant curcontext=3D$context state state_descr lin= e +local opts args files variant curcontext=3D$context state state_descr lin= e ret=3D1 typeset -A opt_args = files=3D'*:object file:_object_files' @@ -148,23 +148,23 @@ case $variant in ;; esac = -_arguments $opts -C : "$args[@]" $files && return 0 +_arguments $opts -C : "$args[@]" $files && ret=3D0 = case "$state" in short_dwarf_names) - _values -s "" "dwarf section" "l[rawline]" "L[decodedline]" "i[info]"= "a[abbrev]" "p[pubnames]" "r[aranges]" "m[macro]" "f[frames]" "F[frames-i= nterp]" "s[str]" "o[loc]" "R[Ranges]" "t[pubtypes]" + _values -s "" "dwarf section" "l[rawline]" "L[decodedline]" "i[info]"= "a[abbrev]" "p[pubnames]" "r[aranges]" "m[macro]" "f[frames]" "F[frames-i= nterp]" "s[str]" "o[loc]" "R[Ranges]" "t[pubtypes]" "U[trace_info]" "u[tra= ce_abbrev]" "g[gdb_index]" "T[trace_aranges]" "A[addr]" "c[cu_index]" "k[l= inks]" "K[follow-links]" && ret=3D0 ;; dwarf_names) - _values -s , "dwarf section" rawline decodedline info abbrev pubnames= aranges macro frames frames-interp str loc Ranges pubtypes gdb_index trac= e_info trace_abbrev trace_aranges addr cu_index + _values -s , "dwarf section" rawline decodedline info abbrev pubnames= aranges macro frames frames-interp str loc Ranges pubtypes gdb_index trac= e_info trace_abbrev trace_aranges addr cu_index links follow-links && ret=3D= 0 ;; bfdname) - _values "object format" "${(z)${(@M)${(f)$(_call_program targets objd= ump --help)}##* supported targets:*}##*: }" + _values "object format" "${(z)${(@M)${(f)$(_call_program targets objd= ump --help)}##* supported targets:*}##*: }" && ret=3D0 ;; machine) - _values "machine architecture" "${(@)${(z)${(@M)${(f)$(_call_program = targets objdump --help)}##* supported architectures:*}##*: }//:/\\:}" + _values "machine architecture" "${(@)${(z)${(@M)${(f)$(_call_program = targets objdump --help)}##* supported architectures:*}##*: }//:/\\:}" && r= et=3D0 ;; disassembler_options) - _values -s , "disassembler options" "${(@)${(@)${(@M)${(f)${(ps.-M sw= itch.)$(_call_program targets objdump --help)}[2]}:# [^ ]*}# }%% *}" + _values -s , "disassembler options" "${(@)${(@)${(@M)${(f)${(ps.-M sw= itch.)$(_call_program targets objdump --help)}[2]}:# [^ ]*}# }%% *}" && = ret=3D0 ;; llvm_targets) _values "target architecture" "${(z)${(@)${(f)$(_call_program targets @@ -172,4 +172,4 @@ case "$state" in ;; esac = - = +return ret diff --git a/Completion/Unix/Command/_prove b/Completion/Unix/Command/_pro= ve index 17b48a54d..27a73fba2 100644 --- a/Completion/Unix/Command/_prove +++ b/Completion/Unix/Command/_prove @@ -46,6 +46,7 @@ _arguments \ {-a,--archive}'[store output in archive file]:file:_files' \ {-j,--jobs}'[run N jobs in parallel]:jobs:' \ '*--state=3D[control persistent state]: :_values -s , state last failed= passed all hot todo slow fast new old fresh save' \ + '--statefile=3D[specify file to use instead of .prove]:state file:_file= s' \ '--rc=3D[custom rcfile]:file:_files' \ '*--rules=3D[limit tests run (or not) in parallel]:rules' \ '*:file or directory:_files' diff --git a/Completion/Unix/Command/_readelf b/Completion/Unix/Command/_r= eadelf index 46da00cc4..282431462 100644 --- a/Completion/Unix/Command/_readelf +++ b/Completion/Unix/Command/_readelf @@ -19,8 +19,8 @@ args=3D( '(-c --archive-index)'{-c,--archive-index}'[show symbol/file index in a= n archive]' \*{-x,--hex-dump=3D}"[dump contents of specified section as bytes]:sect= ion:($sections)" \*{-p,--string-dump=3D}"[dump contents of specified section as strings]= :section:($sections)" - '-w+[show the contents of DWARF2 debug sections]::debug section:(l L i = a p r m f F s o R t)' - '--debug-dump=3D[show the contents of DWARF2 debug sections]::section:(= rawline decodedline info abbrev pubnames aranges macro frames frames-inter= p str loc Ranges pubtypes gdb_index trace_info trace_abbrev trace_aranges)= ' + '-w+[show the contents of DWARF2 debug sections]::debug section:(l L i = a p r m f F s o R t U u T g A c k K)' + '--debug-dump=3D[show the contents of DWARF2 debug sections]::section:(= rawline decodedline info abbrev pubnames aranges macro frames frames-inter= p str loc Ranges pubtypes gdb_index trace_info trace_abbrev trace_aranges = addr cu_index links follow-links)' '(-I --histogram)'{-I,--histogram}'[show histogram of bucket list lengt= hs]' '(-W --wide)'{-W,--wide}'[allow output width to exceed 80 characters]' '(- *)'{-H,--help}'[display help information]' diff --git a/Completion/Unix/Command/_rsync b/Completion/Unix/Command/_rsy= nc index f79ec1dfe..c1404c908 100644 --- a/Completion/Unix/Command/_rsync +++ b/Completion/Unix/Command/_rsync @@ -149,6 +149,7 @@ _rsync() { '(--devices --specials)-D[same as --devices --specials]' \ '(-D)--devices[preserve devices]' \ '--no-devices[turn off --devices]' \ + '--copy-devices[copy device contents as regular file]' \ '(-D)--specials[preserve special files]' \ '--no-specials[turn off --specials]' \ '--no-D[turn off --devices and --specials]' \ @@ -161,7 +162,8 @@ _rsync() { '(-n --dry-run)'{-n,--dry-run}'[show what would have been transferred= ]' \ '(-W --whole-file)'{-W,--whole-file}'[copy files whole (without delta= -transfer algorithm)]' \ {--no-W,--no-whole-file}'[turn off --whole-file]' \ - '(-x --one-file-system)'{-x,--one-file-system}'[do not cross filesyst= em boundaries]' \ + '--checksum-choice=3D[choose the checksum algorithms]:algorithm:_sequ= ence -n 2 compadd - auto md4 md5 none' \ + '(-x --one-file-system)'{-x,--one-file-system}"[don't cross filesyste= m boundaries]" \ '(-B --block-size)'{-B,--block-size=3D}'[force a fixed checksum block= -size]:block size' \ '(-e --rsh)'{-e+,--rsh=3D}'[specify the remote shell to use]:remote-s= hell command:(rsh ssh)' \ '--rsync-path=3D[specify path to rsync on the remote machine]:remote = command' \ @@ -190,9 +192,9 @@ _rsync() { '--numeric-ids[do not map uid/gid values by user/group name]' \ '--timeout=3D[set I/O timeout in seconds for lulls in a transfer]:sec= onds' \ '--contimeout=3D[set connect timeout in seconds for daemon connection= s]:seconds' \ - '(-I --ignore-times)'{-I,--ignore-times}'[do not skip files that matc= h in size and mod-time]' \ + '(-I --ignore-times)'{-I,--ignore-times}"[don't skip files that match= in size and mod-time]" \ '--size-only[skip files that match in size]' \ - '--modify-window=3D[compare mod-times with reduced accuracy]:seconds'= \ + '(-@ --modify-window)'{-@+,--modify-window=3D}'[compare mod-times wit= h reduced accuracy]:seconds' \ '(-y --fuzzy)'{-y,--fuzzy}'[find similar file for basis if no destina= tion file]' \ '(--copy-dest --link-dest)*--compare-dest=3D[also compare destination= files relative to specified directory]:directory:_directories' \ '(--compare-dest --link-dest)*--copy-dest=3D[like --compare-dest, but= also includes copies of unchanged files]:directory:_directories' \ @@ -240,6 +242,7 @@ _rsync() { '--preallocate[preallocate the full length of new files]' \ '--iconv=3D[request charset conversion of filenames]:number' \ '--checksum-seed=3D:number' \ + "--noatime[don't alter atime when opening source files]" \ '--read-batch=3D[read a batched update from the specified file]:file:= _files' } = diff --git a/Completion/Unix/Command/_ruby b/Completion/Unix/Command/_ruby index 7f7af8776..d69c378fc 100644 --- a/Completion/Unix/Command/_ruby +++ b/Completion/Unix/Command/_ruby @@ -1,4 +1,4 @@ -#compdef ruby irb erb -P (ruby|[ei]rb)[0-9.]# -value-,RUBY(LIB|OPT|PATH),= -default- +#compdef ruby irb erb ruby-mri -P (ruby|[ei]rb)[0-9.]# -value-,RUBY(LIB|O= PT|PATH),-default- = local curcontext=3D"$curcontext" state line expl desc RUBY ret=3D1 typeset -A opt_args @@ -41,6 +41,7 @@ opts=3D( '(1 * -)--copyright[print the copyright]' --{en,dis}'able=3D[enable or disable features]:feature:(gems did_you_me= an rubyopt frozen_string_literal all)' \!--{en,dis}able-{gems,rubyopt,all} + '--dump=3D[dump debug information]:information:_sequence compadd - insn= s yydebug parsetree parsetree_with_comment' --{external,internal}'-encoding=3D:charset:->charsets' '!'{-y,--yydebug} '!--dump=3D:target:(version copyright usage yydebug syntax parsetree pa= rsetree_with_comment insns)' diff --git a/Completion/Unix/Command/_strip b/Completion/Unix/Command/_str= ip index 0703c50e4..630140c64 100644 --- a/Completion/Unix/Command/_strip +++ b/Completion/Unix/Command/_strip @@ -19,18 +19,22 @@ if _pick_variant gnu=3DGNU solaris --version; then '(-)--help[display usage information]' '(-)--info[display list of architectures and object formats]' '(-I --input-target)'{-I+,--input-target=3D}'[object code format of i= nput]:bfd name:->bfdnames' - '(-O --output-target)'{-I+,--output-target=3D}'[object code format of= output]:bfd name:->bfdnames' + '(-O --output-target)'{-O+,--output-target=3D}'[object code format of= output]:bfd name:->bfdnames' + '(-D --enable-deterministic-archives -U --disable-deterministic-archi= ves)'{-U,--disable-deterministic-archives}'[disable -D behavior]' + '(-D --enable-deterministic-archives -U --disable-deterministic-archi= ves)'{-D,--enable-deterministic-archives}'[produce deterministic output wh= en stripping archives (zero file metadata)]' '*'{-R+,--remove-section=3D}'[remove given sections]:section name' '--remove-relocations=3D[remove relocations from specified section]:s= ection' '(-s --strip-all)'{-s,--strip-all}'[remove all symbols]' '(-g -S -d --strip-debug)'{-g,-S,-d,--strip-debug}'[remove debugging = symbols]' + '--strip-dwo[remove all DWARF .dwo sections]' '--strip-unneeded[remove symbols not needed for relocation processing= ]' + '!(--no-merge-notes)'{-M,--merge-notes} "--no-merge-notes[don't attempt to remove redundant notes]" '*'{-K+,--keep-symbol=3D}'[keep given symbol]:symbol name' '*'{-N+,--strip-symbol=3D}'[strip given symbol]:symbol name' '(*)-o+[output file]:output file:_files' '(-p --preserve-dates)'{-p,--preserve-dates}'[preserve access and mod= ification dates]' - '(-w --wildcard)'{-w,--wildcard}'[permit wilcards in symbol names]' + '(-w --wildcard)'{-w,--wildcard}'[permit wildcards in symbol names]' '(-x --discard-all)'{-x,--discard-all}'[remove non-global symbols]' '(-X --discard-locals)'{-X,--discard-locals}'[remove compiler-generat= ed local symbols]' '--keep-file-symbols[retain symbols specifying source file names]' diff --git a/Completion/Unix/Command/_vim b/Completion/Unix/Command/_vim index c2612ebc2..042974338 100644 --- a/Completion/Unix/Command/_vim +++ b/Completion/Unix/Command/_vim @@ -40,6 +40,7 @@ arguments=3D( '(-A -H )-F[start in Farsi mode]' '-T[set terminal type]:::_terminals' '--not-a-term[skip warning for input/output not being a terminal]' + '--ttyfail[exit if input or output is not a terminal]' '-u[use given vimrc file instead of default .vimrc]::rc file:_files' "--noplugin[don't load plugin scripts]" '-o-[number of windows to open (default: one for each file)]::window co= unt: ' @@ -70,6 +71,7 @@ arguments=3D( '--startuptime[write startup timing messages to given file]:log file:_f= iles' '--socketid[run GVIM in another window]' '-i[use specified viminfo file]:viminfo file [~/.viminfo]:_files' + '--clean[defaults, no plugins, no viminfo]' '(- *)'{-h,--help}'[print help and exit]' '(- *)--version[print version information and exit]' '(* -q)-t[edit file where tag is defined]:tag:_complete_tag' diff --git a/Completion/X/Command/_evince b/Completion/X/Command/_evince index 48d5a9aeb..21b493360 100644 --- a/Completion/X/Command/_evince +++ b/Completion/X/Command/_evince @@ -5,12 +5,8 @@ _arguments -s -S \ '--version[display version information]' \ {-h,--help}'[display help information]' \ '--help-all[display help on all options]' \ - '--help-sm-client[display help on session management options]' \ '--help-gtk[display help on GTK+ options]' \ - normal \ - '--sm-client-disable[disable connection to session manager]' \ - '--sm-client-state-file=3D[specify file containing saved configuration]= :file:_files' \ - '--sm-client-id=3D[specify session management ID]:id' \ '--class=3D[specify program class as used by the window manager]:class'= \ '--name=3D[program name as used by the window manager]:name:_x_name' \ '--gdk-debug=3D[specify GDK debugging flags to set]:flag' \