ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     ÿØÿà JFIF      ÿÛ C      

!"$"$ÿÛ C  ÿÂ p " ÿÄ              ÿÄ             ÿÚ    ÕÔË®
(%	aA*‚XYD¡(J„¡E¢RE,P€XYae )(E¤²€B¤R¥	BQ¤¢ X«)X…€¤   @  

  ..............................................................................................................................................................................
.............................................................................                                                  
                                                                                                                                                                                     4F5.8.1                                   	  g              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_add-zle-hook-widget g
                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_add-zsh-hook L                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_alias L N               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_aliases N>         P         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_arrays >a  B       (         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_assign ar         t         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_autocd r       \        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_bindkey ^  5     	        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_brace_parameter ^l  9               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_builtin l       X        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_cd h        (         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_command h  6             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_command_names  8  
      4        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_compadd 8  
             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_compdef {   K      L        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_completers { !  :             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_condition ! #  :     <        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_default #  z               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_delimiters #K$               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_directory_stack Kz%        0         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_dirs %                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_disable &  3      <        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_dynamic_directory_name &'         L         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_echotc '4'         L         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_echoti 4'X'        4         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_emulate X'                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_enable 'g(  '                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_equal g( q(         <         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_exec (               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_fc (`,               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_file_descriptors ^.                  debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_first ^. _.  R              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_functions _. .  ~             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_globflags . 0        4        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_globqual_delims 0  Y             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_globquals 0 7       @        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_hash %9               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_history_modifiers %9 P;               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_in_vared <  
  	           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_jobs >  +                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_jobs_bg >  s      <         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_jobs_builtin &?  '                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_jobs_fg &0?                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_kill @                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_limit @ X@         P         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_limits X@@  e              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_math A  [       0         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_math_params 1A  G                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_mere CA                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_module_math_func A         \         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_options A         \         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_options_set B         \         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_options_unset B IB  (                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_parameter IB SB       X        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_parameters SBUC  q       H         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_precommand UCrC                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_print rC G  0      4         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_prompt GG       
        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_ps1234 G/N                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_read (O  8     4        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_redirect O  g               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_run-help P                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_sched P P  y      (        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_set [R  G             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_setopt [R-S  \             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_source -SS                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_strftime S       
        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_subscript S X                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_suffix_alias_files X<Y       p        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_tcpsys <YoZ       P        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_tilde oZ T[                  debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_trap [  s                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_ttyctl [[  a     	        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_typeset 9b  4              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_ulimit 9bFc        8         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_unhash Fcc                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_user_math_func cc  E     @        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_value c e        L         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_vared e e               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_vars f  S                 debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_wait f               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_which f Mh  K               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_widgets Mh       L        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zargs h j               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zattr j Rk         8         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zcalc Rk k        @        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zcalc_line km               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zcompile n  ]              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zed o  	     t        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zftp {q  r     $        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zle {t  v             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zmodload w  .      d         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zmv x               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zparseopts xuz  o             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zpty |  %               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zsh-mime-handler [|        `         debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zsocket [|  O  I   #        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zstyle |  Q              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_ztodo  A    k           v       A        g        k    A       f      ۬ =   A     C          F   =   D A             < k      A  (        -  l A  l m         A    	     E            A        G              A            A        -   A       g        k    A     C     p   < k      A  "$                  T   u      F       q  A  "$                   < A      F       A      F           AD           \        A                   8   P          A        g              A  0    F     ۜ ۼ ۜ                 A    C	  F   	  
      _addzlehookwidget_types local autoload addzlehookwidget /dev/null zstyle zlehook types compadd @ L:|=zle- r:|-=* r:|=* zletmp _addzlehookwidget_widgets local expl  +opt_args[-d]  zstyle line1 widgets _wanted widgets installed hook compadd tmp-: return _wanted widgets widget _widgets user:* _addzlehookwidget local context state state_descr line typeset opt_args _arguments (-D)-d[remove HOOK from the array] (-d)-D[interpret HOOK as pattern to remove from the array] Uzk[passed to 'autoload'] :hook type:_add-zle-hook-widget_types :widget:_add-zle-hook-widget_widgets _addzlehookwidget @  A               o       A        G              A          
  A        -   A  "(      p                  !      F   t    q  A  "    &         F   t    A      F   t        AD              B      A                   8   P          A        g              A  0    F     ۜ ۼ ۜ           u      A    C  F   M        _addzshhook_hooks local expl  +opt_args[-d]  _wanted functions installed hooks compadd line[1]_functions return _functions _addzshhook local context state state_descr line typeset opt_args _arguments (-D)-d[remove HOOK from the array] (-d)-D[interpret HOOK as pattern to remove from the array] Uzk[passed to 'autoload'] :hook class:(chpwd precmd preexec periodic zshaddhistory zshexit zsh_directory_name) :hook function:_add-zsh-hook_hooks _addzshhook @   A   X    '                E   E   |      E         E         E         E   3   A     C  g              A   8         ۜ  A  ۜ U        q  E  A  4   %  1%  A         A     !  	  A           ۄ     A     C  F     ی A      &   0    A   B    f   P  ۜ q          3   A     C             A   "              %     ۜ      A  ,    &  0   P     i    ی        local curcontext curcontext state line expl type typeset opt_args _arguments -* (-r +r -s +s)-+g[list or define global aliases] (-g +g -s +s)-+r[list or define regular aliases] (-r +r -g +g)-+s[list or define suffix aliases] -+m[print aliases matching specified pattern] -L[print each alias in the form of calls to alias] *::alias definition:->defn state compset *= compset _normal compset =* opt_argsi+grs  #type  type _wanted alias alias definition _aliases suf type[@] A                  +c,   @       A          T   , $    A   "     R             +c;   A          @         A       %   ,      A   "     r      ;;      C  %  ,            A   "     r      ;<;       %  ,           A   "     r      ;;       %  ,      Q     A   "     r      ;:       %  ,           A   "     r      ;<:     C  %  ,           A   "     r      ;:       %  ,      =     A         \  | @          local expl args opts zparseopts s:sel sel @ args aliases:regular alias:compadd -k aliases global-aliases:global alias:compadd -k galiases suffix-aliases:suffix alias:compadd -k saliases disabled-aliases:disabled regular alias:compadd -k dis_aliases disabled-global-aliases:disabled global alias:compadd -k dis_galiases disabled-suffix-aliases:disabled suffix alias:compadd -k dis_saliases _alternative A       G              A  (      ,   L      h         <        local expl _wanted arrays array _parameters @ *array*  A             < 1   ۜ      _parameters ^*readonly*   A       &       A     C  '   <         ++ A  "       T   B    &   #    F   p   +    _command_names local autocd return  A   4              0   D         X         +  A       g              A   "\          ۜ ۜ -  I  e  1  E  e    	  i
  1    q  !  E      q          +     A   `  C    9  0     T      A  "$       p    0   T         #      +     A    	  F     +    local state expl line curcontext curcontext typeset opt_args _arguments (-v -a -M -l -D -A -N -p)-e[select emacs keymap and bind it to main] (-e -a -M -l -D -A -N -p)-v[select viins keymap and bind it to main] (-e -v -M -l -D -A -N -p)-a[select vicmd keymap] (-e -v -a -l -D -A -N)-M[specify keymap to select]:keymap:->keymap (-e -v -a -M -D -A -N -m -p -r -s -R *)-l[list existing keymap names] (-e -v -a -d -A -N -m -r -s -R *)-L[output in form of bindkey commands] (-e -v -a -l -D -A -N -m -p -r -s -R *)-d[delete existing keymaps and reset to default state] (-e -v -a -M -l -d -A -N -m -p -r -s -R *)-D[delete named keymaps]:*:keymap:->keymap (-e -v -a -M -l -L -d -D -N -m -p -r -s -R *)-A[create alias to keymap]:old-keymap:->keymap:new-keymap:->keymap (-e -v -a -M -l -L -d -D -A -m -p -r -s -R *)-N[create new keymap]:new-keymap:->keymap:old-keymap to copy:->keymap (-l -L -d -D -A -N -p -r -s -r -R *)-m[add builtin meta-key bindings to selected keymap] (-e -v -a -d -D -A -N -m -s -R *)-p[list bindings which have given key sequence as a prefix]:key sequence (-l -L -d -D -A -N -m -s *)-r[unbind specified in-strings]:*:in-string (-l -L -d -D -A -N -m -p -r *)-s[bind each in-string to each out-string]:*:key string (-e -v -a -M -l -L -d -D -A -N -m -p)-R[interpret in-strings as ranges] (-l -L -d -A -N -m -p -r -s):in-string (-l -L -d -A -N -m -p -r -s)*::widgets:_widgets state keymap _wanted keymaps compadd return  A   $              ,   D   |   *Ã    A     C  g               A       g         r    A   D	   ' 1 A.     r            A       f   D  ۄ   A    C  NO  A       e  A,                A       f     ۄ   A   \    
    A.     r          A          A      &   0  q  A        T  A  D      0	     *     A.        D        0	     j     A.               0          A      ?    A  "   R    A       F       A    	  &   \  6  A    C	  &   x  A    	  _    0     :     A     C
  f     ۄ TA     
         %  q     A  (  
      ۤ        ی ۜ  0	     J     A      F   L  q  0	          A      F   L    0          A       f     ۄ TA            )         A  (  C    P  ۤ x       ی ۜ  0	       	   A    C  F   L    A      &   \  0s       
   A     6    A  J   R    A       F     	  A      &   \  -  A,  N      ,   U	     A   L      1  A      &   x  A     C  F   L  	  A      &   \  A    C      A.  Y   r   	  	     A   L      1  A      &   x  A       F   L  	
  A    C  &   \  A  x        A.  _   r   	  U
     A  L      1  A      &   x  A     C  F   L  
  A      &   \  A   X    
    A  k   R  
  A                   A            u     A       8    0          A  8        A  r      ,  A            Y     0          A             9       0
          A                  0
          A    !        )     A   8  !      A          A    "             A   X  "  
    A     R  !  A    "        E       A    C#        	     A     #           I      E    i  	    1    m                    Y   5!  "  "  #  }$  %  %  &  '  (  (  )  )  m*  +  i,  Y-  U.  /  /     A   (  C/    0  ۤ    0     ی ۜ  A    /  &   \    A    /  f   $1  ۄ E1  A     0  &   1  A    C0  &   \    A    0  f   1  ۄ 1  A   <  0       1  2  3  4  U5  5  q6  7  ]7  7  7     A   (  4    8  ۤ    8     ی ۜ  A     C4  F   9    A    4  &   \  A    C5  F   T9  ,     local char delim found_percent found_m flags integer q_last PREFIX ${() compset PREFIX PREFIX1 compset char  q_last++, n_q++  continue  q_last = 0  found_m gIjsZ_ PREFIX _delimiters qualifierchar return _globqual_delims compset o:octal escapes c:expand ^X etc. e:expand \\M-t etc. _describe format format option _message integer expression js separator compset c:parse comments as strings (else as ordinary words) C:strip comments (else treat as ordinary words) n:treat newlines as whitespace _describe format no useful values lr PREFIX qualifierchar PREFIX1 padding width delim PREFIX1 repeated padding PREFIX1 one-off padding found_percent %:expand prompt sequences %:expand prompts respecting options q_last  n_q == 0  q:quote with backslashes q:quote with single quotes -:quote minimally for readability +:quote like q-, plus $'...' for unprintable characters q:quote with double quotes q:quote with $'...'  !n_q  Q:remove one level of quoting found_m m:count multibyte width in padding calculation m:count number of character code points in padding calculation #:evaluate as numeric expression @:prevent double-quoted joining of arrays A:assign as an array parameter a:sort in array index order (with O to reverse) b:backslash quote pattern characters only c:count characters in an array (with ${(c)#...}) C:capitalize words D:perform directory name abbreviation e:perform single-word shell expansions f:split the result on newlines F:join arrays with newlines g:process echo array sequences (needs options) i:sort case-insensitively k:substitute keys of associative arrays L:lower case all letters n:sort decimal integers numerically o:sort in ascending order (lexically if no other sort option) O:sort in descending order (lexically if no other sort option) P:use parameter value as name of parameter for redirected lookup t:substitute type of parameter u:substitute first occurrence of each unique word U:upper case all letters v:substitute values of associative arrays (with (k)) V:visibility enhancements for special characters w:count words in array or string (with ${(w)#...}) W:count words including empty words (with ${(W)#...}) X:report parsing errors and eXit substitution z:split words as if zsh command line 0:split words on null bytes p:handle print escapes or variables in parameter flag arguments ~:treat strings in parameter flag arguments as patterns j:join arrays with specified string l:left-pad resulting words r:right-pad resulting words s:split words on specified string Z:split words as if zsh command line (with options) S:match non-greedy in /, // or search substrings in % and # expressions I:search <argument>th match in #, %, / expressions B:include index of beginning of match in #, % expressions E:include index of one past end of match in #, % expressions M:include matched portion in #, % expressions N:include length of match in #, % expressions R:include rest (unmatched portion) in #, % expressions _describe parameter flag compset *:([\|\*\^]|\^\^) _arrays compset *: -:substitute alternate value if parameter is null +:substitute alternate value if parameter is non-null =:substitute and assign alternate value if parameter is null \:=:unconditionally assign value to parameter ?:print error if parameter is null #:filter value matching pattern /:replace whole word matching pattern |:set difference *:set intersection ^:zip arrays ^^:zip arrays reusing values from shorter array _describe operator _history_modifiers _parameters    A        
  A           A     C  F   <   T   A        l   A      f      ۄ    	  A     C  G             A  (        0     U      \        CURRENT > 2  shift words  CURRENT --  _normal service local expl _wanted commands builtin command compadd @ builtins    A                        A               ۜ -      i  =      A       f   ,  H  |  A   ,  C  G             +  E        A   L    '               E   0     E   L     E   d     E        A         1  A          A        AN     2p  r     <         8  A,         X       A   "  !   r   u         C  &     A  "        A  "  #   r         "  #      0           &     A  h 	      A&  '   r    5  A     C
  G     +    A     
     +u     A     C     +	     A  "  .        ,    &  $   D  t         +  A   |      1  A  2   2       	     R    I	  2`    x	         	  A  "    &   	    4      +     A       g      
      A         1  A.  8   r   -
  M
     A     C  G     t
      A,  ;      t
  
     A  l      1  A  <     Q  A     C  %  |  ۼ Q     A,  >             A.  ?         =     A      v  1v  AV  C   2     u                 A       g       
c    A       %   
c   A          0  Y     A   "  J               
c     A      9  19  A^  N   2    	  2`         )  l   A     1  1  A.  O      Q  ;|9   A      %  
cy       q)  A   @    '             1     \  q  E        E   "K   A,  W             A,  X        5     A     C  F   |    A,  Z             A   "&  \   2p  r  5       M  u  	   "(  C          	  x  ۼ "K|   ^      +     A,  `             A.  a             A   "2  g   R    (    2`  R  I       ;|9
       %  
c  y     A         1  A  "6  j   2  r     @  2p  r  0    r   e  <             ۤ   1  A      %  
cu  y     A   "    F   0  y    o      +     A    C  F   d  +A   "  s         "$                 I  |   t      +     A      F   d  +    _cd_options _arguments -q[quiet, no output or use of hooks] -s[refuse to use paths with symlinks] (-P)-L[retain symbolic links ignoring CHASE_LINKS] (-L)-P[resolve symbolic links as CHASE_LINKS] setopt localoptions nonomatch local expl curarg integer argstart noopts match mbegin mend  CURRENT > 1  wordsargstart argstart CURRENT curarg curarg - break  argstart++  curarg CURRENT (argstart+1) PWD/wordsargstart/PWD/ repPWD%%wordsargstart%PWDwordsargstart  #rep  _wanted replacement strings replacement compadd PREFIX b~/ match[1] CURRENT cdablevars _directory_stack tmpWpath PREFIX /../ tmpprefix cd ${PREFIX%/*} >&/dev/null && print $PWD tmpprefix tmpWpath IPREFIX IPREFIXPREFIX%// PREFIX PREFIX/ PREFIX ~/./../ IPREFIX ../ tmpcdpath tmpcdpath @cdpath:.:PWD  #tmpcdpath  path-directories:directory in cdpath:_path_files -W tmpcdpath -/ PREFIX PREFIX PREFIX alt[@] named-directories: : _tilde oipre IPREFIX opre PREFIX dirpre dirpre PREFIX%%/*/ IPREFIX IPREFIXdirpre eval dir=( ~dirpre ) PREFIX PREFIX#*/ dir dir[1] ~dirpre _wanted nameddirectories directory after cdablevar _path_files PREFIX opre IPREFIX oipre CURRENT path[(r).] PREFIX cdpath+local-directories:cdpath+local directory:_path_files (j: :)(@q)tmpWpath -/ CURRENT argstart PREFIX zstyle :completion:curcontext:options completeoptions service-options:service option:_cd_options _alternative return CURRENT _wanted directories directory _path_files tmpWpath A             -   1  e        _arguments -v[indicate result of command search]:*:command:_path_commands -V[show result of command search in verbose form]:*:command:_path_commands (-)-p[use default PATH to find command] *:: : _normal -p $service  A                 ,   @       A   "       X   ۤ u         &     A   "       X   ۤ %    "                        @   -     A          ,   e     A   ""     R`      r   I  ;|9     C     ,   i     A           A.     r   1  ,    A      &   D    A        ]      q  A   "     r   1           &   D  A  4      ,     %      U      5	  q
     A     
             A       g              A     C      A  "  C     X      Q      .         A               ZA       A     C          ZA       A                A         (  |    ]      local args defs ffilt zstyle :completion:curcontext:commands rehash :completion:curcontext:functions prefixneeded PREFIX _. [(I)[^_.]*] commands:external command:_path_commands path[(r).] PREFIX executables:executable file:_files -g \*\(-\*\) 1 shift  #precommands:|builtin_precommands  defs[@] builtins:builtin command:compadd -Qk builtins functions:shell function:compadd -k 'functionsffilt' aliases:alias:compadd -Qk aliases suffix-aliases:suffix alias:_suffix_alias_files reserved-words:reserved word:compadd -Qk reswords jobs:: _jobs -t parameters:: _parameters -g "^*(readonly|association)*" -qS= -r "\n\t\- =[+" parameters:: _parameters -g "*association*~*readonly*" -qS\[ -r "\n\t\- =[+" @ cmdpath :completion:curcontext commandpath cmdpath cmdpath path commands cmdpath _alternative defs[@]   A   @    '                E   E   |      E            +  A     C  g              A   "          ۜ ۜ    -        m  !          e  9        q      y      %        a          q      	    -      +     A           A  /     u  A          A  0        A  "  C  f     <      1      +       A  2      -   A  "    f   p   <      3      +     q  A    C        ,    !  A    C  F   @!  +    local curcontext curcontext state line typeset opt_args _arguments -* -P+[specify prefix]:prefix -S+[specify suffix]:suffix -p+[specify hidden prefix]:hidden prefix -s+[specify hidden suffix]:hidden suffix -i+[specify ignored prefix]:ignored prefix -I+[specify ignored suffix]:ignored suffix (-k)-a[matches are elements of specified arrays] (-a)-k[matches are keys of specified associative arrays] -d+[specify display strings]:array:_parameters -g "*array*" -l[list display strings one per line, not in columns] -o[specify order for matches by match string not by display string]:: : _values -s , order
    "match[order by match not by display string]"
    "nosort[matches are pre-ordered]"
    "numeric[order numerically]"
    "reverse[order backwards]" (-1 -E)-J+[specify match group]:group !-V+:group (-J -E)-1[remove only consecutive duplicates from group] -2[preserve all duplicates] (-x)-X[specify explanation]:explanation (-X)-x[specify unconditional explanation]:explanation -q[make suffix autoremovable] -r+[specify character class for suffix autoremoval]:character class -R+[specify function for suffix autoremoval]:function:_functions -f[mark matches as being files] -e[mark matches as being parameters] -W[specify location for matches marked as files] -F+[specify array of ignore patterns]:array:_parameters -g "*array*" -Q[disable quoting of possible completions] *-M[specify matching specifications] -n[hide matches in completion listing] -U[disable internal matching of completion candidates] -O+[populate array with matches instead of adding them]:array:_parameters -g "*array*" -A+[populate array with expanded matches instead of adding them]:array:_parameters -g "*array*" -D+[delete elements from array corresponding to non-matching candidates]:array:_parameters -g "*array*" -C[add special match that expands to all other matches] (-1 -J)-E+[add specified number of display only matches]:number *:candidate:->candidates state  +opt_args[-a]  _parameters *array*  +opt_args[-k]  _parameters *assoc* _message candidates candidate return  A   P              0   D   X         l      E      E            +  A     C  g                A       g      <      A       %        A     C      A  	      a  A        %      -  A       A  4          "      Z  %    Z  q       A           i         A   "0    F  (   ۜ ۜ U    A    u	  	    $      +     A     	      A.  &   r   	  
      A    	  '  %
  0          A     
     p
  , 
  Z+A    C
  F   
    0	          A.  *         
     0	          A.  +         
     A        	  0,     {k   A,  1      
     A,  2         E     A  l      1  A  3        A         p
  ,   	    A  "    &   0    6      +     0     l     A  "$           D       \ 4    :      +     0R     
     A   $  C  G        %  P  e    A   B  >               P  -     A        1  A           ۤ   M  A          X        A  ",  C  &      D     X  $ X    P    B      +       A  "$       x    D        P    D      +     0     
     A  "D          D   	  D  l e      )  u      I      L      +     A      F   
  +    local state line expl disp curcontext curcontext normal args1 args2 typeset opt_args  ! words[2,-1][(I)[^-]*] || words[(I)-[kK]]  -* (-d)-a[make function autoloadable] (-d)-n[leave existing definitions intact] -d[delete]:*:completed command:->ccom -k[define widget and key binding]:completion function:->cfun:style:->style:*:key -K[define multiple widgets based on function]:*::: :->multi !-a !-n *-N[completion for named command] _arguments args1[@] *-p[completion for command matching pattern] *-P[completion for command matching pattern] :completion function:->cfun *:commands:->com args2[@] state multi ( CURRENT % 3 ) _message keys return cfun style words[(I)-[pP]] words[(I)-N]  pat && pat > normal  patterns pattern _command_names ccom _wanted commands completed command compadd _comps list v_comps kfunctionsI_  +list[1]  fpath:/./_:t zstyle :completion:curcontext:functions prefixhidden list@_ _wanted functions completion function compadd _wanted compadd _wanted widgetstyle widget style compadd r:|-=* r:|=* completeword deletecharorlist expandorcomplete expandorcompleteprefix listchoices menucomplete menuexpandorcomplete reversemenucomplete A     C  G            A                   ,   @       A   <      ,   T   x            ,        0  P  l     A            $ \ ,   A   "                     A   "         ۤ 	      C  %     $ ,      A  ,    &      @   )  X  y            local disp list expl complete approximate correct match expand menu oldlist ignored prefix history zparseopts p=us us zstyle :completion:curcontext:completers prefixhidden _wanted completers completer compadd @ disp[@] us^list[@]  A   (    '                -      +  A  D   G  1	  A.     r   }   |     A  "           |        &      Q	  A.     r           A  "  C               C  &       A.  
   r     ۤ    A      &       A.     r   M  ۴    A    C  f   l  ۔   q'  A         1  A  B     r     <             ۤ     A        1
  A.     r          A  "       \  |       ,      +     q  A  "       0  | Y      7      +     A   "    f       a    :      +     A      F     +    local prev words[CURRENT-1] prev _tags options _options prev ahkprsuwxLOGSNnotef prev files _files prev _file_descriptors prev _parameters \= \t\n\[\- PREFIX zstyle :completion:curcontext:options prefixneeded prev [[||&&!( _describe condition code ( -a:existing\ file
	           -b:block\ special\ file
	           -c:character\ special\ file
	           -d:directory
	           -e:existing\ file
	           -f:regular\ file
	           -g:setgid\ bit
	           -h:symbolic\ link
	           -k:sticky\ bit
	           -n:non-empty\ string
	           -o:option
	           -p:named\ pipe
	           -r:readable\ file
	           -s:non-empty\ file
	           -t:terminal\ file\ descriptor
	           -u:setuid\ bit
		   -v:set\ variable
	           -w:writable\ file
	           -x:executable\ file
	           -z:empty\ string
	           -L:symbolic\ link
	           -O:own\ file
	           -G:group-owned\ file
	           -S:socket
	           -N:unread\ file) _describe condition code ( -nt:newer\ than
	           -ot:older\ than
	           -ef:same\ file
	           -eq:numerically\ equal
	           -ne:numerically\ not\ equal
	           -lt:numerically\ less\ than
	           -le:numerically\ less\ than\ or\ equal
	           -gt:numerically\ greater\ than
	           -ge:numerically\ greater\ than\ or\ equal) _alternative files:: _files parameters:: _parameters return   A       G       c    A   D   '  1'  A  "L    )      A  B          ۜ 5      c    f      ,                -  I      A       G       z    A       %   z   A   "     r   -              zۤ    A   "     r   -           %  z  $    A  B  C  F     !    C  F   H    A   "    F   d        F   H    A          AF     2`      r          A,          e     A            ۄ     A    C  F       q  A      F   H        local zstyle :completion:curcontext: usecompctl zmodload zsh/compctl ctl nofalse0off first default opt[@] compcall opt[@] return _files @ magicequalsubst PREFIX = compstateparameter PREFIX%%\=* compset *= _value   A       G              A       g        ,       A   B       @    ]      ,   $      ,     Z  z    *     A  l  C      A          A  ,    &  0  P     |    ۜ   ,   q  A      F     |      local expl list zstyle :completion:curcontext:1 delimiters  #list  _wanted delimiters delimiter compadd _message   A     C  f          P   A   (       x                  +    A   B     r   	  )          F   @    A   B       \  ۜ y  )  +        +    A      5  1.  A         \  ۤ e    A             5     A     C    1  A     R  2p  r                 2`  r     Z         A       G     J      A          (  M     A^       h      A.               q  A^  !     h      A.  "             A     	        9     A    	  %     d#        A     C
             A    
  %         A  4  C  f    ۴ 9     y        ی         setopt localoptions nonomatch local expl list lines revlines disp PREFIX + return zstyle :completion:curcontext:directory-stack listseparator :completion:curcontext:directory-stack verbose (D)dirstack[@] PREFIX1 pushdminus PREFIX1 integer revlines lines i = 1 i <= #lines i++  linesi (i-1) sep revlines[-i]##[0-9]#[	 ]# i sep lines[i]##[0-9]#[	 ]# PREFIX1lines%%  PREFIX10..dirstack _wanted directorystack directory stack compadd @ disp[@] A  $           ۜ -      i  =  	      _arguments (-)-c[clear the directory stack] (* -c)-l[display directory names in full] (* -c)-v[display numbered list of directory stack] (* -c)-p[display directory entries one per line] (-)*:directory:_directories A                   8   \       A       %              A          8         A          \   1     A  <      p   ۜ    ۜ   =  M              local ali_arr sali_arr func_arr kaliases kgaliases ksaliases kfunctions _arguments -* (-f -r -s -p)-a[act on regular or global aliases]:*:regular or global aliases:compadd -k ali_arr (-a -r -s -p)-f[act on functions]:*:functions:compadd -k func_arr (-a -f -s -p)-r[act on reserved words]:*:reserved-words:compadd -k reswords (-a -f -r -p)-s[act on suffix aliases]:*:suffix aliases:compadd -k sali_arr (-a -f -r -s)-p[act on pattern characters]:*:pattern characters:compadd -k patchars -m[treat arguments as patterns] *:builtin command:((k)builtins) A       G              A     C  '   ,         +  A        1  A>     RP    M          A   "  	     M  "  C  F         	      +     A   H    ,             A  "    F               +     A    C  F     +q  A      F           local func integer functionszsh_directory_name +zsh_directory_name_functions functionszsh_directory_name zsh_directory_name zsh_directory_name_functions func return _message dynamic directory name: implemented as zsh_directory_name c  A       G              A  $       ,   L      u      \        local expl _wanted arguments terminal capability compadd termcap  A       G              A  $       ,   L      u      \        local expl _wanted arguments terminal capability compadd terminfo A  (           ۜ -          =      _arguments -L[set local_options and local_traps as well] -R[reset all options instead of only those needed for script portability] 1:shell to emulate:(zsh sh ksh csh) 2:specify optional command:(-c) 3:command:_cmdstring   A                   8   \       A       %              A          8        A          \   a     A  <         ۜ    ۜ   5  E      -        local ali_arr sali_arr func_arr kdis_aliases kdis_galiases kdis_saliases kdis_functions _arguments -* (-f -r -s -p)-a[act on regular or global aliases]:*:aliases:compadd -k ali_arr (-a -r -s -p)-f[act on functions]:*:functions:compadd -k func_arr (-a -f -s -p)-r[act on reserved words]:*:reserved-words:compadd -k dis_reswords (-a -f -r -p)-s[act on suffix aliases]:*:suffix aliases:compadd -k sali_arr (-a -f -r -s)-p[act on pattern characters]:*:pattern characters:compadd -k dis_patchars -m[treat arguments as patterns] *:builtin command:((k)dis_builtins)   A      &           _path_commands  A  0    F      ۜ ۜ  -     A   !    Q      _arguments -* -a+[set argv\[0\] to specified string]:argv[0] string -c[clear environment] -l[simulate login shell (prepend - to argv\[0\])] *:: : _normal -p $service A   X    '                E   E   |      E         E         E            +  A     C         rkk#+    A       g               A       g      (      A              L  t        A       '               A       %  $  =       A        $  A   (    %  L  ۜ ۜ i  M         A         1  A         A         L    U       A  B              E   L  U       A         A         L       q  A     C  %  L   U	  	  
     A   8  	  %  d
  
  a  I  a  y        m       A,  4        I     A       7    0     @      A  "    f   `        8      +     0          A  "    f     1  q    ;      +     0     ;     A  "                      C      +     A   ",   D  1D  A  G     %  A   B       @  ۜ ]    +  H      +    A   C  8  1
  A  "  I   R      C     @  ۄ   a  A         t  ,       A&  K   R    %  A           <  ۴ T  4 q    A  8  C    L  ۔l         l   d#           A&  O   R  i     A   H    ,     rkk#      A  Q         A         !  9!     A  0    F  !  ۔!       !  d#"       	  A  B,    &  8"  X"       t"  ۜ    "      f   $#  A#  d#    Z      +     A      F   |#  +    local curcontext curcontext state state_descr line expl events typeset opt_args fc_common fc_hist fc_r Mwords1,CURRENT1: words (@)words[1,CURRENT-1]:#*=* (@)words[CURRENT,-1]  CURRENT -= cur  (-A -R -W -p -P)-I[include internal (new) events only] (-A -R -W -p -P)-L[include local events only] (-A -R -W -p -P)-r[reverse order of the events] (-A -R -W -e -p -P)-n[suppress line numbers] wordsrpaap :history file:_files :history size: :saved history size: wordsrapa !-a:option:(-p) wordsrARWI :history file:_files fc_common[@] (-)1:first event:->events 2:last event:->events fc_hist (-A -R -W -a -p -P 2)-m[treat argument as a pattern] (-A -R -W -e -f -E -i -t -a -p -P)-d[print time-stamps] (-A -R -W -e -d -E -i -t -a -p -P)-f[mm/dd/yyyy format time-stamps] (-A -R -W -e -d -f -i -t -a -p -P)-E[dd.mm.yyyy format time-stamps] (-A -R -W -e -d -f -E -t -a -p -P)-i[yyyy-mm-dd format time-stamps] (-A -R -W -e -d -f -E -i -a -p -P)-t[print time-stamps in specified format]:date format (-A -R -W -e -a -p -P)-D[print elapsed times] (-A -R -W -I -e -d -f -i -l -m -n -r -D -E -t -P)-a[with -p, automatically pop history on function return] (-A -R -W -I -e -d -f -i -l -m -n -r -D -E -t -P)-p[push current history to stack] (- *)-P[pop history from stack] (-A -R -W -e)-l[list resulting commands on stdout] service history _arguments fc_common[@] fc_hist[@] _arguments fc_common[@] fc_r _arguments fc_common[@] fc_r (-A -R -W -a -l -n -d -f -E -i -r -t -D -p -P)-e+[specify editor to invoke]:editor to invoke:_command_names -e (-a -l -L -m -e -r -n -d -f -t -E -i -R -D -A -W -p -P *)-R[read history from file]A[append history to file]W[write history to file] state zstyle :completion:curcontext: listseparator line: compset *= _message replacements replacement prefix 09 print events %-#HISTNO.#HISTNOs sep %s (kv)history[@] _wanted events state_descr compadd B:0= events events[@]%% * prefix (kv@)history  num=num - HISTNO  events (r.1+#HISTNO.)num sep cmd _wanted events compadd events _wanted events compadd history%%:IFS::09 _guard [0-9]# event return   A   (           J  2#   ,   @   +    A     C          T   h       A          2#}      A          2#      A   |   n  1n  A            ۤ 	    A   B          ۜ     +        +    A    C  S    A.     r           A          2#     A          <   T   ]    A         2#     C  A          h        A       E  A   C        	  :  1  A    C     \  4     A      ,     J       A  h      1  A              @   %  A         T   I     q  A      %          A          A  |         J     q  A  \    
    A.        @        A         T        q  A      %          A  |  	       J       A  \  	  
    A.  '      @        A    
     T   	     q  A    
  %        A  d      1  A  0      	  A      C  %  T   )
  
    1     A      %  ,   $ T      A      C  %  2#           A          H  ۴ }       A  (        )  | @  ]  q   2#    local expl disp link list proc /dev/fd/3-N:t nfds zstyle :completion:curcontext:file-descriptors verbose :completion:curcontext:file-descriptors listseparator OSTYPE freebsd fprocstat -f $$|awk -v OFS=: '$3>2 && $3~/[0-9]/ {print $3,$10}' zformat  sep  fds fds%%: /proc//fdpath/-@N1:h proc zmodload zsh/stat b:zstat fds[@] zstat +link proc/i (r.#fds[-1].)i sep (D)link[1] fdsii  +commands[readlink]  fds[@] readlink $proc/$i (r.#fds[-1].)i sep (D)link fds[@] ls -l $proc/$i (r.#fds[-1].)i sep (D)link#* ->  /dev/null  list[(I)* sep ?*]  (r.#fds[-1].):-0 sep standard input (r.#fds[-1].):-1 sep standard output (r.#fds[-1].):-2 sep standard error list _description filedescriptors file descriptor compadd disp nosort @ expl[@]      A       g          ,       A   "       D   ۤ a      "        1  Q              ,   i     A  ,    &           ,  \ M    a      local expl ffilt zstyle :completion:curcontext:functions prefixneeded PREFIX _. [(I)[^_.]*] _wanted functions shell function compadd @ functionsffilt   A       '             +  A       g               A   L   (  1
  A      f   0   ۄ 
  A          P   , t      A      &        A    C  f      ۄ   A       &      A      &      Q
  A      f     ۄ =  A     C     P   , t   m  A      &      Q
  A      f     ۄ   A          P   , t     A    C  &      A   ,         I    E      }  )     A   "  !   r     (         C  e     Q    9       A   "(  
    4  ۤ \       ی ۜ L  (      +     A     C
         	  	     A   "(      8
  ۤ `
       ی ۜ    .      +     A      F      +    local flags compset _message number errors return compset _globquals compset c[0-9]##, max repetitions compset repetitions (min or exact) i:case insensitive l:lower case characters match uppercase I:case sensitive matching s:match start of string e:match end of string U:consider all characters to be one byte u:support multibyte characters in pattern compstatecontext condition b:activate backreferences B:deactivate backreferences m:set reference to entire matched data M:deactivate m flag _describe globflags glob flag a:approximate matching q:introduce glob qualifier c:match repetitions of preceding pattern _describe globflags   A,           r{    A,  	      L   e      A       f      ۄ   A   (    '                          A       '   8        Js#Y  A   "                  L        A  \    
    A      f     ۄ   A    C  F   d    q  A      F   d        compstaterestore delim PREFIX1 compset local matchl <({[ matchr >)}] integer matchlIdelim  ind  matchrind compset [^delim]#delim return A   d    '                0   E   D      E   X      E   l      E         E         E         A     C  g               A   (            0  D  \  t        A       g              A   t C    A  	       A,  
      X        A       f     ۄ   A       9  0     Q          0     *     A  @        A.     r          A      f     ۄ   06     2     A    C    1  A    C  f   0  ۄ Q  A          A     R    A       F       A      &     Q	  A    C  &   ,  A          p  ,     A      &     0*          A    	      A  '   R    A     
  F       A    C
  &     Q	  A    
  &   ,  A          p  , ,  ,  A    C  &     0-     *     A          A  3   R  I  A       F     i  A    C  &     
  A      &   ,  A       F     ی A     C  &     A      &     0     Z     A   L      1  A.  @   r          A       &   ,  A      &     A    C  f   h  ۄ   0     "     A  \    
  1
  A      f     ۄ   A          p  , )  U  A      &     0     b  	   A  \    
  1
  A      f     ۄ   A          p  ,    !  A      &     05       
   A          A      f   T  ۄ   A          A  [   R  u  A       F       A    C  &       A      &   ,  A       f     ۜ   A    C  &     05     :     A          A      f     ۄ   A    C      A  i   R  	  A       F     =	  A      &       A      &   ,  A       f   l	  ۜ   A      &     0    	     A   C  }  1}  A    C  f   	  ۄ 	  A       %   0     A,  x      $
  I
     A   L C  (  1(  A  "  C  f   t
  ۄ 
    y   R  
  A   (    %  D  
        8  L  d     A   (    %  t    j  B  "    j     A           A           ۤ   L  A   B  C       ۜ   m  +  }      +    A            ۴ D  4   ]  A          0       A       5  4  A  "     f     ۄ        R    A          \    8  X     A     !         Z     A    C!       A    C!       ۤ q  L  A   B  !       ۜ q    +        +    A,           9     A     "  %  \         A    C"  %      Z     q	  A     "    \    8  X     A    #         Z     A    #     0  %     A   @  $  %     j  @    L  B     j  \    |    8     A     C$     0       A     $  F       A    $  &     0U     b     A  @ C&  '  &  A    C&  f     ۄ 	  A     &  %   0     A   T  '  	  1	  A  "  '  f   x  ۄ        R    A    C'     0       A   T  C(  	  1	  A  "  C(  f   8  ۄ        R  Y  A    (     0  y     A     )     0  5     A     C)  F   x    A    )  &     0}          A   +  ;  1  A    +  f     ۄ   A   8  C+  %  0    I      E      m         A   (  C.    8  ۤ a    0  ی ۜ  A    .  &     Q  A.     r     *     A    /      A     R    A     C/  F     9  A    /  &     
  A    /  &   ,  A     0  F   l  ی A     C0  &     A    0  &       A.     r     Z     A  L  C1    1  A.     r          A     1  &   ,  A    2  &     0-         A    3      A    3  f      ۄ !  A   \  4  
    A    4  f     ۄ   A    C4  F   p  =  q  A    4  F   p  y  A    C5  &     0          A     6  F       A    7  &     A  @ C8  N  	   0L     0      A     8  g        $       A     9    $   =   }      %!  q!  !  "  m"  "  "  M#  #  #  =$  $  $  -%  %  %  %  %&  u&  &  '  9'  }'  '  (  U(  (  (  I)  )  )  -*  *  *  )+  q+  +  ,  U,  ,  ,  ]-  -  	.     A  (  CE    @.  ۤ h.  .  $   ی ۜ      local state qual expl char delim timespec default MATCH integer MBEGIN MEND alts tdisp sdisp tmatch smatch specmap PREFIX PREFIX1 compset char /F.@prwxAIERWXsStUGMTNDn, PREFIX1 bc compset compset [-=+][0-7?]## PREFIX _delimiters qualifierf return _globqual_delims _message modes mode spec PREFIX qualifierP prefix PREFIX qualifiere compset _normal PREFIX :IDENT: _command_names compset [[:IDENT:]]## compset [[:digit:]]## deviceids device ID compset ([-+]|)[[:digit:]]## numbers link count compset PREFIX qualifieru _users delim compset PREFIX qualifierg _groups amc compset ([Mwhmsd]|)([-+]|)<-> timespec PREFIX1 compset [Mwhmsd] PREFIX seconds minutes hours days weeks Months zstyle :completion:curcontext:time-specifiers verbose listseparator print %s sep//(#m)[%\]/MATCHMATCH %s tmatch:tdisp time-specifiers:time specifier:compadd -E 0 -d tdisp -S '' -a tmatch compset [-+] PREFIX before exactly since :completion:curcontext:senses listseparator  [default exactly] - sep before + sep since before senses:sensedefault:compadd -E 0 -d sdisp -S '' -a smatch specmap months minutes seconds (|+|-|d) digits:digit (specmapKtimespec:d:invalid time specifier):_dates -f ${${timespec/[-+]/d}:-d} -S "" _alternative alts compset ([kKmMgGtTpP]|)([-+]|)<-> compset [kKmMgGtTpP] PREFIX size-specifiers:size specifier:((k\:kb m\:mb g\:gb t\:tb p\:512-byte\ blocks)) compset PREFIX senses:sense:((-\:less\ than +\:more\ than)) digits:digit:  _alternative oO compset n:lexical order of name L:size of file l:number of hard links a:last access time m:last modification time c:last inode change time d:directory depth N:no sorting e:execute code +:+ command name _describe sortspecifiers sort specifier IPREFIX1 PREFIX qualifieroe compset _normal PREFIX :IDENT: compset (-|)[[:digit:]]##(,(-|)[[:digit:]]##|)] compset (-|)[[:digit:]]##, end of range start of range _history_modifiers state quals /:directories F:non-empty directories .:plain files @:symbolic links =:sockets p:named pipes (FIFOs) *:executable plain files %:device files r:owner-readable w:owner-writeable x:owner-executable A:group-readable I:group-writeable E:group-executable R:world-readable W:world-writeable X:world-executable s:setuid S:setgid t:sticky bit set f:+ access rights e:execute code +:+ command name d:+ device l:+ link count U:owned by EUID G:owned by EGID u:+ owning user g:+ owning group a:+ access time m:+ modification time c:+ inode change time L:+ size ^:negate qualifiers -:follow symlinks toggle M:mark directories T:mark types N:use NULL_GLOB D:glob dots n:numeric glob sort o:+ sort order, up O:+ sort order, down P:prepend word Y:+ at most ARG matches [:+ range of files ):end of qualifiers \::modifier _describe globquals glob qualifier    A   8              0   D   X                  +  A     C  g             A       %  0  a       A       *    0           A  "0  C  F     ۜ ۜ   q                  +     0          A  "          ۜ       F       A      ;  1;  A.     r   -  H     A     6  1  A        i  A        1  A           ۄ     A  "(  C            D   0  `  |         +     q  A  "8             D   	  T	  ی ۜ \ t	           +       A         	  ۄ     A  ",    &  	      	  D   	  @
  < ]
    #      +     q
  A,  %      |
  
     A  "  	       ی ۜ   &      +     A    
  F     +    local state line expl common_args curcontext curcontext typeset opt_args common_args -d[use named directory hash table] (-r -m -v)-f[rebuild hash table] service hash _arguments (-f -m -v)-r[empty hash table] (-f -r)-m[treat arguments as patterns] (-f -r -m)-v[list entries as they are added] (-f -r -v)-L[list in the form of calls to hash] common_args[@] (-d -f -r -m -v -L)*:hash:->hashval rehash _arguments common_args@ return state hashval  +opt_args[-d]  compset *= _wanted value files directories _path_files _wanted name nameddirectories named directory compadd nameddirs compset _wanted values executable file _files *(-*) curcontext curcontext%:*:name _path_commands    A       g               A   4  C  '             ,   + E   @      E   X      A       G   l          A  `   E  A      &      A  < C    1^  A          A       '                   A,               A     C  f   8  ۄ   A      d  Y  0     q          0N          A   H  C      A     R    A       F       A      &   (  A,  !      @   E     A       f   p  ۄ   A          A      f     ۄ   A   \  	  
    A    	  f   \  ۄ }  A    C	  F       q  A    	  F     Q  A    C
  &   (  0     :     A,  .             A      &     A   "    f     ۄ       &     A   "  6           F   (    A             =     A   "  9   r   u         C             A   (        ۤ   9     ی ۜ  A      &   (  '  A       %     i       A           A  B         A   @    e     M        Y	  	  i
  
  -  q  	  m     A   "  Q   r   u  B       C  e       A     A  "  U   r   u         C             A   (        ۤ        ی ۜ  A      &   (      local list type delim expl integer global true PREFIX char PREFIX1 global compset char hretpqQxlu& PREFIX _delimiters modifiers return PREFIX1 compset compset [^delim]#delim[^delim]#delim compset [^delim]#delim _message replacement string original string global continue compset continue PREFIX \::modifier type ):end of qualifiers _describe delimiters delimiter s:substitute string &:repeat substitution  ! global  a:absolute path, resolve '..' lexically A:as ':a', then resolve symlinks c:PATH search for command g:globally apply s or & h:head - strip trailing path element t:tail - strip directories r:root - strip suffix e:leave only extension Q:strip quotes P:realpath, resolve '..' physically l:lower case all words u:upper case all words p:print without executing x:quote words, breaking on whitespace hp q:quote to escape further substitutions _describe modifiers modifier   A       G              A    0    A.     r   -   u       Av 	     1  A.  	   r   -         A,                 A,        y       A.                q	  A,                A,        y       A.           a       A,           -      A      1	  A.     r          A,        y        A.           Q     q  A,        y       A.                A,  "             A    	  f   h          local also compstatevared [ ] compstateparameter compstatevared%%]//[/ compstatecontext value value compstatevared%%[ value tPcompstatevared arrayassoc array_value arrayvalue value compstateinsert compstate[insert]//tab / _dispatch also also A   `              ,   @   R{T         3,E   h      E   B{   E   |      E   +   A         1  A.     r      ۤ     A   "          ۤ    I  "&     2p       +9              F       A    C  &     A   "          ۤ    -          3    A   "          ۤ    d          h   +   A   4   %  1  A.     r      ۔    A          T        A       &     A.        |        Q  A.     r      ۜ    A          T   =     A       &     A.        |        q  A   "     r               &     A          T        A.        |   R{   A           A       M  A     C  %   ,      A   B          ۜ    m  +        +    A  H    ,     R{     A  "            C  %  ,     !     A     C	        ۜ       B{A   H 	  h    A.  '   r   A  ]     A    
     @        `  A   4  
           J    krk      j  A                 A       %   @      A      ,>     J     1  A,  1        ]     A,  2           A  3   
  1  A.  3   r          A.  4        	     q  A.  6            A          k=     A,  9      rk     A         A>  :   2P            A,  ;           A  <   
  1  A.  <   r   )	       A.  =        I	     q  A.  ?            A     C     k}	     A  B      	  A   "  E     rkj  E      j	     A      %  @   
  E
     A          AN  J   2p  r   A  a
       jB{A         @   
     q  A  "  M   2@  R  
    
    C     ,   
     A    C    1	  A  Q     %  A  0    F  D  @      e      d#,       q  A  (        @        4      U      local expl disp jobs jids desc expls 1 zstyle :completion:curcontext:jobs prefixneeded PREFIX compstatenmatches return shift prefixhidden verbose (@k)jobstates[(R)running*] running job (@k)jobstates[(R)suspended*] suspended job (@k)jobtexts desc listseparator jids[@] desc disp[@] pfx(r:2:: :)job sep (r:COLUMNS-8:: :)jobtexts[job] numbers how yestrueon1 jids[@] texts text jobtexts[@] jids[@] jobtexts[i] text%% * text   text#*  (@M)texts:#str* text tmp str text%% * text text#*  (@M)texts:#str*  num++  num jobs[@] str 09 jids[@] pfx desc (@)disp#% desc _wanted expls compadd @ %^jobs[@] _wanted expls compadd %^jobs[@]   A      f       ۜ        _jobs @  A  0    F       ۜ -         q          _arguments (-d -l -p -r -s *)-Z[specify string to replace shell's argument and environment with]:string (-Z)-d[show directory from which each job was started] (-Z)-l[list process IDs] (-Z)-p[list process groups] (-Z -s)-r[list only running jobs] (-Z -r)-s[list only stopped jobs] (-Z)*::job:_jobs  A      F              _jobs @  A   @    '                E   E   |      E            +  A     C  g              A   "$                             +     A         1  A         A       '                5  A   "     2P      R  A         E      a     A,     E      y     A  "       @  u              +     A      F   $  +    local curcontext curcontext line state typeset opt_args _arguments (-s -l 1)-n[specify signal number]:signal number (-n -l 1)-s[specify signal name]:signal:_signals -s (-n -s)-l[list signal names or numbers of specified signals]:*:signal:_signals (-n -s -l)1::signal:_signals -p -s *:processes:->processes state pgrp process-groups:: _wanted  opt_args[(i)-[ns]](@)line:#-- prefix -x  process-groups expl 'process-group' compadd - 0 _alternative processes:: _pids jobs:: _jobs -t pgrp return A        1  A             A    C  &   0   Q  A.     r   Q   ;     A      F   p      q  A    C        ,           CURRENT % 2 _limits PREFIX compadd unlimited _message values number and scaling factor   A       G              A  (      ,   L      i                  local expl _wanted limits process limit compadd @ flimit%%   A     	  1	  A.     r      )       A,        h         A.          1     A     	  1	  A.     r          A,  	        )     A.  
             A    C     @  u  1        PREFIX azAZ09_ IPREFIX IPREFIXPREFIX%%[a-zA-Z0-9_]# PREFIX PREFIX##*[^a-zA-Z0-9_] SUFFIX azAZ09_ ISUFFIX SUFFIX##[a-zA-Z0-9_]#ISUFFIX SUFFIX SUFFIX%%[^a-zA-Z0-9_]* _alternative math-parameters:math parameter: _math_params user-math-functions:user math function: _user_math_func module-math-functions:math function from zsh/mathfunc: _module_math_func    A  B    f       < 1       &   |       _parameters (integer|float)* _parameters  A      f       <        _files *.[1-9]([a-z]|)(-.) *.man(-.)  A       G       j{#    A     C             0       A   (    G             D   d         A   P    ,	     j{#      A     C              A         0        A    C  F   0  e      local funcs alts modules example mathfunc system modules fzmodload -Fl zsh/$mod 2>/dev/null:+f:+f: module-math-functions.mod:math function from zsh/mod:compadd -S '(' funcs _alternative alts  A       G              A  4    f  ,   M      }         l    \   h      local expl _wanted zshoptions zsh option compadd @ B:[nN][oO]= M:_= M:{A-Z}={a-z} options   A       G              A  4    f  ,   M      }         l       x      local expl _wanted zshoptions set zsh option compadd @ B:[nN][oO]= M:_= M:{A-Z}={a-z} _options_set  A       G              A  4    f  ,   M      }         l             local expl _wanted zshoptions unset zsh option compadd @ B:[nN][oO]= M:_= M:{A-Z}={a-z} _options_unset  A      F       ,     _parameters A   (              ,   L   d   k|       A   T    	  1	  A      f      ۄ    A     C  F        A      &     A     C  %  0  < T    A          P  $ \ , }  A       %   L      A     C  %   d      A           A              9  kA      ,     J     y  A  h      1  A.     r     ;9    A    C  %  d          q  A      %  L          A   "         ۤ     "  !        	       "      |   !     A  4  	  f  @  `           ی             local expl pattern fakes faked pfilt compset *: _history_modifiers return pattern zparseopts g:pattern zstyle :completion:curcontext: fakeparameters tmp[@] i faked[@] fakes[@] :completion:curcontext:parameters prefixneeded PREFIX _. [^_.] _wanted parameters parameter compadd @ (@M)(@k)parameters[(R)pattern[2]~*local*]:#~pfilt* fakes[@] (@)(@M)faked:#~pattern[2]%%:* A       F          A        0   A      f   `   ۄ        shift words  CURRENT--  _normal service    A   8             0   D   X   p               +  A      A  1:  A.     r             A,        X         A,  	              A   "<          d  H      A             &                 p        A   "       e                  A     	  1  A       =  A.                q  A.                A  "    &  (   ۜ  U  ۜ   i        
  
          i  )        %            y  a  }        /      +     Q  A.  0   r           A.  1              A   h        A.  4   r          A  "$  C        ۜ ۜ 1  !      8      +     A      A  0  A.  ;   r          A   L   (  !  A.  <   r     -     A     C  g        |      A   d    
  |      =      !  "  -#  e#  #  }$  	%  ]&  &  5'  -(  (  ))  )  E*  Y+  -,     A     C  f   ,  ۄ TA   $       ,  ۤ ,  Y-  |  ۜ  A         -  , ,  -  q  A  (  C    .  ,  0   %.  .  ۜ  *  A.  [      +     Q  A.  \   r     .     A   "  C  &   .    ]      +     A  "  _      .  "    &   /    _      +     A      F   /  +    local state expl line eflag pflag rflag rest service print words[1,CURRENT-1][(r)-*R*]:+-e[enable escapes] -r[ignore escape conventions of echo] /dev/null (-s -u -z)-p[print arguments to input of coprocess] wordsrf -r[disable reuse of format string] words1,CURRENTrP *: :->prompt *: :_default _arguments -* (-r -b -f -m -s -S -l -N -o -O -i -c -u -p -z -D -P)-R[emulate BSD echo (no escapes, -n & -e flags only)] -b[recognise bindkey escape sequences] -m[remove arguments not matching specified pattern]:pattern (-n -R -l -N -c -S)-f+[print arguments as for the printf builtin]:format:->printfformat (-u -p -z -S)-s[place results in the history list] (-a -f -c -C -i -l -o -O -N -u -p -v -z -s -x -X)-S[place results in the history list, after splitting argument into words] (-c -f)-n[do not add a newline to the result] (-N -c -f -S)-l[print arguments separated by newlines] (-n -l -c -f -S)-N[print arguments separated and terminated by nulls] (-O -S)-o[sort arguments in ascending order] (-o -S)-O[sort arguments in descending order] (-S)-i[case-insensitive sorting] (-n -l -N -f -s -S -z)-a[with -c/-C, print arguments across before down] (-n -l -N -f -C -s -S -z)-c[print arguments in columns] (-n -l -N -f -c -s -S -z)-C+[print arguments in specified number of columns]:columns (-s -S -p -z)-u+[specify file descriptor to print arguments to]:file descriptor:_file_descriptors (-s -S -z -p -u)-v[store output in named parameter]:parameter:_parameters (-s -S -p -u)-z[push arguments onto editing buffer stack] -D[substitute any arguments which are named directories using ~ notation] -P[perform prompt expansion] (-X -f -a -C -c -s -S -z)-x+[expand leading tabs]:tab width (-x -f -a -C -c -s -S -z)-X+[expand all tabs]:tab width pflag eflag rflag rest printf state _arguments -v[store output in named parameter]:parameter:_parameters 1:format:->printfformat *: :_default printfformat QPREFIX %09$ +.' specs #:alternate form 0:zero pad to length -:left adjust result  :leave one space in front of positive number from signed conversion +:always place sign before a number from signed conversion *:field width in next argument .:precision ':thousand separators c:print the first character of the argument s:print the argument as a string di:signed decimal number or with leading " numeric value of following character o:unsigned octal number u:unsigned decimal number xX:unsigned hexadecimal number, letters capitalized as x eE:double number in scientific notation f:double number gG:double number as %f or %e depending on size %:a percent sign n:store number of printed bytes in parameter specified by argument b:as %s but interpret escape sequences in argument q:as %s but shell quote result compset _describe printformatspecifiers print format specifier _message number _wanted print format specifier compadd prompt _default  #compstate[unambiguous] <= #PREFIX || ! #PREFIX  _ps1234 return   A  (          ۜ -             m      _arguments -l[list themes]:*: -c[show selected theme]:*: -h[help]::prompt theme:(prompt_themes):*: -p[preview theme(s)]:*:prompt theme:(prompt_themes) -s[set and save theme]:prompt theme:(prompt_themes):*: :prompt theme:(prompt_themes) A                  0       A   @  C         D   :X    3+      l        +  A       g               A   "     R                 A        A           A,               A   "    f   0  ۄ Q                 A   "    f     ۄ           \       A   "    f   |  ۄ           @       A   "  C  f   `  ۄ                  A   "    f   <  ۄ ]                 A  "     r           "  C  f   <  ۄ ]                 A   "     r              f   (  ۄ TA   4 C  e  1e  A    C  f   H  ۄ i  A   B    f     ۄ       %  +ۄ    A   B    f     ۜ       %  3ۜ      A   X  C  %	     0   +# H   `   |                  A     C
       ۴ 1  D   a  A,  *      :     A      
       ۴ 0   4 		  E	  A          t	  	     A   "   C     	  	  
  !
  \      -      +     A  t   -    A  "  .      5
      f   T
  ۄ u
  A  "(      
  1  D   
     ۜ     /      +       A  0      !  A  1      u  A  2        A          t  ۴   D     A,  4      :-     A     C         
  !
    A  4                A         ,  a     q  A           ,   A  A          A      f   d  ۄ   A       f     ۜ TA  "  C  &   (    A      +       A      f   X  ۄ y  A           ,     *  A    C  f   L  ۄ m  A   B    f     ۜ       %  3ۜ r     A       f   (  ۜ TA   d  C  
     I      A    U    =    %  M      %  M    u        =     A   "  `        ;    "          ۤ   i     
    a      +     A           ,   $  Q  A      f   @  ۄ a  A       f     ۜ   A  "  C  F     қC  e      +     QL  A  B  f   R    ,       ,  ۤ I    A   L  C       U           }   E!  !  "  "  1#  m#  #  5$  $     A   B    f   %  ۄ ,    %  +ۄ ,   A       #  "  A      f   %  ۄ %  A   D      1  A.  |      %&  I&     A    C  e     &  &     A            I'  i'  '  A(  (  (  )  )  *  *  %+  +  ,  M,  y,  ,  -  A.  .  /  E0  0  I1  1  1  !2  q2  2  	3  Q3  3  3  q4  4  e5  5  6     A   "(  *    (7  ۤ Q7  7     ۜ  !
          +     A  "        8    +       , Q7  $  A    +  F   D8  +    local specs ccol expl cols changed ansi compstatequote  changed  changed compset %[DFK](\\|){[^}]#} changed compset %[0-9-\\]#[^DFK(0-9-<>\\\[] changed compset %[0-9-\\]#(<[^<]#<|>[^>]#>|\[[^\]]#\]) changed compset %[0-9-\\]#(\\|)\([0-9-]#[^0-9]?|[^%] changed compset [^%]## changed PREFIX %-DFK\\ compset %[0-9\\-]#[DFK] changed PREFIX %-FKe compset compset %[FK] compset (\\|){ compset (\\|)}* bs} black green yellow blue magenta cyan white default _description ansicolors ansi color expl[expl[(i)-V]+1] print (grp)=%s=%s kvansi _comp_colors ccol compadd expl[@] suf pre  #suf  compset (<->|%v) _wanted closing brace compadd  +terminfo[colors]   cols = terminfo[colors] - 1   cols = cols > 255 ? 255 : cols  _description terminalcolors terminal color expl[expl[(i)-V]+1] compadd expl[@] 0..cols 0..cols _comp_colors (grp)=c=print -P "%F{$c}"#?\[%m _message number compset %[0-9-\\]#(\\|)\([0-9-]#[^0-9] compset _delimiters compset %[0-9-\\]#[<>\]] replacements replacement string compset %[0-9-\\]#(\\|)\([0-9-]# compset [.:+/-%]* compset !:running with privileges #:effective uid ?:exit status _:at least n shell constructs started C:at least n path elements /:at least n path elements .:at least n path elements c:at least n path elements ~:at least n path elements D:month d:day of month g:effective gid j:number of jobs L:SHLVL l:number of characters already printed S:SECONDS parameter at least n T:current hour t:current minute v:psvar has at least n elements V:element n of psvar is set and non-empty w:day of week (Sunday = 0) IPREFIX _describe ternarypromptexpressions ternary prompt format test character numbers number compset %D(\\|){ compset (\\|)}* _date_formats prefix zstyle :completion:curcontext:prompt-format-specifiers prefixneeded m:hostname up to first . _:status of parser ^:reversed status of parser d:current working directory /:current working directory ~:current working directory, with ~ replacement N:name of current script or shell function x:name of file containing code being executed c:deprecated .:deprecated C:deprecated F:start using fg color K:start using bg color G:counts as extra character inside %{...%} (:ternary expression %(x.true-string.false-string) compset compset (-|)<-> service value,SPROMPT, r:suggested correction R:corrected string %:A % ):A ) l:current line (tty) with /dev/tty stripped M:full hostname n:username y:current line (tty) #:a # when root, % otherwise ?:return status of last command h:current history event number !:current history event number i:current line number I:current source line number j:number of jobs L:$SHLVL D:date in yy-mm-dd format T:current time of day, 24-hour format t:current time of day, 12-hour am/pm format @:current time of day, 12-hour am/pm format *:current time of day, 24-hour format with seconds w:the date in day-dd format W:the date in mm/dd/yy format D{:format string like strftime B:start bold b:stop bold E:clear to end of line U:start underline u:stop underline S:start standout s:stop standout f:reset fg color k:reset bg color {:start literal escape sequence }:stop literal escape sequence v:value from $psvar array <:truncation from left %len<string< >:truncation from right %len>string> [:truncation from who knows where _describe promptformatspecifiers prompt format specifier  ! #pre  return A       G              A   "<          0   H      A             &                    Y      A  T    f  (  ۜ  U  ۜ i        u      M    q	  	
  i          local pflag /dev/null (-q -s -u -z)-p[input is read from the coprocess] _arguments -* -r[raw mode] (-p -k -s -u -z)-q[read y or n character from terminal] (-q)-k+[specify number of characters to read]:: :_guard "[0-9]#" "number of characters" (-q -z)-t+[test if input is available before reading]:: :_guard "[0-9.]#" "timeout (seconds)" (-q)-d[specify delimiter to terminate input instead of newline]:delimiter (-q -s -u -p -t)-z[read entry from editor buffer stack] (-E)-e[input read is echoed and not assigned] (-e)-E[input read is echoed] (-q -z -p)-s[suppress terminal echoing] -A[first name is taken as an array] (-q -z -p)-u+[specify file descriptor to read from]:file descriptor:_file_descriptors pflag 1:varprompt:_vars -qS\? *:vars:_vars   A                  ,   h          A       &      A                  A           A.  
      9      A       %     e       A  l      1  A         A     C  %     %       A  "       u      %            A      F     5      local strs _comp_command1 _comp_command2 _comp_command _set_command default CURRENT _comp_command strs[@] _comp_command1 _comp_command1 _comp_command2 _comp_command2 _dispatch redirect,compstateredirectdefault,strs A        g       "         A       '             ,   M   A  "          B  C        A          "        A  "        c!"    e  "  t   $       ,  L     q     "          &         local expl HELPDIR HELPDIR:/usr/share/zsh/help HELPDIR HELPDIR/:t _wanted commands command compadd _man  A                 ,   D       A   l   ,  1,  A&     r  X     A  D   '    A      f   x   ۄ   A          ,         A   h  C    1  A    C        ۤ    |  A      %  D   d#,      q  A      %   D      A   B     R    (               0  Q    }  A      &     q  A            ,   	  A      F       A  "    f   \  t       &   |      local expl lines disp CURRENT compset fsched zstyle :completion:curcontext:jobs verbose lines _wanted jobs scheduled jobs compadd disp[@] 1..lines return _message times time specification compset _normal  A              ۜ ۜ   H   ]             Y      u  y      m      9  u      E      !	  q	  	  	  I
  
  
  )      )  u      e      E      )  }      I      %      A  y      E      -  m          noglob _arguments list +[list names of parameters] others -o+[set specified option]:option:_options +o+[unset specified option]:option:_options -s[sort arguments in descending order] +s[sort arguments in ascending order] -A+[define array with specified name]:array:_arrays +A+[replace initial elements in specified array]:array:_arrays +0correct +1printexitvalue +2nobadpattern +3nonomatch +4globdots +5notify +6bgnice +7ignoreeof +8markdirs +9autolist +Bnobeep +Cnoclobber +Dpushdtohome +Epushdsilent +Fnoglob +Gnullglob +Hrmstarsilent +Iignorebraces +Jautocd +Knobanghist +Lsunkeyboardhack +Msinglelinezle +Nautopushd +Ocorrectall +Prcexpandparam +Qpathdirs +Rlonglistjobs +Srecexact +Tcdablevars +Umailwarning +Vnopromptcr +Wautoresume +Xlisttypes +Ymenucomplete +Zzle +aallexport +dnoglobalrcs +eerrexit +fnorcs +ghistignorespace +hhistignoredups +iinteractive +kinteractivecomments +llogin +mmonitor +nnoexec +pprivileged +rrestricted +tsinglecommand +unounset +vverbose +wchaselinks +xxtrace +yshwordsplit    A        G                +  A     C          ,   H       A       %  ,   i         A       %  H   -       A            ۬ ,   H       A   d  C      0
     8      A         ,   U     0
     |     A         H        A   "8  C             l  T   l   \   ,           +     A   "8      (       I    T   l   \   H           +     A      F   `  +    local expl onopts offopts k_comp_caller_optionsRon printexitvalue k_comp_caller_optionsRoff printexitvalue typeset service setopt noonopts unsetopt nooffopts _wanted zshoptions zsh options (set) compadd enabled options M:_= M:{A-Z}={a-z} _wanted zsh options (unset) compadd disabled options M:_= M:{A-Z}={a-z} return  A          A&             A     C  f       t   A      &   @     A        1  AF     2`  R  a   ;|         A    C  &        A.  
   r      r      A      f      ۼ      A    C  f     ۼ 1      CURRENT compset _normal prefix pathdirs _files service _files path _files (. path) A   (    '             +  E         A   "4    f  ,   ۜ  Y   ۜ m      Q  !    9          +     A      F   x  +    local expl _arguments -* -q[run quietly] (3)-r[reverse lookup using strptime] -s+[assign result to parameter]:param:_parameters 1:format: _date_formats zsh 2:epoch time (or date string with -r) 3:nanoseconds return    A   <    g          Js#      ,   E   @      E   +   A   h        A.     r   Y   ی     A       F   l   ,   A,     E   ,      A    C  &      A       f      ۄ    A       '   ,        {M  A       AN     2p    {          A          A  	   2   A.     r     %     A      &       A.     r     9    A  l  C  &    ,     Y    ۄۜ           4  L  d  |            J2  (  L    A      f   `  ۄ   A     C  G             A       f     ۜ   A      S  1S  A.      r          A   @  C  '             2  U     "  }     *  }         A   "*  "   2  r   +4           I         F   h    A     <    A  #   R  +$ A     	       ,     A    C	  &   h  q3  A '     +$ 0	     D    A.  (      *  L    0	         A.  )      *      0	      	   A.  *      *      A          A.  ,      +   
   A     C     +4 0	          A      F       0     st   A  "  /   r   + e     B    F     y      F   h    A   ""  1   2`    +             C  F       A      F   h    A       2    0     	     A  ,      @   )	  !
    -  A  1       P          A     C  %  @       Q       0          A  0    %  @           %           A           ۜ         A.  S   r     E     A               3`  x        A     C  g              A                 A                 A   "  X      u         X      3     A  0    F         I    ی ۜ      t  A.  \   r          A   4  C           J  R        +  E        A       f     (  H  A    C  0  A    C  &     A      P  O  A      F   t    A          Js#     A   h   ,  1(  A         \  ۤ y    A     C  %        A       ,     J     )  A  `        A.  g   r   Q  e     A                  A               A   B  C     \  ۜ y     +  m      +    A                   !  A      %    $      q  A    C  %        A          A.  t   r   A!  m!     A  "4  C  f  !  ۴ !     !  "  ۜ  9"   Js#  v      +     
  A  "4    f  !  ۴ d"     "  "  ۜ "  9"   Js#  y      +     A   "    F   "  H  "    &   (#    |      +     A  B  ~      X#      F   h    A    C   F   h      A       f   p#  #  #      local expl osuf flags 1 compquote shift compset \(([^\(\)]|\(*\))##\) integer (CURSOR+1) BUFFERpos1  pos--  BUFFER1,pos1 :space::~[ _dynamic_directory_name PREFIX _wanted characters character class compadd :] alnum alpha ascii blank cntrl digit graph lower print punct space upper xdigit IDENT IFSSPACE WORD compset \( match compset \)* PREFIX bbns match1 match2 match3 Ptcompstateparameter scalar return _message delimiters delimiter e separator string - number SUFFIXISUFFIX delimiter assoc (R k K i I)r[any one value matched by subscript as pattern] (r k K i I)R[all values matched by subscript as pattern] (r R K i I)k[any one value where subscript matched by key as pattern] (r R k i I)K[all values where subscript matched by key as pattern] (r R k K I)i[any one key matched by subscript as pattern] (r R k K i)I[all keys matched by subscript as pattern] e[interpret * or @ as a single key] scalar f[make subscripting work on lines of scalar] w[make subscripting work on words of scalar] s[specify word separator] p[recognise escape sequences in subsequent s flag] array flags e[interpret * or @ as a single key and use plain string matching] n[Nth lowest/highest index with i/I/r/R flag] b[begin with specified element] (r R k K i)I[highest index of value matched by subscript] (r R k K I)i[lowest index of value matched by subscript] (r k K i I)R[value matched by subscript at highest index] (R k K i I)r[value matched by subscript at lowest index] _values subscript flags assoc MATCH MBEGIN MEND keys (@)(@k)(P)compstate[parameter]//(#m)[$\\[\]\(\)\{}]/\MATCH (@)keys//#%(#m)[*@]/(e)MATCH RBUFFER \] osuf _wanted associationkeys association key compadd suf array list disp _tags indexes parameters _requested indexes 1..Pcompstateparameter zstyle :completion:curcontext:indexes verbose ind[@] i PREFIXSUFFIX i:print -D -- ${(P)${compstate[parameter]}[$i]} listseparator zformat  sep  list[@] RBUFFER \] _all_labels indexes array index compadd disp[@] indexes array index compadd osuf _requested _parameters  ret  _dispatch math    A       g              A   B        -       F   h     A         1  A  
         A.              
  A     C  g        $      A     C     $  9     A.        y     A             <       local expl  #saliases  return  #saliases == 1  *.(kq)saliases tmpa kqsaliases *.((kj.|.)tmpa) _path_files @ pat    A   @    '                E   E   |      E         E         A     C  g               A                         A       >  %  0<     H      A   (    %     m      I    Q     A           A         A                   A       E  A    C               A             %       A    C  f   `     A    C    A          A       $    P
          A      f   8  ۄ Y  0     l     A     	            A  "  C	       ۤ     	    C	  &   8	  A    C
  F   T	  |       local curcontext curcontext state line expl opt_args argargs sesslist service tcp_open (-a -f -l)-s[open session(s)] (-a -f -s)-l[open list of sessions] (-f -s -l)-a[open session for accept on fd]:fd (-a -s -l)-f[open session for accept on fd]:fd -q[quiet mode] -z[no zle handler] wordsRaf :session:->session wordsRls *:session:->session :host:_hosts :port:_ports _arguments argargs  #state  state[1] sessionlist compset *, session sesslist f<~/.ztcp_sessions::space:#/ /: _describe sessions TCP session sesslist return shift  A   "              F   P     A   $    g   l      3      +  A         1  A.     r      ;|9    A,                 A,        @  ]     A      %  3ۜ       A    C     3     A                )  A      N  A      &     A   "    F   h    "    f                 +     A   ",  C  &         a        \           +     A   "    F     E  "    F               +     A  B              F   P     A    C  F   P   +    compstate[quote] return local expl SUFFIX ISUFFIX /SUFFIX#*/ISUFFIX SUFFIX SUFFIX%%/* qS/ _tags users nameddirectories directorystack _requested _users suf[@] @ _requested nameddirectories named directory compadd suf[@] nameddirs _requested directorystack _directory_stack suf[@]  ret    A       G              A  h      1  A&     r  ,     A       F   L   ی A      &   l   q  A      F           local expl CURRENT compset _normal _signals A      f       -          _arguments (-u)-f[freeze terminal settings] (-f)-u[unfreeze terminal settings]  A   4              ,   D   X   J  +      l      A     C  '                   A       '             ,  E  A                         A       g        D      A   8   %%     
  Y  *    2  Q  b          E	  2 
   i    i  2    y    !      
    "3   2    :    B  q  B  1  J  	  Z    b    j      }    	  3   2       3        )  3 A         i!    "    A#    #     A,  2      +$     A      c  %  0     H%      A,  6      +m%     A.  7      X   2     0	     %     A.  9      +%     0     %     A,  ;      +&     A,  <      X   2     A     C  %  D  E&  '  -)  *     0     p+     A,  E      ++     A.  F      +  +     0	     ,     A.  H      +-     P	            A.  I      +M-     0	     -     A.  J      +-     A   B  M   R  .    M      X        A   B  N   R  a.    N      X   2     A       g       .  .      A,  S      .  .     A,  T      .  /     A   0    L  J50  ZYIA         D  Y0     A   (      P1   ۜ  }1  ۜ 1  1  A       1  A.  \   r   2  @2     A   C    1r  A.  ]   r   a2  2     A  p   m    A  ^      y2  A  ,    &  \3  %     }3  3  4 D     3    A  a      }4  A         4  4  m5  !6  6    A  f      I7  A  $       7  7     7  7  < 8  Q!  AF  h   R`  r   =8  `8  	     8  A    C      A.  i   r   8  9  
   A      &   9  q  A     C     D  19     A       g        x9      A          x9  9     A     C     D  9     A  $       $:  %     E:  :   D  Q0  A  t     :  A   X  C  
    A  u     :  A         D  ;       A         D  ;     A   t      1  A  z     	<  A       g        x9      A          x9  )<     A    C     D  9     A   `      
  A  "       <  ۤ <  =          =  =     A    C      D  >     A  $        4>  %     U>  >   D    A    C!  &   >    A.     r   >  ?     A,        %?  y?     A     C"     ?  ۄ   ?  A    "  &   ?  Q  A        @  A    #  F   @  ی Q  A        @  A    #     A  9A  B  B  q  A    $     $C  ی ۜ     local expl state line func curcontext curcontext fopts -f -k -z +k +z popts -A -E -F -L -R -T -Z -a -g -h -H -i -l -r -x allargs opt_args args (fopts -E -F -L -R -T -U -Z -a -i -m)-A[specify that arguments refer to associative arrays] (fopts -A -F -L -R -T -U -Z -a -i -m)-E[floating point, use engineering notation on output] (fopts -A -E -L -R -T -U -Z -a -i -m)-F[floating point, use fixed point decimal on output] (fopts -A -E -F -i)-L+[left justify and remove leading blanks from value]:width (fopts -A -E -F -i)-R+[right justify and fill with leading blanks]:width (fopts -A -E -F -a -g -h -i -l -m -t)-T[tie scalar to array or trace function] (popts -t)-T[trace execution of this function only] (fopts -A -E -F -a -g -h -i -l -m -t)-T[tie scalar to array] (-A -E -F -i)-U[keep array values unique and suppress alias expansion for functions] -U[suppress alias expansion for functions] (-E -F -i)-+U[keep array values unique] +X[immediately autoload function] (fopts -A -E -F -i)-Z+[right justify and fill with leading zeros]:width (fopts -A -E -F -T -i)-a[specify that arguments refer to arrays] -d[default absolute path autoload to fpath] (popts)-f[specify that arguments refer to functions] (fopts -T)-+g[do not restrict parameter to local scope] (fopts -T)-+h[hide specialness of parameter] (fopts -T)-+H[hide value of parameter in listings] (fopts -A -E -F -T)-+i[represent internally as an integer] (popts -w -z)-+k[mark function for ksh-style autoloading] (popts -T)-l[convert the value to lowercase] (-A -E -F -T -i)-m[treat arguments as patterns] -p+[output parameters in form of calls to typeset]::option:((1\:multi-line\ output\ of\ arrays)) (-f)-+r[mark parameters as readonly] -r[remember autoload path] -R[remember autoload path, error if not found] (-T)-+t[tag parameters and turn on execution tracing for functions] (-T)-+t[turn on execution tracing for functions] (-T)-+t[tag parameters] -u[convert the value to uppercase or mark function for autoloading] -u[mark function for autoloadling] -u[convert the value to uppercase] (-k -z)-w[specify that arguments refer to files compiled with zcompile] -+W[turn on WARN_NESTED_VAR for function] (fopts)-+x[export parameter] (popts -k -w)-+z[mark function for zsh-style autoloading] AEFHLRTUZafghiklmprtuxz service autoload URTXdkrtwz float EFHghlprtux functions UkmTtuzW (-k -t -T -u -U -W -x -z -M +M +k +t +W +z)-+M[define mathematical function] (-k -m -t -T -u -U -W -x -z +M +k +t +W +z)-s[define mathematical function that takes a string argument] (-M)-x+[specify spaces to use for indentation]:spaces (-* +*)-c[copy shell function to another name]:old name:_functions:new name:_functions integer Hghilprtux allargsi -i+[specify arithmetic base for output]:: :_guard "[0-9]#" base readonly use/r/ use/[fkz]/ export use//[gkz]//x/ words[(r)-*[aA]*] words[(r)-*f*] onopts offopts j..words1CURRENT1: j..words1CURRENT1:++ i<=#use allargsuseis::useirdUurRtT:+func _arguments -* args[@] *::vars:= ->vars_eq state vars_eq func  +opt_args[+M] || ( +opt_args[-M] && +opt_args[-m] )  _wanted math function compadd ffunctions -MM %%   +opt_args[-M]  _arguments :new math function:_functions :minimum arguments(k)opt_args[-s]:+:(1) :maximum arguments(k)opt_args[-s]:+:(1) :shell function:_functions  +opt_args[-w]  _wanted files zwc file _files *.zwc(-.) service autoload opt_argsiuU PREFIX1 / _files fpath/.:t funckeys kfunctions args:funckeys _wanted shell function compadd onoptsoffopts offopts ffunctions +${offopts//[^UXkmtTuz]/} kfunctions onopts ffunctions +${onopts//[^UXkmtTuz]/} zstyle :completion:curcontext:functions prefixneeded PREFIX _. args:_ _wanted shell functions compadd _functions PREFIX = compstateparameter PREFIX%%\=* compset *= _value  +opt_args[-a] || +opt_args[-A]  _parameters  +opt_args[-T]  _arguments :scalar parameter:_parameters -g "*scalar*" -q -S "=" :array parameter:_parameters -g "*array*" :separator character _parameters    A   "     r      ;     "    F       @       F   h     A  H         ۜ    	          =      
  
            PREFIX compadd unlimited return _arguments -H[set hard limits] -S[set soft and hard limits (with -H)] (-H -S -c -d -f -l -m -n -s -t *)-a[list all current resource limits] -c[core dump size limit]:max core dump size (512-byte blocks) -d[maximum size of data segment]:maximum size of data segment (K-bytes) -f[size of largest file allowed]:size of largest file allowed (512-byte blocks) -l[maximum size of locked in memory]:maximum size of locked in memory (K-bytes) -m[maximum size of physical memory]:maximum size of physical memory (K-bytes) -n[maximum no. of open file descriptors]:maximum no. of open file descriptors -s[stack size limit]:stack size limit (K-bytes) -t[maximum cpu time per process]:maximum cpu time per process (seconds) -u[processes available to the user]:processes -v[maximum size of virtual memory]:maximum size of virtual memory (K-bytes) *:size of largest file allowed A  ,    &      ۜ ۜ -   u  =  Q  M        _arguments (-a -f -s *)-d[remove named directories]:*:named directory:compadd -k nameddirs (-d -f -s *)-a[remove aliases]:*:alias:_aliases (-a -d -f *)-s[remove suffix aliases]:*:suffix alias:_aliases -s s (-d -a -s *)-f[remove functions]:*:shell function:_functions -m[treat arguments as patterns] (-a -d -f -m)*:command: _command_names -e    A       G              A     C  g        ,       A          ,   E      A  4  C  f    )     y    ۜ Dی    ,       local expl funcs ffunctions -Mfunctions M %%  _wanted usermathfunctions user math function compadd @ A  4   e  1#  A.  
         -       A        G   T   l            A     C     l         A           AF     2`                 A,        e     A     C  %  l          A  "       -      %  l   u       A      f         A  A   C  ?    A~     2     U  ;<   2  r           r     i     A       G   T         A    C      A          A  $             5  |  \     A,  !        Q     A      f     	    q"  A     	  G   T   d	      A    C
      A  BL  C
  )      A  "  C
     x	   	  	
  d	    *   r   9
  
           +   r   
  ;9   A       f      ۄ A  A     C  f   T  ۜ u  A           ۔     q  A      F           service value, local strs default compstate[context] value _comp_command1 _comp_command _comp_command1 strs[@] _comp_command2 _comp_command2 _dispatch value,compstateparameter,ctx value,compstateparameterdefault,strs compstate[parameter] array_value (Pt)compstate[parameter] assoc expl  CURRENT & 1  _wanted associationkeys association key compadd compstate[parameter] compstateparameter compstate[parameter]-words[CURRENT-1] value,compstateparameter, value,compstateparameterdefault,default pats zstyle :completion:curcontext: assignlist compstate[parameter] j::pats PREFIXSUFFIX compset *: compset :* _default \-\n\t /: @ _default    A  @          ۜ  -   A      A    a          a      _arguments -* (-a)-A[edit associative array] (-A)-a[edit array parameter] -c[create parameter or change type] -p+[specify left prompt]:prompt -r+[specify right prompt]:right prompt -i+[specify initialisation widget]:widget:_widgets -f+[specify finish widget]:widget:_widgets -h[allow access to history] -e[exit on EOF (^D)] 1:parameter spec:_vars    A       '             +  A   C  0  1  A.  	   r      9       A,  
      M         A,                A,        T  q     A      F     ی q   A   "  C       <             +     A   p      1  A      f   0  ۜ Q  A         +  ۜ    q  A         +  i    A   "         <             +     A    C  F     +    local PREFIX [ compstateparameter PREFIX%%\[ IPREFIX PREFIX%%[[ PREFIX PREFIX[ _subscript _parameters ^a* @ compset \[* qSQIPREFIX:+[:-\[ _parameters a* return    A      f       5          _alternative processes:: _pids jobs:: _jobs -t  A   D             ,   @   T   l                        +  A   (    %  T       	    I       A,           q     A,        ,        A,        @        A    C  ^    0           A  "4    f     ۜ  )  ۜ =    !  Y  y          +     0          A  "(         ۜ  )  ۜ !            +     0          A  ",  C  &  	   ۜ  )  ۜ !  A	  a	          +     0     	     A  ",    &  	   ۜ  )  ۜ !  	  	          +     A     C      A.     r   
  $
     A          l   E
     A  "(  C    X
  | l   
  9      A    &      +     A    
  F     +    local farg aarg xarg cargs args state line curcontext curcontext (-v -c)-w[print command type] -p[always do a path search] -m[treat the arguments as patterns] (-S)-s[print symlink free path as well] (-s)-S[show steps in the resolution of symlinks] *:commands:->command -f[output contents of functions] -a[print all occurrences in path] -x+[specify spaces to use for indentation in function expansion]:spaces service whence _arguments -* (-c -w)-v[verbose output] (-v -w)-c[csh-like output] cargs[@] farg aarg where _arguments xarg which _arguments aarg xarg type _arguments aarg farg state command @ _alternative commands:external command:_path_commands builtins:builtin command:compadd -k builtins functions:shell function:compadd -k functions aliases:alias:compadd -k aliases reserved-words:reserved word:compadd -k reswords return   A       g          ,       A       %  L   < T    A          l   $ \ ,    A     C                A  $       4  U  i  l           local expl pattern pattern zparseopts g:pattern _description widgets widget compadd @ expl[@] r:|-=* r:|=* (@k)widgets[(R)pattern[2]]  A   H    g          @         {]              +          A,  
               A$      A          A,        {     A   "        4          p  A   "                    A                  A   , C  I    0$           A   D           m    !  u    =
    Y        q     A  "       P  ۜ ۜ }    #      +     0          A  "  	  &       '      +     0     ;     A     
  f         A  ,        A    C  &   l  A    C  F     +    local arguments eofstr (CURRENT) numeofs cmdpos eofstr wordsreofeeofe: ( words[(b:pos-1:I)eofstr] )  numeofs == 0   cmdpos = pos   pos   numeofs++  numeofs (--eof -e)eofe+[change the end-of-input-args string from "--" to eof-str] (--exit, -x)exitx[exit if the size (see --max-chars) is exceeded] --help[print summary and exit] (--interactive, -p)interactivep[prompt before executing each command line] (--max-args, -n)maxargsn+[use at most max-args arguments per command line] (--max-chars, -s)maxcharss+[use at most max-chars characters per command line] (--max-lines, -l)maxlinesl+[use at most max-lines of the input-args per command line] (--max-procs, -P)maxprocsP+[run up to max-procs command lines in the background at once] (--no-run-if-empty, -r)norunifemptyr[do nothing if there are no input arguments before the eof-str] (--null, -0)null0[split each input-arg at null bytes, for xargs compatibility] (--replace, -i)replacei[substitute replace-str in the initial-args by each initial-arg] (--verbose, -t)verboset[print each command line to stderr before executing it] --version[print the version number of zargs and exit] _arguments arguments@ _files shift cmdpos words  CURRENT -= cmdpos  _normal return   A   8              8   P   d         +  E   x      A   "    /     0            A              E    0          A             E  %  0
     L     A      f   p    E  0
          A    C  f                 +     A           A.     r   )  D     A                f   \    x   A  ",  C  &       D  d   M  |   x     !      +     A    	  F     +    local context state line expl REPLY service zgetattr _arguments 1:file:_files 2:attribute:->attrs 3:parameter zsetattr _arguments 3:value zdelattr _arguments zlistattr _arguments 2:parameter state attrs zlistattr Qline1 /dev/null _wanted context[1] attribute compadd return   A  ,    &      ۜ ۼ ۜ   -      q  u      _arguments -#[specify default base]:base:  -f[force floating point for all expressions] -e[treat command line as expressions to be output immediately] *:expression:    A                S      A        g               A   4          -   q              !       A             i     A            ۤ        ی     A           s    
   A        G              A      !     AN     2p  r  ,        M   u       A     C  g               A   @        A.     r            A                  A   @  C      A.  	   r          A                 A       F       A    C  &     A      ~    0/          A         1
  AN     2p  r   I  q           A       F       A            A,        !  E     A      f     ۄ   A    C  &     0          A  `        A         ,  A  $  C     h            %    A    	  &     0          A    C
  &   ,  P     Y     A  4  C    1  A  -      ,  A      F       0	     9    A      F       0     9  	   A      &         A      F     M      _zcalc_line_escapes local cmds !:shell escape q:quit norm:normal output format sci:scientific output format fix:fixed point output format eng:engineering (power of 1000) output format raw:raw output format local:make variables local function:define math function (also \:func or \:f) \:cmds _describe commandescapes command escapes _zcalc_line local expl CURRENT words1 :\! alts words1 : command-escapes:command escape:_zcalc_line_escapes words1 : math:math formula:_math _alternative alts return words1 :\! words1 :\! CURRENT shift words  CURRENT--  words1 words1:\! compset :(\\|)! _normal :function  CURRENT == 2  _wanted mathfunctions math function compadd kfunctions:zsh_math_func_zsh_math_func_ _math :local _parameter :fixscieng _message precision no more arguments : _zcalc_line @ A   4              0   D         X         +  A     C  g              A   "@          ۜ -    5    M      U      q          +     A   4   %  1  AF     2`  r               A  "$  C     `    D       \           +     Q  A       	  A          l	  	  D   	  A  "       	  < 
  1
          +     q
  A          \
  	  D   
  A  "    F   
  
          +     A      F   
  +    local state line expl curcontext curcontext typeset opt_args _arguments (-t -c -m -a)-U[don't expand aliases] (-t -M)-R[mark as read] (-t -R)-M[mark as mapped] (-t -c -m -a)*-k[ksh-style autoloading] (-t -c -m -a)*-z[zsh-style autoloading] (-t -U -z -k)-c[currently defined functions] (-t -U -z -k)-m[use names as patterns] (-t -U -z -k)-a[write autoload functions] (-M -R -U -z -k -a -c -m)-t[show table of contents] (-M -R -U -a -c -m -t):file:->file *:function:->function state function opt_argsiac _wanted functions function to write compadd opt_argsitca _description files zwc file _files *.zwc(-.) expl[@] _description file _files expl[@] return A  x         0     $       A    C     8   ۜ   e   0     +#   A  $          ۜ     U    	      service fned _arguments :shell function:_functions _arguments (- 2):file:_files (1):shell function:_functions (1)-x+[specify spaces to use for indentation in function expansion]:spaces (1)-f[edit function]    A,            
cc   A   $  C  g   (   @   \         p      A   (   $  1   A.     r             A           A&     r      A   t  C  f  8  X  \   }            (  <  T  p    :+      b "K(       (  @  `  A    C  &     A,        @        A.               q  A.        @         A   C      0          A   "      R        f   X  ۬|  A  "  C  F         C  f       =  0     ]     A   "  &   R      	  f   <  ۬`  A  "  	  F         	  f   `      0          A      &   (  0     E     A    C  &     07          A        1  A.  6   r     	     A  H        A  7     !	  A  $       l	  	  \   	  	    	  q
  A  H        A  <     
  A  $  C     |  	  \           0     e     A  $  C         \     $    E  0Z          A  T   )  1"  A.  K   r     ;9	   A   B  C  F         C  F       A   (    '   (           )     `    A       f     ۄ   A   "  P     !      f      8  !  A     C  f   `  Y  y  A  "  R   2@    !          f            A  ,  C  &      \   !  X  ۜ     y  0     ;  
   A,  [            A      F           _compskip local subcom expl curcontext curcontext service zftp CURRENT _wanted commands subcommand compadd open params user login type ascii binary mode putat getat append appendat remote mkdir rmdir session rmsession return words2 curcontext curcontext/:zftp:/:zftp-words[2]: subcom cdlsdir functionszfcd_match autoload zfcd_match _tags directories zfcd_match PREFIX SUFFIX getatgcpdeleteremote functionszfget_match autoload zfget_match files PREFIX SUFFIX putatpcp _files openanonparams _hosts gotomark words2 n /.ncftp/bookmarks _wanted bookmarks bookmark compadd awk -F, 'NR > 2 { print $1 }' ~/.ncftp/bookmarks ZFTP_BMFILE:ZDOTDIR:HOME/.zfbkmarks _wanted bookmark compadd awk '{print $1}' $ZFTP_BMFILE session _wanted sessions another FTP session compadd zftp session:ZFTP_SESSION transfer PREFIX sess PREFIX%%: oldsess ZFTP_SESSION compset ( #sess + 1 ) sess session PREFIX SUFFIX oldsess session _wanted sessions FTP session compadd zftp session _compskip A        G                +  A   (  C          ,   @   d   |          A   4            9  q      u      A     A   P  C  %  ,     $ 4 d l t ۔ ۤ ۬   d ۔ T      A   "X        ۜ ۜ     )      	  
  }      A                $      +     A   "  &      E  `      "$  	       ۜ ۜ     1      *      +     A   @       0     0     A  "        D  q    q  U      3      +     P          A  "$                       6      +     0          A  B  9             "4    f      A  x          l !  \ x    ;      +     P     ]     A  ",    &                < U    ?      +     0          A  "4    f  4   U           l !  \ =    C      +     0          A  "$         ۜ ۜ )   A           H      +     A      F   !  +    local expl opts compwids state line context compwids acceptandmenucomplete completeword deletecharorlist expandorcomplete expandorcompleteprefix listchoices menucomplete menuexpandorcomplete reversemenucomplete _arguments (opts)-A[define widget alias]:old widget:->widget :new widget:->widget (opts)-C[define completion widget]:new widget name:->comp-widget :completion widget:->builtin-comp-widget :widget shell function:->function (opts)-D[delete widget]:*:widget:->widget (j. .opts:lFT)-L[with -l, list as commands] (j. .opts:La)-l+[list user-defined widgets]:*:-:->listing (j. .opts:l)-a[with -l, list all widgets] (: * (j. .)opts:#-[Lw])-F[install file descriptor handler]:file descriptor:_file_descriptors::handler:_functions !(opts)-K:keymap:compadd -a keymaps (opts)-M[display message]:message:  (opts)-N[define new widget]:widget name:->widget-or-function ::widget shell function:->function (j. .opts:c)-R+[redisplay]:*:-:->redisplay (j. .opts:R)-c[with -R, clear listing] (opts)-U[unget to input stack]:string:  (: *)-T[manipulate transformations]:transformation:(tc):function:_functions (j. .opts:T)-r[remove transformations] (-):widget:->widget (-)*::widget args:->args state listing _arguments !-l (-a)-L[list as commands] (-L)-a[list all widgets] *:widget name:->widget state[1] args _arguments (-N)-n[numeric prefix]:number: (-n)-N[reset numeric prefix] -K[specify temporary keymap]:keymap:compadd -a keymaps -w[set $WIDGET to reflect widget being called] (-)*:widget arguments:  widget _wanted context[1] widgets state_descr[1]:-widget _widgets function state1 function _wanted context[1] functions widget shell function compadd r:|-=* r:|=* compwidget _wanted context[1] widgets completion widget (*:|)(.|)((j(|))compwids)(|:*) builtincompwidget _wanted context[1] widgets builtin completion widget compadd widgets[(I)(.|)((j(|))compwids)] redisplay _arguments !-R -c[clear listing] :status line *:strings to list return   A   H           3   ,   D   X         l         +  E         A     C  g             A       %   3   A   "h      4  t  ۜ ۜ a  }      -  A  q      	  
          =    -  i          +     A   B     r             C  F     +A   l      1  A          A  B    f   \  ۜ }  B    f     ۄ       %  3ۜ    A       13  A  #        A     	  '             \  y  A     C	  g              A  < 	  &  1  A.  '        $     A    
     @  ,   e    A     
             A     
    1  A    
  f   4  ۄ   A    C       U     Q  A      f     ۄ Z  A                  A           %     A  $  C         X          qN  A       %             A     C      A  9      !  A  \    
    A  :      e  A                 q  A    C  %             A   "  @      M                 A       F     	  A   d     A      &     A   "(      4  `  X         \      E      +     A   "$       $  P  X       \     G      +     A   ",    &  @    X   m    ۼ   <     I      +     A   "(      \     X         \     K      +     A  B  L      `      F       A      F     +    local comp state line expl curcontext curcontext NORMARG typeset opt_args _arguments (-R -P -i -u -d -a -b -c -I -p -f -e -F -m)-A[create module aliases] (-)-R[remove module aliases] (-A -R -F -L -m -P -l -e)-u[unload module] (-d -e -l)-a[autoload module] (-c -d -I -p -f -F -P -l -m -A -R)-b[autoload module for builtins] (-b -d -I -p -f -F -P -l -m -A -R)-c[autoload module for condition codes] (-A -R -F -I -P -a -b -c -e -f -i -l -m -p)-d[list or specify module dependencies] (-i -u -d -a -b -c -p -f -L -R)-e[test if modules are loaded] (-b -c -d -I -p -F -P -l -m -A -R)-f[autoload module for math functions] (-u -b -c -d -p -f -A -R -I)-F[handle features] (-u -b -c -d -p -f -A -R -I)-m[treat feature arguments as patterns] (-d -e)-i[suppress error if command would do nothing] (-d -e -L)-s[suppress error if module is not available] (-b -c -d -p -f -F -P -m)-I[define infix condition names] (-u -b -c -d -p -f -A -R)-l[list features] (-e -u)-L[output in the form of calls to zmodload] (-b -c -d -I -f -F -P -l -m -A -R)-p[autoload module for parameters] (-u -b -c -d -p -f -A -R)-P[array param for features]:array name:_parameters (-)*:params:->params state params return  +opt_args[-A]  compset =* compset *=  +opt_args[-F] && CURRENT > NORMARG  module wordsNORMARG features modulesmodule loaded _message feature for unloaded module zmodload lFP module compset features: compset features:+ features/s+/ _wanted feature compadd files aliases  +opt_args[-u]   +opt_args[-b] || +opt_args[-a]  builtins loadedmodules  +opt_args[-a] && CURRENT > 3  builtins _tags comp[@] _requested builtins builtin command compadd @ builtins _requested loadedmodules loaded modules compadd modules[(R)loaded] _requested module file _files module_path *.(dll|s[ol]|bundle)(:r) _requested module alias compadd suf[@] modules[(R)alias*]  ret    A  X          ۜ ۜ  -   A      !    9      A        	  	  E
  
      _arguments -* (-C -L -s -p)-M[force mv] (-M -L -s -p)-C[force cp] (-M -C -p)-L[force ln] -f[force overwriting of destination files] -i[interactive: prompt for each operation] -n[no execution: just print what would happen] -Q[force bare glob qualifiers on] (-C -M)-s[symbolic, passed down to ln] -v[verbose: print line as it is executed] -o[specify options to pass to underlying command]: opt string (-M -C -L -s)-p+[specify program to run instead of cp, ln or mv]:program:_command_names -e (-W)-w[implicitly add parenthesis to wildcards in the pattern] (-w)-W[like -w, but turn wildcards in replacement patterns into references] 1:source pattern:_files 2:destination pattern:_files   A       '             +  A   ,  C            8   L   d             A       g               A   "<              !    i  E  Q      	  
          +     A   "        
          C  4  1)  A    C  f     ۄ 5  A       %         A   "        I      I      A                  A   "                 C  F        A                  A             }     A                     A                  A  "    F               +     
  A       f     ۜ 5  A  "       H  , m      #      +     A    	  F     +    local context line state state_descr alts opts opt_args _arguments -* -a+[specify array in which to store parsed options]:array:_parameters -g "*array*~*readonly*" -A+[specify association in which to store parsed options]:association:_parameters -g "*association*~*readonly*" -D[remove parsed options from positional parameters] -E[don't stop parsing at first parameter not described by specs] -F[abort parsing and print error at first option-like parameter not described by specs] -K[preserve contents of arrays/associations when specs are not matched] -M[enable mapping among equivalent options with opt1=opt2 spec form] (-)-[end zparseopts options; specs follow] *: :->spec state spec compset *=  +opt_args[-M]  line opts1  shift @opts%%+:::: @opts:wordsCURRENT%% spec-opt-names:spec option name:((j< >)(@q+)opts) parameters:array:_parameters -g "*array*~*readonly*" _alternative alts compset =* _message specopts spec option (name[+][:|:-|::]) return    A   4              0   D   X   p   +            A     C  g             A   "D      ,   ۜ ۜ Y              Q  i	  
  
      F   d    A     9  15  A.  /   r           A   X    
  	  A      f     ,   A     C  F       A      F   d    A          D        A     C     X        A          A           ۤ -    A   B         ۜ -    +  7      +    A             D       A  ,  C  &  <  X   p   ]    $ D    X     A  $         X   p     <   X   q  A      F   d        local state line list names expl curcontext curcontext typeset opt_args _arguments (-r -w -t -n -L -d)-e[echo input characters] (-r -w -t -n -L -d)-b[io to pseudo-terminal blocking] (-r -w -t -n -L -e -b)-d[delete command]:*:name:->name (-r -L -t -e -b -d)-w[send string to command]:name:->name:*:strings to write (-r -L -t -e -b -d)-n[do not add a newline to the result] (: -r -w -t -n -e -b -d)-L[list defined commands as calls] (: -w -n -L -e -b -d)-r[read string from command]:name:->name:param: _vars:pattern: (: -w -n -L -e -b -d)-t[test if output is available before reading] (-r -w -t -n -L -d):zpty command name: (-r -w -t -n -L -d):cmd: _command_names -e (-r -w -t -n -L -d)*::args:_precommand return state name zmodload zsh/zpty _message zpty module not loaded fzpty)  list%%: zstyle :completion:curcontext: verbose listseparator zformat  sep _wanted zpty command name compadd _wanted zpty command name compadd  A       '                 M   A                   A                  A          A      &   d      integer end_offset ( #words - CURRENT ) words zzsh-mime-handler -l "${(@)words[2,-1]}" (@Q)words  CURRENT = #words - end_offset  _normal    A  T    f      ۜ ۼ  -   A        \              H  e          _arguments -* -v[verbose output] -d[target file descriptor]:fd:_file_descriptors outbound 1: :_files listen -l[open a socket listening] accept -a[accept an incoming connection] -t[return if no incoming connections are pending] 1:fd:{ (( words[(I)-*a*] )) && _file_descriptors }   A   ,             0   P   l         3    A   L  C  '             rk    E         E        E   @     E   d     A       g   |          A                     A|  	        ,     $       A       f         !       A    C  %      L  i          8  U         @  q         8  m          8  h           ,  T          	   4	  X	  t	   	  	  	   	  0
  L
   a
   
  
  
  1  i          4  T   q              !   M  |            (  M  }        @  q         @  ]        E  t           D  a           -  l        ,  H   a        H   i          `  t             @  ]           $  @  l          M           8  ]          E         D  d            L  i           =   y        P  d           0   D   a            !  D!  `!  |!  !  !  !  8"  T"  h"  "  "  "  "  #  4#  Q#  t#  #  #  #  #  -$  u$  $  $  $  %  )%  x%  %  %  %  " =&  " &  &  &   '  ='  * h'  * '  '  '  (  %(  * U(  (  (  * (  * (  *  )  )  9)  * m)  * )  * )  * *  * @*  * ]*  * *  * *  *  +  * H+  i+  +  i+  +  	,  H,   x,  ,  ,  -  I-  }-  -  -  1.   `.  |.  .  |.  .   .  @/  ]/  @/  /   /   0  80  }0  @/  0  @/  0  @/  	1  @/  %1  @/  ]1  @/  1  @/  1  1  2  @/  Y2  @/  2  @/  2  3  @3  t3  3  3  3  4  =4  3  l4  3  4      A   h C3  %+  4  4  4  -5  T5  |5  5  5  6  (6  T6  6  6  6  6  7  87  X7  7  7  7  8  @8  l8  8  8  8  8   9  )9  `9  }9    9  9   :  :  4:  T:  |:  :  :  ;  (;  <;  `;  ;  ;  ;   <  8<  d<  <  <  <  =  0=  ]=  =  =     =  =  >  =>   |>  >  >  >   ?     ?  4?  T?  |?  T"  #  ?  ?  ?  ?  @  4@  U@  @  @     A   D  7    8A   eA  C  D  UF  aH  J  uL  YN  mP  }R  S  qT  T  A   ` :   A        5U  A   ( ;   ]U  0     U      A   H <  (  1  A.        R  U  9A  @  C<    U  U  V  )V  dV  ۄ   ی  3  V  V  V  c+Q	  A    <  f   V  ۄ W  A  $  <    <W   9  `W  W  W  ;   Q  A    =  f   W  ۄ W  A    C=    (X  MX  yX  X     Q	  A    =  f   X  ۄ Y  A  $  =      Y  @Y  V  `Y  |Y  ی  A   C>  0  /  A        Y  A   D  >       Y     Y  A  B  >  f   Z  ۄ 9Z    >  &   \Z  A     C?  %   3   A   B  ?  f   tZ  ۜ Z    ?     3Z     A   "     r   Z  Z       ?  %   3   A     @      A    @  f   [  ۄ 5[  A     C@  %   3   A  B  @  f   t[  ۜ [     @  %  3ۜ [  ۔ )\     A    CA     \  \     0     \     A     B  f   ]  <  ]  A  $  C     D]  d]  V  )V  ]   ]  0     ]     A     D  f   ]  <  ^  A     D     $^  I^     A  $  E     ^  ^  V  )V  ^   ^  0[     _     A   k
        	      A        '                I   A                $  P      A       G       l      A     C  f     <   A   T    	            A            < P  y  A                A   $         P  $  9  t     A       F       A      F                  0}     hc     A     K  g   c   c      A     K  G   c  c      A   H L  (  1  A  0     c  A,  1     $d  Ed     A,  2     d  d     A,  3     e  1e     A,  4     e  e     A    CM      f  < <f  ]f  Q  A  6     f  A,  7     f  f     A,  8     $g  Eg     A,  9     g  g     A,  :     h  1e     A,  ;     (h  e     A    O      f  < Hh  ]f  A   $  O     hh  h  h  h  h   h  A     O  F   i  (i  A    P  F   i  Hi  0u     h     A     Q      A  G    ii  A    CR  '   c        i  ii  q	  A     S  '   c        i  i  A    CS  '   c        j  j  A R  =  k  0	     k     A.  T     l       0	     l     A.  X     l  "     0	     Al  	   A.  \     l       0	     al  
   A.  `     l       0	     l     A.  d     l  *     0	     ;     A.  h     l     A  ,  Z  &  l  h  h  h  l  l l  \ )m  0
     m     A    \     m  m     0     dn     A    ]     n  , n  n  0     n     A  $  ^     o  ,o  h  Ho  ho  o  o  0     o     A  8  _    o  ,o  h  o  p  o  o  8p  Lp  hp  p  p  0     p     A    C`     q  | 3Qq  q  0     s     A  (  a    s  ,o  h  	t  \t  |t  Z+t  0     t     A     b     t  ,o  h  t  u  ۄ 0=     8u     A    c      A.    r   Yu  u     A,       u  u     A     Cd     ,v  ۄ   Mv  A    d  &   `v    A     e  %   3   A   B  Ce  f   |v  ۜ v    Ce  %  3ۜ    A    e  f   v  ی v  0     v     A  D  f    w  ,o  h  -w  |w  w  w  w  w  w  x  8x  Tx  lx  x  0     x     A  $  h     x  x  h  1y  |y  y  y  0     y     A  @  Ci     z  Az  h  qz  z  v    y  z  {  Q{  {  {  {  09     5|     A    j      A.       q|  |     A    k  f   |  ۜ   	  A.    r   |  |     A     k     }  ۄ   =}  A    k  &   \}    A     Cl     x}  ۄ   }  A    l  f   }  ۜ   0#     }     A  x  m      A.       }  ;9   A    n  f   ~  ۜ     A     n     8~  ۄ   Y~  A    n  &   l~  0     ~     A  (  p    ~  ,o  h  ~  8  X  t    0          A  (  Cq      ,o  h    X  x    Ȁ  0           A  (  r      ,o  h  =      ́  0       !   A  (  s      ,o  h  %    o  o  rq 0       "   A  (  u    Ђ  ,o  h    T  o  o  t  0     ;#   A  (  Cv        h  ;ȃ  v     0G     	  $   A   Cw       A    Cw  f   0  ۄ Q  A    w     n  , l      A    w  f   Є  ۄ Y~  A    x     n  ,       A     x  %   3   A   B  x  f   <  ۜ ]    x     3q     A  (  y      ,o  h  ;  v   ą  00       %   A    Cz      A    Cz  f     ۄ Q  A    z     n  , l  $    A    z  f   T  ۄ Y~  A    {     n  ,   ;q  A    {     n  , t    0"     ن  &   A  t  |    1	  A.    r     |  '   A     }  f      ۄ A  A    C}  &   `    A    }  f   |  ۜ   0       (   A  ,    &    ,o  h    H  h  #rq   0       )   A  (  C      ,o  h  	      ĉ  ؉  0       *   A       f       $  A       <  A      &   x  0       +   A  ,    &  Ċ  ,o  h    X    ؉  x    0       ,   A    C     n  , ܋    09     A  -   A    C    	  A    C  f   p  ۄ Y~  A  (        ,o  h        0  H    A,       3    A   B  C  f   h  ۜ ]         3     A            ,o  h  ō    v  0     8  .   A  0  Ç  F  X  ,o  h  y    o  o    -  d  0     }  /   A  (  È      ,o  h  ͏    o  o  $  0     E  0   A  $  É     p  ,o  h      ,  @  0     T  1   A  (  Ê      ,o  h      o  o  ,  0     (  2   A  (  Ë    T  ,o  h  u    o  o    0     %  3   A    Ì     n  , d    0       4   A  0  Í  F  \  ,o  h  }    o  o    4  @  0     X  5   A         n  ,     0       6   A         n  , @  a  0       7   A  ,    &    ,o  h  r{ $  r{ o  z33  0     E  8   A          p    h        0       9   A  (         h  @  v    a  0     :   A     C     l  h      0     ͛  ;   A  (         !  h  Y    v  t    0     ՜  <   A         n  ,   )  0/       =   A        1  A.  ^  r     ;, >   A     ×  f   Н  ۄ   A  <        ۜ  %  y  ɞ  )  ͟  =    =    !  q  A    Ú     n  , Ģ    0(       ?   A          A.  p  r   Q  ;, @   A     C  f   p  ۄ   A            ۜ      e  q  A         n  , ؤ    0(     -  A   A    Þ      A.  {  r   a  ;, B   A       f     ۄ   A     C       ۜ        q  A    C     n  , 8  Y  0(       C   A          A.    r     ;, D   A     á  f   ا  ۄ   A            ۜ    m    q  A         n  ,   ũ  0-       E   A    C    1  A.    r   -  ;, F   A       f   L  ۄ   A  4  ä  f  l  ۜ        e    i  խ    q  A         n  , 8  Y  0	     : G   A    C  F     v  A      F     m  A.         +tkH       local state context ostate line expl ctop compstatenmatches taglist patterns contexts MATCH integer MBEGIN MEND typeset opt_args styles _vcs_info_hooks compadd functionsI+vi+vi styles acceptexact c:bool acceptexactdirs c:bool addspace c:bool ambiguous c:bool assignlist c:_parameters autodescription avoidcompleter c:completer breakkeys cachepath c:_directories cachepolicy c:_functions callcommand c:bool command c:command commandpath c:_dir_list commands complete c:bool completeoptions c:bool completer c:completer condition c:bool cursor c:cursor delimiters disabled c:bool domains environ c:environ expand extraverbose c:bool fake fakealways fakefiles c:fakefiles fakeparameters c:fakeparams filelist c:bool filepatterns c:filepat filesort c:fsort filter forcelist format glob c:bool global c:bool groupname grouporder c:tag groups c:_groups hidden c:bool hosts c:_hosts hostsports c:hostport ignoreline c:ignline ignoreparents c:ignorepar ignoredpatterns insertids c:insertids inserttab c:bool insertunambiguous c:insunambig keepprefix c:keepprefix lastprompt c:bool list ce:listwhen listcolors listdirsfirst c:bool listgrouped c:bool listpacked c:bool listprompt listrowsfirst c:bool listseparator c:separator listsuffixes c:bool local maildirectory c:_directories matchoriginal c:matchorig matcher matcherlist maxerrors maxmatcheswidth c:maxmatcheswidth menu c:boolauto muttrc c:_files numbers c:bool oldlist c:bool oldmatches c:oldmatches oldmenu c:bool original c:bool packageset c:packageset path c:_directories pager c:_command_names pathcompletion c:bool pinedirectory c:_directories ports c:_ports prefixhidden c:bool prefixneeded c:bool preserveprefix c:preserveprefix range recentdirsinsert c:recentdirsinsert regular c:bool rehash c:bool remoteaccess c:bool removealldups c:bool selectprompt selectscroll separatesections c:bool showambiguity showcompleter c:bool singleignored c:singleignored sort c:bool specialdirs c:sdirs squeezeslashes c:bool stop c:stop stripcomments c:bool substglobsonly c:bool substitute c:bool suffix c:bool tagorder c:tagorder trytousepminst c:bool urls c:_urls usecache c:bool usecompctl c:urgh useip c:bool useperl c:bool users c:_users usershosts c:userhost usershostsports c:userhostport verbose ce:bool word c:bool recentdirsdefault d:bool recentdirsfile d:_files recentdirsmax recentdirsprune recentdirspushd d:bool autoprevious e:bool breakkeys cursor editbuffer e:bool editprevious e:bool insertkept leavecursor e:bool match prompt stopkeys toggle e:bool urlglobbers urllocalschema urlmetas urlotherschema urlseps whence wordchars wordclass wordstyle e:wordstyle wordcontext formats v:vcsformat actionformats branchformat v:branchformat nvcsformats hgrevformat v:hgrevformat stgitformat v:stgformat patchformat v:patchformat nopatchformat v:patchformat maxexports enable v:vcs disable disablepatterns checkforchanges v:bool checkforstagedchanges stagedstr unstagedstr command v:_command_names useserver usesimple getrevision getmq getbookmarks getunapplied debug hooks v:_vcs_info_hooks usepromptescapes usequilt quiltstandalone quiltpatchdir v:_directories quiltcommand v:_command_names chpwd z:bool progress z:progress remoteglob titlebar update taglist accounts allexpansions allfiles arguments arrays associationkeys bookmarks builtins characters colormapids colors commands contexts corrections cursors default descriptions devices directories directorystack displays expansions extensions files flags fstypes fonts functions globbedfiles groups historywords indexes interfaces jobs keymaps keysyms libraries limits localdirectories mailboxes manuals maps messages modifiers modules myaccounts nameddirectories names newsgroups nicknames options original otheraccounts packages parameters pathdirectories paths pods prefixes printers processes processesnames regex sequences sessions signals strings tags targets timezones types values variant visuals warnings widgets windows zshoptions emailaddress kfunctionsI_email_ _arguments (: -)-L[output in form of zstyle commands]:pattern for context patterns:->metapatterns:style:->metastyles (: -)-d[delete style definitions]:verbatim context pattern:->patterns:*:styles:->pstyles (: -)-e[value is evaluated when style is looked up]:context pattern:->contexts:style:->styles:*:command:_cmdstring (: -)-g[retrieve style definition]:array parameter:_parameters -g "*array*":verbatim context pattern:->patterns:styles:->pstyles (: -)-s[retrieve style value as string]:context name:->contexts:style:->styles:scalar parameter:_parameters -g "*scalar*":separator:  (: -)-b[retrieve style value as boolean]:context name:->contexts:style:->styles:scalar parameter:_parameters -g "*scalar*" (: -)-a[retrieve style value as array]:context name:->contexts:style:->styles:array parameter:_parameters -g "*array*" (: -)-t[test a style, returning false if it's undefined]:context name:->contexts:style:->styles:*:strings to test presence of:  (: -)-T[test a style, returning true if it's undefined]:context name:->contexts:style:->styles:*:strings to test presence of:  (: -)-m[pattern-match values of a style]:context name:->contexts:style:->styles:pattern:  (-):context pattern:->contexts (-):style:->styles (-)*:argument:->style-arg  #state  state[1] contexts prefix _wanted contexts expl state_descr compadd completion vcs_info zftp compset :completion: contexts _completers cmdorcont argument compset :vcs_info: contexts vcsstring usercontext reporootname compset :zle: _wanted widgets widget _widgets  #contexts  ostate contexts compset [^:]#: break compset :* qS: ostate contexts1 compset (|\\)\((*\||) compset (|\\)[)|]* QIPREFIX:+|:-\| QIPREFIX:+|:-\\ \t) state ostate patterns zstyle patterns _wanted contexts compadd patterns metapatterns patterns patterns (@b)patterns _wanted contexts compadd patterns metastyles local metapattern Qopt_argsL%://m\\:/MATCH2 metastyles styles pattern zstyle patterns pattern (@M)patterns:#~metapattern pattern metastyles styles[@] _wanted expl state_descr compadd metastyles unset pattern metastyles pstyles local pstyles pattern  +opt_args[-d]  pattern opt_argsd pattern pattern%:(b)PREFIX pattern pattern//m\\:/MATCH2 pattern Qpattern zstyle pstyles pattern  +opt_args[-g]  pattern opt_argsg pattern pattern%:(b)PREFIX pattern pattern: pattern pattern pstyles _wanted styles expl style compadd pstyles unset pattern pstyles line1 the_context joined_value vopt_argsiesbatTm the_context Qjoined_value0, joined_valuei\:2  the_context :completion: ctop :chwpd: :zftp: :vcs_info: :zle: _wanted compadd r:|-=* r:|=* styles[(R)[^:]#[ctop][^:]#:*] stylearg state styles[(Q)line[2]]#*: argument _message arguments argument bool _wanted values boolean compadd true false boolauto _wanted boolean compadd auto select search searchbackward interactive cmdorcont _alternative commands:command:_path_commands contexts:context:(-array-value- -brace-parameter- -command- -condition- -math- -parameter- -redirect- -subscript- -value-) cursor _wanted cursor positioning compadd complete default completer _wanted _completers environ PREFIX = compstateparameter PREFIX%%\=* compset *= _value compset =* _parameters suf fsort _wanted how to sort files compadd name size links time date modification access inode change reverse function _wanted controlfunction control function compadd predicton allmatches functions _wanted compwidget completion widget compadd completedebug completetag correctword expandword expandaliasword historywords userhostport PREFIX @: _users PREFIX @:@: compset *[:@] _ports compset *[:@] _hosts hostport PREFIX _hosts compset *: _ports listwhen _wanted when to list completions compadd always never sometimes packageset _wanted default package set compadd available installed uninstalled progress _wanted progress meter style compadd none percent sdirs _wanted whether to complete . or .. compadd stop _wanted when to insert matches compadd verbose _wanted tags compadd taglist tagorder compset *:*: descriptions description compset labels tag label compset :* qS: _wanted compadd taglist filepat compset description compset patterns glob patterns userhost PREFIX compset *[@:] _hosts _users ignorepar _wanted which parents to ignore compadd parent directory singleignored _wanted how to handle a single ignored match compadd show menu command shift words  CURRENT -= 3  _normal insertids _wanted when to insert process IDs compadd single longer fakefiles fakes prefix and names fakeparams compset _wanted parameter type compadd scalar array integer compset -qS: _wanted fake parameter _parameters ignline _wanted ignore strings on the line compadd current currentshown other keepprefix _wanted keep prefix compadd changed matchorig _wanted match without inserting `*' compadd only both oldmatches _wanted use list of old matches compadd insunambig _wanted insert unambiguous string compadd pattern preserveprefix prefixes pattern matching prefix to keep recentdirsinsert _wanted inserting recent directories compadd always fallback separator separators separator string maxmatcheswidth numbers maximum display width for matches urgh _wanted compadd wordstyle _wanted wordstyles word style compadd normalspecifiedunspecifiedshellwhitespacesubword vcsstring _wanted compadd f_call_program vcs vcs_info_printsys 2>/dev/null:# _wanted compadd f_call_program vcs vcs_info_printsys 2>/dev/null:# usercontext _wanted usercontexts user context compadd command reporootname names repository root name vcsformat PREFIX compset *% _values format replacement s[the vcs in use] b[the current branch] a[an identifier describing the action] i[current revision no/id] c[details of staged changes] u[details of unstaged changes] r[repository name] S[subdirectory within repository] m[misc replacement - backend specific] formats vcs format branchformat PREFIX compset _values format replacement b[the current branch] r[current revision number] formats vcs format hgrevformat PREFIX compset _values format replacement h[current revision hash (global)] r[current revision number (local)] formats vcs format stgformat PREFIX compset _values format replacement p[patch currently on top of the stack] c[the number of unapplied patches] formats vcs format patchformat PREFIX compset _values format replacement p[name of top-most patch (applied-string)] u[number of unapplied patches (unapplied-string)] n[number of applied patches] c[number of unapplied patches.] a[number of all patches] g[names of active mq guards (hg backend)] G[number of active mq guards (hg backend)] formats vcs format state1 compstatenmatches    A                       A        g               A             9      A     C       ۤ   )     ]      A                     A                 A       g      (      A     C  %  T         A   $  C     $  X  }      y    A            1     A     C  f   `      A      F           _ztodo_entries local entries f_call_program ztodo-entry ztodo list:space:/::space:/:%::space: _describe ztodoentry todo entry @ local args reply /[^\0]#\0/ todo_entry todo_entry :ztodo-entry:todo entry:_ztodo_entries _regex_words commands ztodo command add:add entry del:delete entry:$todo_entry clear:clear todo list list:show todo list reply[@] _regex_arguments _ztodo args[@] _ztodo @    4F5.8.1                                     	  g            debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_add-zle-hook-widget    
g              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_add-zsh-hook   L               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_alias     N             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_aliases    >          P      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_arrays     a   B       (      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_assign     r          t      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_autocd            \      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_bindkey    ^  5     	      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_brace_parameter    l  9             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_builtin           X      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_cd     h         (      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_command      6           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_command_names     8  
      4      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_compadd      
           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_compdef     {  K      L      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_completers     !  :           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_condition   !  #  :     <      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_default    #  z             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_delimiters     $K             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_directory_stack    %z         0      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_dirs   %               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_disable    &  3      <      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_dynamic_directory_name     '          L      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_echotc     '4          L      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_echoti     'X         4      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_emulate    '               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_enable     (g   '             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_equal   (  (q          <      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_exec   (             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_fc     ,`             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_file_descriptors   .^                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_first   .  ._  R            debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_functions   .  .  ~           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_globflags   .  0        4      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_globqual_delims    0  Y           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_globquals   0  7       @      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_hash   9%             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_history_modifiers   9  ;P             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_in_vared   <  
   	        debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_jobs   >   +              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_jobs_bg    >  s       <      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_jobs_builtin   ?&   '             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_jobs_fg    ?0              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_kill   @               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_limit   @  @X          P      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_limits     @  e            debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_math   A   [       0      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_math_params    A1   G              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_mere   AC               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_module_math_func   A          \      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_options    A          \      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_options_set    B          \      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_options_unset   B  BI   (             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_parameter   B  BS       X      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_parameters     CU   q       H      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_precommand     Cr              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_print   C  G  0       4      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_prompt     G       
      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_ps1234     N/               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_read   O(  8     4      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_redirect   O  g             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_run-help   P              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_sched   P  P  y      (      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_set    R[  G           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_setopt     S-  \           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_source     S               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_strftime   S       
      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_subscript   S  X               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_suffix_alias_files     Y<       p      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_tcpsys     Zo       P      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_tilde   Z  [T                debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_trap   [   s              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_ttyctl     [  a     	      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_typeset    b9  4            debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_ulimit     cF         8      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_unhash     c               debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_user_math_func     c  E     @      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_value   c  e         L      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_vared   e  e             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_vars   f   S              debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_wait   f             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_which   f  hM  K             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_widgets    h       L      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zargs   h  j             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zattr   j  kR          8      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zcalc   k  k        @      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zcalc_line     m             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zcompile   n  ]            debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zed    o  	     t      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zftp   q{  r     $      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zle    t  v           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zmodload   w  .       d      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zmv    x             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zparseopts     zu  o           debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zpty   |  %             debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zsh-mime-handler   |[         `      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zsocket    |  O   I  #      debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_zstyle       Q            debian/zsh-common//usr/share/zsh/functions/Completion/Zsh/_ztodo    A     k            v       A        g     k       A       f       =   A    C           F   = D   A           <k        A  (        - l  A l  m        A     	     E             A        G              A           A         -   A       g     k       A    C      p <k        A  $"                  T   u       F      q  A  $"                  <  A       F      A       F         DA            \         A                   8   P          A        g             A  0    F                        A    	C   F  	  
    _addzlehookwidget_types local autoload addzlehookwidget /dev/null zstyle zlehook types compadd @ L:|=zle- r:|-=* r:|=* zletmp _addzlehookwidget_widgets local expl  +opt_args[-d]  zstyle line1 widgets _wanted widgets installed hook compadd tmp-: return _wanted widgets widget _widgets user:* _addzlehookwidget local context state state_descr line typeset opt_args _arguments (-D)-d[remove HOOK from the array] (-d)-D[interpret HOOK as pattern to remove from the array] Uzk[passed to 'autoload'] :hook type:_add-zle-hook-widget_types :widget:_add-zle-hook-widget_widgets _addzlehookwidget @   A                 o       A        G              A         
  A         -  A  ("       p                 !       F  t    q  A  "     &         F  t    A       F  t       DA               B       A                   8   P          A        g             A  0    F                  u      A    C   F  M      _addzshhook_hooks local expl  +opt_args[-d]  _wanted functions installed hooks compadd line[1]_functions return _functions _addzshhook local context state state_descr line typeset opt_args _arguments (-D)-d[remove HOOK from the array] (-d)-D[interpret HOOK as pattern to remove from the array] Uzk[passed to 'autoload'] :hook class:(chpwd precmd preexec periodic zshaddhistory zshexit zsh_directory_name) :hook function:_add-zsh-hook_hooks _addzshhook @      A  X     '                E   E   |      E         E         E         E3      A    C   g              A  8           A   U        q  E  A 4    %  %1  A         A     !  	  A                 A    C   F     A       &  0     A  B     f  P   q        3      A    C              A  "              %           A  ,    &  0   P     i          local curcontext curcontext state line expl type typeset opt_args _arguments -* (-r +r -s +s)-+g[list or define global aliases] (-g +g -s +s)-+r[list or define regular aliases] (-r +r -g +g)-+s[list or define suffix aliases] -+m[print aliases matching specified pattern] -L[print each alias in the form of calls to alias] *::alias definition:->defn state compset *= compset _normal compset =* opt_argsi+grs  #type  type _wanted alias alias definition _aliases suf type[@]    A               c+   ,   @       A          T , $      A  "     R           c+;      A          @         A       %   ,      A  "      r   ;;        C  %   ,            A  "      r   ;<;         %   ,           A  "      r   ;;         %   ,     Q      A  "      r   :;         %   ,           A  "      r   :<;       C  %   ,           A  "      r   :;         %   ,     =     A         \ |   @       local expl args opts zparseopts s:sel sel @ args aliases:regular alias:compadd -k aliases global-aliases:global alias:compadd -k galiases suffix-aliases:suffix alias:compadd -k saliases disabled-aliases:disabled regular alias:compadd -k dis_aliases disabled-global-aliases:disabled global alias:compadd -k dis_galiases disabled-suffix-aliases:disabled suffix alias:compadd -k dis_saliases _alternative    A       G             A  (       ,   L      h       <       local expl _wanted arrays array _parameters @ *array*    A            <   1      _parameters ^*readonly*      A       &       A    C   '   <      + +  A  "        T  B     &#       F   p+    _command_names local autocd return     A  4               0   D         X      +     A       g              A  \"            -  I  e  1  E  e    	  
i  1    q  !  E      q        +        A  `  C    9  0     T      A  $"       p     0  T          #   +       A    	   F  +    local state expl line curcontext curcontext typeset opt_args _arguments (-v -a -M -l -D -A -N -p)-e[select emacs keymap and bind it to main] (-e -a -M -l -D -A -N -p)-v[select viins keymap and bind it to main] (-e -v -M -l -D -A -N -p)-a[select vicmd keymap] (-e -v -a -l -D -A -N)-M[specify keymap to select]:keymap:->keymap (-e -v -a -M -D -A -N -m -p -r -s -R *)-l[list existing keymap names] (-e -v -a -d -A -N -m -r -s -R *)-L[output in form of bindkey commands] (-e -v -a -l -D -A -N -m -p -r -s -R *)-d[delete existing keymaps and reset to default state] (-e -v -a -M -l -d -A -N -m -p -r -s -R *)-D[delete named keymaps]:*:keymap:->keymap (-e -v -a -M -l -L -d -D -N -m -p -r -s -R *)-A[create alias to keymap]:old-keymap:->keymap:new-keymap:->keymap (-e -v -a -M -l -L -d -D -A -m -p -r -s -R *)-N[create new keymap]:new-keymap:->keymap:old-keymap to copy:->keymap (-l -L -d -D -A -N -p -r -s -r -R *)-m[add builtin meta-key bindings to selected keymap] (-e -v -a -d -D -A -N -m -s -R *)-p[list bindings which have given key sequence as a prefix]:key sequence (-l -L -d -D -A -N -m -s *)-r[unbind specified in-strings]:*:in-string (-l -L -d -D -A -N -m -p -r *)-s[bind each in-string to each out-string]:*:key string (-e -v -a -M -l -L -d -D -A -N -m -p)-R[interpret in-strings as ranges] (-l -L -d -A -N -m -p -r -s):in-string (-l -L -d -A -N -m -p -r -s)*::widgets:_widgets state keymap _wanted keymaps compadd return     A  $               ,   D   |*       A    C   g               A       g      r       A 	D   ' 1  .A      r            A       f  D      A   C  ON  A       e  ,A                 A       f        A  \    
    .A      r         A          A       &  0  q  A        T  A D       	0     *     .A         D       	0     j     .A               0          A      ?    A   "  R     A       F      A    	   &  \  6  A    	C   &  x   A   	  _    0     :      A    
C   f   T   A    
         %  q     A  (  
                 	0     J     A       F  L  q  	0          A       F  L    0           A       f   T   A           )         A  (  C    P   x          	0        	  A    C   F  L    A       &  \  s0        
  A     6    A   J  R     A       F    	  A       &  \  -  ,A   N      ,  	U      A  L      1  A       &  x   A    C   F  L  	  A       &  \  A    C      .A   Y   r  	  	      A  L      1  A       &  x   A       F  L  
	  A    C   &  \  A  x        .A   _   r  	  
U     A  L      1  A       &  x   A    C   F  L  
  A       &  \   A  X    
    A   k  R  
  A                   A            u      A      8    0          A  8        A   r     ,  A            Y     0          A             9       
0          A                  
0          A    !        )      A  8  !      A          A    "              A  X  "  
    A     R  !  A    "        E       A    #C        	      A    #           I      E    i  	    1    m                     Y  !5  "  "  #  $}  %  %  &  '  (  (  )  )  *m  +  ,i  -Y  .U  /  /      A  (  /C    0      0        A    /   &  \    A    /   f  1$   1E   A    0   &  1  A    0C   &  \    A    0   f  1   1   A  <  0       1  2  3  4  5U  5  6q  7  7]  7  7      A  (  4    8      8         A    4C   F  9    A    4   &  \  A    5C   F  9T ,    local char delim found_percent found_m flags integer q_last PREFIX ${() compset PREFIX PREFIX1 compset char  q_last++, n_q++  continue  q_last = 0  found_m gIjsZ_ PREFIX _delimiters qualifierchar return _globqual_delims compset o:octal escapes c:expand ^X etc. e:expand \\M-t etc. _describe format format option _message integer expression js separator compset c:parse comments as strings (else as ordinary words) C:strip comments (else treat as ordinary words) n:treat newlines as whitespace _describe format no useful values lr PREFIX qualifierchar PREFIX1 padding width delim PREFIX1 repeated padding PREFIX1 one-off padding found_percent %:expand prompt sequences %:expand prompts respecting options q_last  n_q == 0  q:quote with backslashes q:quote with single quotes -:quote minimally for readability +:quote like q-, plus $'...' for unprintable characters q:quote with double quotes q:quote with $'...'  !n_q  Q:remove one level of quoting found_m m:count multibyte width in padding calculation m:count number of character code points in padding calculation #:evaluate as numeric expression @:prevent double-quoted joining of arrays A:assign as an array parameter a:sort in array index order (with O to reverse) b:backslash quote pattern characters only c:count characters in an array (with ${(c)#...}) C:capitalize words D:perform directory name abbreviation e:perform single-word shell expansions f:split the result on newlines F:join arrays with newlines g:process echo array sequences (needs options) i:sort case-insensitively k:substitute keys of associative arrays L:lower case all letters n:sort decimal integers numerically o:sort in ascending order (lexically if no other sort option) O:sort in descending order (lexically if no other sort option) P:use parameter value as name of parameter for redirected lookup t:substitute type of parameter u:substitute first occurrence of each unique word U:upper case all letters v:substitute values of associative arrays (with (k)) V:visibility enhancements for special characters w:count words in array or string (with ${(w)#...}) W:count words including empty words (with ${(W)#...}) X:report parsing errors and eXit substitution z:split words as if zsh command line 0:split words on null bytes p:handle print escapes or variables in parameter flag arguments ~:treat strings in parameter flag arguments as patterns j:join arrays with specified string l:left-pad resulting words r:right-pad resulting words s:split words on specified string Z:split words as if zsh command line (with options) S:match non-greedy in /, // or search substrings in % and # expressions I:search <argument>th match in #, %, / expressions B:include index of beginning of match in #, % expressions E:include index of one past end of match in #, % expressions M:include matched portion in #, % expressions N:include length of match in #, % expressions R:include rest (unmatched portion) in #, % expressions _describe parameter flag compset *:([\|\*\^]|\^\^) _arrays compset *: -:substitute alternate value if parameter is null +:substitute alternate value if parameter is non-null =:substitute and assign alternate value if parameter is null \:=:unconditionally assign value to parameter ?:print error if parameter is null #:filter value matching pattern /:replace whole word matching pattern |:set difference *:set intersection ^:zip arrays ^^:zip arrays reusing values from shorter array _describe operator _history_modifiers _parameters      A        
  A            A    C   F   <   T  A         l  A       f         	   A    C   G            A  (        0     U     \       CURRENT > 2  shift words  CURRENT --  _normal service local expl _wanted commands builtin command compadd @ builtins      A                        A                 -     i  =       A       f  ,  H  |   A  ,  C   G          +     E        A  L     '               E  0      E  L      E  d      E        A        1  A          A        NA     p2   r   <          8  ,A         X        A  "   !   r  u         C   &    A   "       A  "   #   r        "   #     0            &    A h  	      &A   '  r    5   A    
C   G  +       A    
   +  u      A    C   +  	     A  "   .       ,    &  $   D  t       +     A  |      1  A   2  2       	     R    	I  `2    	x         	  A  "     &  	     4   +        A       g     
       A        1  .A   8   r  
-  
M      A    C   G    
t      ,A   ;     
t  
     A  l      1  A   <    Q   A    C  %  |   Q     ,A   >            .A   ?        =      A     v  v1  VA   C  2     u                  A       g    c
       A       %c
      A         0  Y      A  "   J            c
        A     9  91  ^A   N  2    	  `2         )l     A     1  1  .A   O     Q9|;     A      %c
  y       )q   A  @     '            1     \  q   E        EK"     ,A   W            ,A   X       5      A    C   F  |    ,A   Z             A  &"   \  p2  r  5       M  u   	  ("  C          	  x K" |     ^   +       ,A   `            .A   a             A  2"   g  R    (    `2  R  I     9|;   
      %c
    y      A        1  A  6"   j  2  r     @  p2  r  0     r  e <                 1  A      %c
  u  y      A  "     F  0  y     o   +       A    C   F  d+   A  "   s        $"                 I |     t   +       A       F  d+    _cd_options _arguments -q[quiet, no output or use of hooks] -s[refuse to use paths with symlinks] (-P)-L[retain symbolic links ignoring CHASE_LINKS] (-L)-P[resolve symbolic links as CHASE_LINKS] setopt localoptions nonomatch local expl curarg integer argstart noopts match mbegin mend  CURRENT > 1  wordsargstart argstart CURRENT curarg curarg - break  argstart++  curarg CURRENT (argstart+1) PWD/wordsargstart/PWD/ repPWD%%wordsargstart%PWDwordsargstart  #rep  _wanted replacement strings replacement compadd PREFIX b~/ match[1] CURRENT cdablevars _directory_stack tmpWpath PREFIX /../ tmpprefix cd ${PREFIX%/*} >&/dev/null && print $PWD tmpprefix tmpWpath IPREFIX IPREFIXPREFIX%// PREFIX PREFIX/ PREFIX ~/./../ IPREFIX ../ tmpcdpath tmpcdpath @cdpath:.:PWD  #tmpcdpath  path-directories:directory in cdpath:_path_files -W tmpcdpath -/ PREFIX PREFIX PREFIX alt[@] named-directories: : _tilde oipre IPREFIX opre PREFIX dirpre dirpre PREFIX%%/*/ IPREFIX IPREFIXdirpre eval dir=( ~dirpre ) PREFIX PREFIX#*/ dir dir[1] ~dirpre _wanted nameddirectories directory after cdablevar _path_files PREFIX opre IPREFIX oipre CURRENT path[(r).] PREFIX cdpath+local-directories:cdpath+local directory:_path_files (j: :)(@q)tmpWpath -/ CURRENT argstart PREFIX zstyle :completion:curcontext:options completeoptions service-options:service option:_cd_options _alternative return CURRENT _wanted directories directory _path_files tmpWpath   A              -  1  e      _arguments -v[indicate result of command search]:*:command:_path_commands -V[show result of command search in verbose form]:*:command:_path_commands (-)-p[use default PATH to find command] *:: : _normal -p $service     A                 ,   @       A  "        X    u         &     A  "        X   %    "                         @  -      A          ,  e      A  ""     `R       r  I9|;       C      ,  i      A          .A      r  1 ,     A       &  D    A        ]      q   A  "      r  1            &  D  A  4       ,    %      U      	5  
q      A    
              A       g              A    C      A  "  C      X     Q       .         A             AZ         A    C         AZ        A                A         ( |     ]    local args defs ffilt zstyle :completion:curcontext:commands rehash :completion:curcontext:functions prefixneeded PREFIX _. [(I)[^_.]*] commands:external command:_path_commands path[(r).] PREFIX executables:executable file:_files -g \*\(-\*\) 1 shift  #precommands:|builtin_precommands  defs[@] builtins:builtin command:compadd -Qk builtins functions:shell function:compadd -k 'functionsffilt' aliases:alias:compadd -Qk aliases suffix-aliases:suffix alias:_suffix_alias_files reserved-words:reserved word:compadd -Qk reswords jobs:: _jobs -t parameters:: _parameters -g "^*(readonly|association)*" -qS= -r "\n\t\- =[+" parameters:: _parameters -g "*association*~*readonly*" -qS\[ -r "\n\t\- =[+" @ cmdpath :completion:curcontext commandpath cmdpath cmdpath path commands cmdpath _alternative defs[@]      A  @     '                E   E   |      E         +     A    C   g              A  "               -        m  !          e  9        q      y      %        a          q      	     -   +        A          A   /    u  A          A   0       A  "  C   f   <        1   +         A   2      -  A  "     f   p <        3   +       q  A    C       ,     !  A    C   F  !@+    local curcontext curcontext state line typeset opt_args _arguments -* -P+[specify prefix]:prefix -S+[specify suffix]:suffix -p+[specify hidden prefix]:hidden prefix -s+[specify hidden suffix]:hidden suffix -i+[specify ignored prefix]:ignored prefix -I+[specify ignored suffix]:ignored suffix (-k)-a[matches are elements of specified arrays] (-a)-k[matches are keys of specified associative arrays] -d+[specify display strings]:array:_parameters -g "*array*" -l[list display strings one per line, not in columns] -o[specify order for matches by match string not by display string]:: : _values -s , order
    "match[order by match not by display string]"
    "nosort[matches are pre-ordered]"
    "numeric[order numerically]"
    "reverse[order backwards]" (-1 -E)-J+[specify match group]:group !-V+:group (-J -E)-1[remove only consecutive duplicates from group] -2[preserve all duplicates] (-x)-X[specify explanation]:explanation (-X)-x[specify unconditional explanation]:explanation -q[make suffix autoremovable] -r+[specify character class for suffix autoremoval]:character class -R+[specify function for suffix autoremoval]:function:_functions -f[mark matches as being files] -e[mark matches as being parameters] -W[specify location for matches marked as files] -F+[specify array of ignore patterns]:array:_parameters -g "*array*" -Q[disable quoting of possible completions] *-M[specify matching specifications] -n[hide matches in completion listing] -U[disable internal matching of completion candidates] -O+[populate array with matches instead of adding them]:array:_parameters -g "*array*" -A+[populate array with expanded matches instead of adding them]:array:_parameters -g "*array*" -D+[delete elements from array corresponding to non-matching candidates]:array:_parameters -g "*array*" -C[add special match that expands to all other matches] (-1 -J)-E+[add specified number of display only matches]:number *:candidate:->candidates state  +opt_args[-a]  _parameters *array*  +opt_args[-k]  _parameters *assoc* _message candidates candidate return     A  P               0   D   X         l      E      E         +     A    C   g                A       g     <       A       %        A    C      A   	     a   A       %      -  A       A  4          "      Z  %    Z  q       A           i          A  0"    F  (     U    A    	u  	     $   +        A    	      .A   &   r  	  
      A    	  '  
%  0           A    
     
p ,  
+Z  A    
C   F  
    	0          .A   *        
     	0          .A   +        
      A       	  ,0   k{     ,A   1     
     ,A   2        E     A  l      1  A   3       A         
p ,    	    A  "     &  0     6   +       0     l     A  $"            D     \  4     :   +       R0     
      A  $  C   G       %  P  e     A  B   >              P  -     A        1  A              M   A          X       A  ,"  C  &       D    X $   X   P     B   +         A  $"       x     D       P     D   +       0     
     A  D"           D  	  D l  e      )  u      I       L   +       A       F  
+    local state line expl disp curcontext curcontext normal args1 args2 typeset opt_args  ! words[2,-1][(I)[^-]*] || words[(I)-[kK]]  -* (-d)-a[make function autoloadable] (-d)-n[leave existing definitions intact] -d[delete]:*:completed command:->ccom -k[define widget and key binding]:completion function:->cfun:style:->style:*:key -K[define multiple widgets based on function]:*::: :->multi !-a !-n *-N[completion for named command] _arguments args1[@] *-p[completion for command matching pattern] *-P[completion for command matching pattern] :completion function:->cfun *:commands:->com args2[@] state multi ( CURRENT % 3 ) _message keys return cfun style words[(I)-[pP]] words[(I)-N]  pat && pat > normal  patterns pattern _command_names ccom _wanted commands completed command compadd _comps list v_comps kfunctionsI_  +list[1]  fpath:/./_:t zstyle :completion:curcontext:functions prefixhidden list@_ _wanted functions completion function compadd _wanted compadd _wanted widgetstyle widget style compadd r:|-=* r:|=* completeword deletecharorlist expandorcomplete expandorcompleteprefix listchoices menucomplete menuexpandorcomplete reversemenucomplete    A    C   G            A                   ,   @       A  <       ,   T   x            ,       0  P  l      A          $ \ ,     A  "                      A  "          	      C  %    $   ,     A  ,    &       @  )  X  y          local disp list expl complete approximate correct match expand menu oldlist ignored prefix history zparseopts p=us us zstyle :completion:curcontext:completers prefixhidden _wanted completers completer compadd @ disp[@] us^list[@]     A  (     '                -   +    A D    G  	1  .A      r   } |      A  "          |          &     	Q  .A      r          A  "  C               C   &      .A   
   r        A       &      .A      r  M      A    C   f  l     'q   A        1  A  B      r   <                   A        
1  .A      r         A  "       \ |         ,   +       q  A  "       0 |  Y       7   +        A  "     f      a     :   +       A       F  +    local prev words[CURRENT-1] prev _tags options _options prev ahkprsuwxLOGSNnotef prev files _files prev _file_descriptors prev _parameters \= \t\n\[\- PREFIX zstyle :completion:curcontext:options prefixneeded prev [[||&&!( _describe condition code ( -a:existing\ file
	           -b:block\ special\ file
	           -c:character\ special\ file
	           -d:directory
	           -e:existing\ file
	           -f:regular\ file
	           -g:setgid\ bit
	           -h:symbolic\ link
	           -k:sticky\ bit
	           -n:non-empty\ string
	           -o:option
	           -p:named\ pipe
	           -r:readable\ file
	           -s:non-empty\ file
	           -t:terminal\ file\ descriptor
	           -u:setuid\ bit
		   -v:set\ variable
	           -w:writable\ file
	           -x:executable\ file
	           -z:empty\ string
	           -L:symbolic\ link
	           -O:own\ file
	           -G:group-owned\ file
	           -S:socket
	           -N:unread\ file) _describe condition code ( -nt:newer\ than
	           -ot:older\ than
	           -ef:same\ file
	           -eq:numerically\ equal
	           -ne:numerically\ not\ equal
	           -lt:numerically\ less\ than
	           -le:numerically\ less\ than\ or\ equal
	           -gt:numerically\ greater\ than
	           -ge:numerically\ greater\ than\ or\ equal) _alternative files:: _files parameters:: _parameters return      A       G    c       A D    '  '1  A  L"    )      A  B            5   c       f    ,                 -  I       A       G    z       A       %z      A  "      r  -            z       A  "      r  -           %z   $     A  B  C   F    !    C   F  H     A  "     F  d         F  H    A          FA     `2       r         ,A          e      A                A    C   F      q  A       F  H      local zstyle :completion:curcontext: usecompctl zmodload zsh/compctl ctl nofalse0off first default opt[@] compcall opt[@] return _files @ magicequalsubst PREFIX = compstateparameter PREFIX%%\=* compset *= _value      A       G              A       g        ,       A  B        @    ]      ,  $       ,    Z  z    *     A  l  C      A          A  ,    &  0  P     |        ,  q  A       F    |    local expl list zstyle :completion:curcontext:1 delimiters  #list  _wanted delimiters delimiter compadd _message      A    C   f          P   A  (        x               +       A  B      r  	  )           F  @     A  B       \   y  )+        +       A     5  .1  A         \   e     A            5      A    C    1  A     R  p2   r                `2   r    Z          A       G    J       A         (  M     ^A       h      .A               q  ^A   !    h      .A   "             A    	        9     A    	  %   #d           A    
C             A    
   %        A  4  C  f     9     y               setopt localoptions nonomatch local expl list lines revlines disp PREFIX + return zstyle :completion:curcontext:directory-stack listseparator :completion:curcontext:directory-stack verbose (D)dirstack[@] PREFIX1 pushdminus PREFIX1 integer revlines lines i = 1 i <= #lines i++  linesi (i-1) sep revlines[-i]##[0-9]#[	 ]# i sep lines[i]##[0-9]#[	 ]# PREFIX1lines%%  PREFIX10..dirstack _wanted directorystack directory stack compadd @ disp[@]   A  $             -     i  =  	    _arguments (-)-c[clear the directory stack] (* -c)-l[display directory names in full] (* -c)-v[display numbered list of directory stack] (* -c)-p[display directory entries one per line] (-)*:directory:_directories    A                   8   \       A      %               A          8         A          \  1     A  <      p          =  M            local ali_arr sali_arr func_arr kaliases kgaliases ksaliases kfunctions _arguments -* (-f -r -s -p)-a[act on regular or global aliases]:*:regular or global aliases:compadd -k ali_arr (-a -r -s -p)-f[act on functions]:*:functions:compadd -k func_arr (-a -f -s -p)-r[act on reserved words]:*:reserved-words:compadd -k reswords (-a -f -r -p)-s[act on suffix aliases]:*:suffix aliases:compadd -k sali_arr (-a -f -r -s)-p[act on pattern characters]:*:pattern characters:compadd -k patchars -m[treat arguments as patterns] *:builtin command:((k)builtins)    A       G              A    C   '   ,      +    A        1  >A     PR     M          A  "   	    M  "  C   F         	   +        A  H    ,             A  "     F            +       A    C   F  +  q  A       F        local func integer functionszsh_directory_name +zsh_directory_name_functions functionszsh_directory_name zsh_directory_name zsh_directory_name_functions func return _message dynamic directory name: implemented as zsh_directory_name c     A       G             A  $        ,   L      u    \       local expl _wanted arguments terminal capability compadd termcap     A       G             A  $        ,   L      u    \       local expl _wanted arguments terminal capability compadd terminfo   A  (             -         =    _arguments -L[set local_options and local_traps as well] -R[reset all options instead of only those needed for script portability] 1:shell to emulate:(zsh sh ksh csh) 2:specify optional command:(-c) 3:command:_cmdstring      A                   8   \       A      %               A          8        A          \  a     A  <                5  E      -      local ali_arr sali_arr func_arr kdis_aliases kdis_galiases kdis_saliases kdis_functions _arguments -* (-f -r -s -p)-a[act on regular or global aliases]:*:aliases:compadd -k ali_arr (-a -r -s -p)-f[act on functions]:*:functions:compadd -k func_arr (-a -f -s -p)-r[act on reserved words]:*:reserved-words:compadd -k dis_reswords (-a -f -r -p)-s[act on suffix aliases]:*:suffix aliases:compadd -k sali_arr (-a -f -r -s)-p[act on pattern characters]:*:pattern characters:compadd -k dis_patchars -m[treat arguments as patterns] *:builtin command:((k)dis_builtins)     A       &        _path_commands    A  0    F          -     A  !    Q    _arguments -* -a+[set argv\[0\] to specified string]:argv[0] string -c[clear environment] -l[simulate login shell (prepend - to argv\[0\])] *:: : _normal -p $service    A  X     '                E   E   |      E         E         E         +     A    C       kr#k+       A       g               A       g     (       A             L  t         A       '               A      %  $  =       A        $   A  (    %  L    i  M          A        1  A          A        L    U       A  B               E  L  U       A         A         L       q  A     C  %  L   	U  	  
      A  8  	  %  
d  
  a  I  a  y        m       ,A   4       I      A      7    0     @      A  "     f  `         8   +       0          A  "     f    1  q     ;   +       0     ;     A   "                      C   +        A ,"    D  D1  A   G    %   A  B       @   ]  +     H   +      A   C  8  
1  A  "   I  R      C     @     a  A         t ,        &A   K  R    %   A          <   T 4  q    A  8  C    L  l        l  #d             &A   O  R   i     A  H    ,   kr#k        A   Q        A         !  !9     A  0    F  !  !       !#d  "       	  A  ,B    &  "8  "X       "t      "       f  #$  #A  #d     Z   +       A       F  #|+    local curcontext curcontext state state_descr line expl events typeset opt_args fc_common fc_hist fc_r Mwords1,CURRENT1: words (@)words[1,CURRENT-1]:#*=* (@)words[CURRENT,-1]  CURRENT -= cur  (-A -R -W -p -P)-I[include internal (new) events only] (-A -R -W -p -P)-L[include local events only] (-A -R -W -p -P)-r[reverse order of the events] (-A -R -W -e -p -P)-n[suppress line numbers] wordsrpaap :history file:_files :history size: :saved history size: wordsrapa !-a:option:(-p) wordsrARWI :history file:_files fc_common[@] (-)1:first event:->events 2:last event:->events fc_hist (-A -R -W -a -p -P 2)-m[treat argument as a pattern] (-A -R -W -e -f -E -i -t -a -p -P)-d[print time-stamps] (-A -R -W -e -d -E -i -t -a -p -P)-f[mm/dd/yyyy format time-stamps] (-A -R -W -e -d -f -i -t -a -p -P)-E[dd.mm.yyyy format time-stamps] (-A -R -W -e -d -f -E -t -a -p -P)-i[yyyy-mm-dd format time-stamps] (-A -R -W -e -d -f -E -i -a -p -P)-t[print time-stamps in specified format]:date format (-A -R -W -e -a -p -P)-D[print elapsed times] (-A -R -W -I -e -d -f -i -l -m -n -r -D -E -t -P)-a[with -p, automatically pop history on function return] (-A -R -W -I -e -d -f -i -l -m -n -r -D -E -t -P)-p[push current history to stack] (- *)-P[pop history from stack] (-A -R -W -e)-l[list resulting commands on stdout] service history _arguments fc_common[@] fc_hist[@] _arguments fc_common[@] fc_r _arguments fc_common[@] fc_r (-A -R -W -a -l -n -d -f -E -i -r -t -D -p -P)-e+[specify editor to invoke]:editor to invoke:_command_names -e (-a -l -L -m -e -r -n -d -f -t -E -i -R -D -A -W -p -P *)-R[read history from file]A[append history to file]W[write history to file] state zstyle :completion:curcontext: listseparator line: compset *= _message replacements replacement prefix 09 print events %-#HISTNO.#HISTNOs sep %s (kv)history[@] _wanted events state_descr compadd B:0= events events[@]%% * prefix (kv@)history  num=num - HISTNO  events (r.1+#HISTNO.)num sep cmd _wanted events compadd events _wanted events compadd history%%:IFS::09 _guard [0-9]# event return      A  (           J#2      ,   @+       A    C           T   h       A       #2   }      A       #2         A |    n  n1  A             	     A  B             +        +       A   C  S    .A      r           A       #2        A         <    T  ]    A       #2       C   A          h       A       E  A   C        	  :  1  A    C     \ 4      A      ,     J       A  h      1  A               @  %  A          T  I     q  A       %         A          A  |         J     q  A  \    
    .A         @       A          T       q  A       %         A  |  	       J       A  \  	  
    .A   '      @       A    
      T  	     q  A    
   %       A  d      1  A   0     	   A     C  %   T  
)  
    1     A      %   , $   T      A     C  %#2              A         H   }       A  (        ) |  @  ]  q #2    local expl disp link list proc /dev/fd/3-N:t nfds zstyle :completion:curcontext:file-descriptors verbose :completion:curcontext:file-descriptors listseparator OSTYPE freebsd fprocstat -f $$|awk -v OFS=: '$3>2 && $3~/[0-9]/ {print $3,$10}' zformat  sep  fds fds%%: /proc//fdpath/-@N1:h proc zmodload zsh/stat b:zstat fds[@] zstat +link proc/i (r.#fds[-1].)i sep (D)link[1] fdsii  +commands[readlink]  fds[@] readlink $proc/$i (r.#fds[-1].)i sep (D)link fds[@] ls -l $proc/$i (r.#fds[-1].)i sep (D)link#* ->  /dev/null  list[(I)* sep ?*]  (r.#fds[-1].):-0 sep standard input (r.#fds[-1].):-1 sep standard output (r.#fds[-1].):-2 sep standard error list _description filedescriptors file descriptor compadd disp nosort @ expl[@]         A       g          ,       A  "        D    a     "        1  Q               ,  i     A  ,    &           , \  M    a    local expl ffilt zstyle :completion:curcontext:functions prefixneeded PREFIX _. [(I)[^_.]*] _wanted functions shell function compadd @ functionsffilt      A       '          +     A       g               A L    (  
1  A       f   0   
   A          P ,   t     A       &       A    C   f         A       &     A       &     
Q  A       f     =   A    C      P ,   t  m  A       &     
Q  A       f        A          P ,   t    A    C   &      A  ,         I    E      }  )      A  "   !   r    (         C  e     Q    9        A  ("  
    4   \       L     (   +        A    
C         	  	      A  ("      
8   
`             .   +       A       F   +    local flags compset _message number errors return compset _globquals compset c[0-9]##, max repetitions compset repetitions (min or exact) i:case insensitive l:lower case characters match uppercase I:case sensitive matching s:match start of string e:match end of string U:consider all characters to be one byte u:support multibyte characters in pattern compstatecontext condition b:activate backreferences B:deactivate backreferences m:set reference to entire matched data M:deactivate m flag _describe globflags glob flag a:approximate matching q:introduce glob qualifier c:match repetitions of preceding pattern _describe globflags     ,A          {r     ,A   	      L   e      A       f         A  (     '                          A       '  8      #sJ  Y   A  "                   L       A  \    
    A       f       A    C   F  d    q  A       F  d      compstaterestore delim PREFIX1 compset local matchl <({[ matchr >)}] integer matchlIdelim  ind  matchrind compset [^delim]#delim return    A  d     '                0   E   D      E   X      E   l      E         E         E         A    C   g               A  (            0  D  \  t         A       g              A t  C    A   	      ,A   
      X        A       f       A       9  0     Q          0     *     A  @        .A      r         A       f       60     2     A    C    1  A    C   f  0   Q  A          A     R     A       F      A       &    	Q  A    C   &  ,   A         p ,      A       &    *0          A    	      A   '  R     A    
   F      A    
C   &    	Q  A    
   &  ,   A         p ,  ,  ,  A    C   &    -0     *     A          A   3  R  I   A       F    i  A    C   &    
  A       &  ,   A       F      A    C   &    A       &    0     Z      A  L      1  .A   @   r          A       &  ,  A       &    A    C   f  h     0     "     A  \    
  
1  A       f        A         p ,  )  U  A       &    0     b   	  A  \    
  
1  A       f        A         p ,     !  A       &    50        
  A          A       f  T     A          A   [  R  u   A       F      A    C   &      A       &  ,   A       f       A    C   &    50     :     A          A       f       A    C      A   i  R  	   A       F    	=  A       &      A       &  ,   A       f  	l     A       &   0     	     A   C  }  }1  A    C   f  	   	   A       %  0     ,A   x     
$  
I      A L  C  (  (1  A  "  C   f  
t   
     y  R  
   A  (    %  D  
        8  L  d      A  (    %  t    j  B  "    j      A          A              L   A  B  C          m+     }   +      A             D 4    ]  A          0        A      5  4  A  "      f            R     A         \    8  X      A    !         Z      A   !C       A    !C        q  L   A  B  !        q  +        +      ,A           9      A    "  %  \         A    "C  %      Z     	q   A    "    \    8  X     A    #         Z     A    #     0  %      A  @  $  %     j  @    L  B     j  \    |    8      A    $C     0        A    $   F      A    $   &    U0     b     A @  &C  '  &  A    &C   f     	   A    &   %  0      A  T  '  	  	1  A  "  '   f  x          R    A    'C     0        A  T  (C  	  	1  A  "  (C   f  8          R  Y  A    (     0  y      A    )     0  5      A    )C   F  x    A    )   &    }0          A   +  ;  1  A    +   f        A  8  +C  %  0    I      E      m          A  (  .C    8   a    0     A    .   &    Q  .A      r    *     A    /      A     R     A    /C   F    9  A    /   &    
  A    /   &  ,   A    0   F  l    A    0C   &    A    0   &      .A      r    Z     A  L  1C    1  .A      r          A    1   &  ,  A    2   &    -0         A    3      A    3   f      !   A  \  4  
    A    4   f       A    4C   F  p  =  q  A    4   F  p  y  A    5C   &    0           A    6   F      A    7   &    A @  8C  N   	  L0      0      A    8   g        $       A    9     $   =   }     !%  !q  !  "  "m  "  "  #M  #  #  $=  $  $  %-  %  %  %  &%  &u  &  '  '9  '}  '  (  (U  (  (  )I  )  )  *-  *  *  +)  +q  +  ,  ,U  ,  ,  -]  -  .	     A  (  EC    .@   .h  .   $       local state qual expl char delim timespec default MATCH integer MBEGIN MEND alts tdisp sdisp tmatch smatch specmap PREFIX PREFIX1 compset char /F.@prwxAIERWXsStUGMTNDn, PREFIX1 bc compset compset [-=+][0-7?]## PREFIX _delimiters qualifierf return _globqual_delims _message modes mode spec PREFIX qualifierP prefix PREFIX qualifiere compset _normal PREFIX :IDENT: _command_names compset [[:IDENT:]]## compset [[:digit:]]## deviceids device ID compset ([-+]|)[[:digit:]]## numbers link count compset PREFIX qualifieru _users delim compset PREFIX qualifierg _groups amc compset ([Mwhmsd]|)([-+]|)<-> timespec PREFIX1 compset [Mwhmsd] PREFIX seconds minutes hours days weeks Months zstyle :completion:curcontext:time-specifiers verbose listseparator print %s sep//(#m)[%\]/MATCHMATCH %s tmatch:tdisp time-specifiers:time specifier:compadd -E 0 -d tdisp -S '' -a tmatch compset [-+] PREFIX before exactly since :completion:curcontext:senses listseparator  [default exactly] - sep before + sep since before senses:sensedefault:compadd -E 0 -d sdisp -S '' -a smatch specmap months minutes seconds (|+|-|d) digits:digit (specmapKtimespec:d:invalid time specifier):_dates -f ${${timespec/[-+]/d}:-d} -S "" _alternative alts compset ([kKmMgGtTpP]|)([-+]|)<-> compset [kKmMgGtTpP] PREFIX size-specifiers:size specifier:((k\:kb m\:mb g\:gb t\:tb p\:512-byte\ blocks)) compset PREFIX senses:sense:((-\:less\ than +\:more\ than)) digits:digit:  _alternative oO compset n:lexical order of name L:size of file l:number of hard links a:last access time m:last modification time c:last inode change time d:directory depth N:no sorting e:execute code +:+ command name _describe sortspecifiers sort specifier IPREFIX1 PREFIX qualifieroe compset _normal PREFIX :IDENT: compset (-|)[[:digit:]]##(,(-|)[[:digit:]]##|)] compset (-|)[[:digit:]]##, end of range start of range _history_modifiers state quals /:directories F:non-empty directories .:plain files @:symbolic links =:sockets p:named pipes (FIFOs) *:executable plain files %:device files r:owner-readable w:owner-writeable x:owner-executable A:group-readable I:group-writeable E:group-executable R:world-readable W:world-writeable X:world-executable s:setuid S:setgid t:sticky bit set f:+ access rights e:execute code +:+ command name d:+ device l:+ link count U:owned by EUID G:owned by EGID u:+ owning user g:+ owning group a:+ access time m:+ modification time c:+ inode change time L:+ size ^:negate qualifiers -:follow symlinks toggle M:mark directories T:mark types N:use NULL_GLOB D:glob dots n:numeric glob sort o:+ sort order, up O:+ sort order, down P:prepend word Y:+ at most ARG matches [:+ range of files ):end of qualifiers \::modifier _describe globquals glob qualifier       A  8               0   D   X               +     A    C   g             A      %  0  a        A      *    0           A  0"  C  F         q                +       0          A  "                  F       A     ;  ;1  .A      r  -  H     A     6  1  A        i  A        1  A                A  ("  C             D  0  ` |        +       q  A  8"              D  	  	T   \  	t         +         A         	       A  ,"    &  	      	   D  	  
@ <  
]     #   +       
q  ,A   %     
|  
     A  "  	            &   +       A    
   F  +    local state line expl common_args curcontext curcontext typeset opt_args common_args -d[use named directory hash table] (-r -m -v)-f[rebuild hash table] service hash _arguments (-f -m -v)-r[empty hash table] (-f -r)-m[treat arguments as patterns] (-f -r -m)-v[list entries as they are added] (-f -r -v)-L[list in the form of calls to hash] common_args[@] (-d -f -r -m -v -L)*:hash:->hashval rehash _arguments common_args@ return state hashval  +opt_args[-d]  compset *= _wanted value files directories _path_files _wanted name nameddirectories named directory compadd nameddirs compset _wanted values executable file _files *(-*) curcontext curcontext%:*:name _path_commands       A       g               A  4  C   '             , +   E   @      E   X      A       G   l         A `    E  A       &     A <  C    ^1  A           A       '                  ,A                A    C   f  8      A     d  Y  0     q          N0           A  H  C      A     R     A       F      A       &  (  ,A   !      @  E      A       f  p     A          A       f        A  \  	  
    A    	   f  \   }  A    	C   F      q  A    	   F    Q  A    
C   &  (  0     :     ,A   .            A       &     A  "     f            &     A  "   6           F  (     A            =      A  "   9   r  u         C              A  (           9        A       &  (  '   A      %     i        A          A   B         A  @    e     M        	Y  	  
i  
  -  q  	  m      A  "   Q   r  u  B       C  e       A     A  "   U   r  u         C              A  (                   A       &  (    local list type delim expl integer global true PREFIX char PREFIX1 global compset char hretpqQxlu& PREFIX _delimiters modifiers return PREFIX1 compset compset [^delim]#delim[^delim]#delim compset [^delim]#delim _message replacement string original string global continue compset continue PREFIX \::modifier type ):end of qualifiers _describe delimiters delimiter s:substitute string &:repeat substitution  ! global  a:absolute path, resolve '..' lexically A:as ':a', then resolve symlinks c:PATH search for command g:globally apply s or & h:head - strip trailing path element t:tail - strip directories r:root - strip suffix e:leave only extension Q:strip quotes P:realpath, resolve '..' physically l:lower case all words u:upper case all words p:print without executing x:quote words, breaking on whitespace hp q:quote to escape further substitutions _describe modifiers modifier      A       G            A     0    .A      r   -   u     vA   	    1  .A   	   r   -        ,A                 ,A        y       .A                	q  ,A                ,A        y       .A           a       ,A            -    A       	1  .A      r         ,A        y        .A           Q     q  ,A        y       .A                ,A   "            A    	   f  h        local also compstatevared [ ] compstateparameter compstatevared%%]//[/ compstatecontext value value compstatevared%%[ value tPcompstatevared arrayassoc array_value arrayvalue value compstateinsert compstate[insert]//tab / _dispatch also also    A  `               ,   @{R   T      3,   E   h      E{B      E   |      E+      A        1  .A      r           A  "              I  &"     p2      9+                F      A    C   &     A  "              -        3       A  "              d           h+      A 4    %  1  .A      r          A          T        A       &    .A         |       Q  .A      r          A          T  =      A       &    .A         |       q   A  "      r               &     A          T       .A         |{R      A          A       M   A    C   %   ,      A  B              m+        +      A  H    ,   {R       A  "            C  %   ,    !      A    	C             {B   A H  	  h    .A   '   r  A  ]     A    
      @       `   A  4  
           J  kkr      j     A                 A       %   @      A     >,     J     1  ,A   1       ]     ,A   2          A   3  
  1  .A   3   r         .A   4       	     q  .A   6            A       k  =     ,A   9   kr        A        >A   :  P2            ,A   ;          A   <  
  1  .A   <   r  	)       .A   =       	I     q  .A   ?            A    C   k  	}     A   B     	   A  "   E  krj     E   j  	     A      %   @  
  
E     A          NA   J  p2   r  A  
a     j{B  A          @  
     q  A  "   M  @2  R  
    
    C      ,  
     A    C    	1  A   Q    %  A  0    F  D   @     e    #d   ,      q  A  (         @       4      U    local expl disp jobs jids desc expls 1 zstyle :completion:curcontext:jobs prefixneeded PREFIX compstatenmatches return shift prefixhidden verbose (@k)jobstates[(R)running*] running job (@k)jobstates[(R)suspended*] suspended job (@k)jobtexts desc listseparator jids[@] desc disp[@] pfx(r:2:: :)job sep (r:COLUMNS-8:: :)jobtexts[job] numbers how yestrueon1 jids[@] texts text jobtexts[@] jids[@] jobtexts[i] text%% * text   text#*  (@M)texts:#str* text tmp str text%% * text text#*  (@M)texts:#str*  num++  num jobs[@] str 09 jids[@] pfx desc (@)disp#% desc _wanted expls compadd @ %^jobs[@] _wanted expls compadd %^jobs[@]     A       f            _jobs @    A  0    F         -        q        _arguments (-d -l -p -r -s *)-Z[specify string to replace shell's argument and environment with]:string (-Z)-d[show directory from which each job was started] (-Z)-l[list process IDs] (-Z)-p[list process groups] (-Z -s)-r[list only running jobs] (-Z -r)-s[list only stopped jobs] (-Z)*::job:_jobs    A       F           _jobs @     A  @     '                E   E   |      E         +     A    C   g              A  $"                           +        A        1  A          A       '               5   A  "     P2      R  A          E     a     ,A      E     y     A  "       @  u            +       A       F  $+    local curcontext curcontext line state typeset opt_args _arguments (-s -l 1)-n[specify signal number]:signal number (-n -l 1)-s[specify signal name]:signal:_signals -s (-n -s)-l[list signal names or numbers of specified signals]:*:signal:_signals (-n -s -l)1::signal:_signals -p -s *:processes:->processes state pgrp process-groups:: _wanted  opt_args[(i)-[ns]](@)line:#-- prefix -x  process-groups expl 'process-group' compadd - 0 _alternative processes:: _pids jobs:: _jobs -t pgrp return   A        1  A             A    C   &   0  Q  .A      r   Q ;      A       F   p     q  A    C       ,          CURRENT % 2 _limits PREFIX compadd unlimited _message values number and scaling factor      A       G             A  (       ,   L      i               local expl _wanted limits process limit compadd @ flimit%%     A     	  	1  .A      r      )      ,A         h        .A          1     A     	  	1  .A      r         ,A   	       )     .A   
            A    C     @  u  1      PREFIX azAZ09_ IPREFIX IPREFIXPREFIX%%[a-zA-Z0-9_]# PREFIX PREFIX##*[^a-zA-Z0-9_] SUFFIX azAZ09_ ISUFFIX SUFFIX##[a-zA-Z0-9_]#ISUFFIX SUFFIX SUFFIX%%[^a-zA-Z0-9_]* _alternative math-parameters:math parameter: _math_params user-math-functions:user math function: _user_math_func module-math-functions:math function from zsh/mathfunc: _module_math_func      A  B     f     <   1       &   |    _parameters (integer|float)* _parameters    A       f     <       _files *.[1-9]([a-z]|)(-.) *.man(-.)     A       G    #{j       A    C              0       A  (     G             D   d         A  P    	,   #{j         A    C              A          0       A    C   F  0  e    local funcs alts modules example mathfunc system modules fzmodload -Fl zsh/$mod 2>/dev/null:+f:+f: module-math-functions.mod:math function from zsh/mod:compadd -S '(' funcs _alternative alts     A       G             A  4    f   ,   M      }       l    \    h    local expl _wanted zshoptions zsh option compadd @ B:[nN][oO]= M:_= M:{A-Z}={a-z} options      A       G             A  4    f   ,   M      }       l        x    local expl _wanted zshoptions set zsh option compadd @ B:[nN][oO]= M:_= M:{A-Z}={a-z} _options_set     A       G             A  4    f   ,   M      }       l            local expl _wanted zshoptions unset zsh option compadd @ B:[nN][oO]= M:_= M:{A-Z}={a-z} _options_unset    A       F     ,    _parameters    A  (               ,   L   dk   |       A  T    	  	1  A       f          A    C   F       A       &     A    C  %  0 < T      A         P $ \ ,  }   A       %   L      A    C   %   d      A          A              9k  A      ,     J     y  A  h      1  .A      r  9;      A    C  %   d         q  A      %   L          A  "              "   !       	        "      |  !     A  4  	  f  @  `                      local expl pattern fakes faked pfilt compset *: _history_modifiers return pattern zparseopts g:pattern zstyle :completion:curcontext: fakeparameters tmp[@] i faked[@] fakes[@] :completion:curcontext:parameters prefixneeded PREFIX _. [^_.] _wanted parameters parameter compadd @ (@M)(@k)parameters[(R)pattern[2]~*local*]:#~pfilt* fakes[@] (@)(@M)faked:#~pattern[2]%%:*    A       F         A         0  A       f   `        shift words  CURRENT--  _normal service       A  8              0   D   X   p            +     A     A  :1  .A      r            ,A         X        ,A   	              A  <"          d  H      A              &                 p        A  "       e                  A     	  1  A       =  .A                q  .A                A  "    &  (     U     i        
  
          i  )        %            y  a  }         /   +       Q  .A   0   r          .A   1              A  h        .A   4   r         A  $"  C          1  !       8   +        A     A  0  .A   ;   r          A L    (  !  .A   <   r    -      A    C   g       |       A  d    
  |       =     !  "  #-  #e  #  $}  %	  &]  &  '5  (-  (  ))  )  *E  +Y  ,-      A    C   f  , T   A  $       ,   ,  -Y  |    A         - ,  ,  -  q  A  (  C    .  ,   0  .%  .    *  .A   [   +       Q  .A   \   r    .      A  "  C   &  .     ]   +       A  "   _     .  "     &  /     _   +       A       F  /+    local state expl line eflag pflag rflag rest service print words[1,CURRENT-1][(r)-*R*]:+-e[enable escapes] -r[ignore escape conventions of echo] /dev/null (-s -u -z)-p[print arguments to input of coprocess] wordsrf -r[disable reuse of format string] words1,CURRENTrP *: :->prompt *: :_default _arguments -* (-r -b -f -m -s -S -l -N -o -O -i -c -u -p -z -D -P)-R[emulate BSD echo (no escapes, -n & -e flags only)] -b[recognise bindkey escape sequences] -m[remove arguments not matching specified pattern]:pattern (-n -R -l -N -c -S)-f+[print arguments as for the printf builtin]:format:->printfformat (-u -p -z -S)-s[place results in the history list] (-a -f -c -C -i -l -o -O -N -u -p -v -z -s -x -X)-S[place results in the history list, after splitting argument into words] (-c -f)-n[do not add a newline to the result] (-N -c -f -S)-l[print arguments separated by newlines] (-n -l -c -f -S)-N[print arguments separated and terminated by nulls] (-O -S)-o[sort arguments in ascending order] (-o -S)-O[sort arguments in descending order] (-S)-i[case-insensitive sorting] (-n -l -N -f -s -S -z)-a[with -c/-C, print arguments across before down] (-n -l -N -f -C -s -S -z)-c[print arguments in columns] (-n -l -N -f -c -s -S -z)-C+[print arguments in specified number of columns]:columns (-s -S -p -z)-u+[specify file descriptor to print arguments to]:file descriptor:_file_descriptors (-s -S -z -p -u)-v[store output in named parameter]:parameter:_parameters (-s -S -p -u)-z[push arguments onto editing buffer stack] -D[substitute any arguments which are named directories using ~ notation] -P[perform prompt expansion] (-X -f -a -C -c -s -S -z)-x+[expand leading tabs]:tab width (-x -f -a -C -c -s -S -z)-X+[expand all tabs]:tab width pflag eflag rflag rest printf state _arguments -v[store output in named parameter]:parameter:_parameters 1:format:->printfformat *: :_default printfformat QPREFIX %09$ +.' specs #:alternate form 0:zero pad to length -:left adjust result  :leave one space in front of positive number from signed conversion +:always place sign before a number from signed conversion *:field width in next argument .:precision ':thousand separators c:print the first character of the argument s:print the argument as a string di:signed decimal number or with leading " numeric value of following character o:unsigned octal number u:unsigned decimal number xX:unsigned hexadecimal number, letters capitalized as x eE:double number in scientific notation f:double number gG:double number as %f or %e depending on size %:a percent sign n:store number of printed bytes in parameter specified by argument b:as %s but interpret escape sequences in argument q:as %s but shell quote result compset _describe printformatspecifiers print format specifier _message number _wanted print format specifier compadd prompt _default  #compstate[unambiguous] <= #PREFIX || ! #PREFIX  _ps1234 return     A  (            -            m    _arguments -l[list themes]:*: -c[show selected theme]:*: -h[help]::prompt theme:(prompt_themes):*: -p[preview theme(s)]:*:prompt theme:(prompt_themes) -s[set and save theme]:prompt theme:(prompt_themes):*: :prompt theme:(prompt_themes)    A                  0       A  @  C          D:   X 3+         l     +     A       g               A  "     R                  A       A           ,A                A  "     f  0   Q                  A  "     f               \        A  "     f  |             @        A  "  C   f  `                     A  "     f  <   ]                 A  "      r          "  C   f  <   ]                  A  "      r              f  ( T   A 4  C  e  e1  A    C   f  H   i   A  B     f           %+       A  B     f           %3         A  X  C  	%     0 #+   H   `   |             ɚ      A    
C        1   D  a  ,A   *   :        A     
         0 4  		  	E   A         	t  	      A   "  C     	  	  
  
! \        -   +       A t    -    A  "   .     
5       f  
T   
u  A  ("      
  1   D  
           /   +         A   0     !  A   1     u  A   2        A         t      D    ,A   4   :  -      A    C         
  
!    A  4                A         ,  a     q  A          ,    A   A         A       f  d      A       f   T  A  "  C   &  (     A   +         A       f  X   y  A          ,      *  A    C   f  L   m   A  B     f           %3   r      A       f  ( T   A  d  C  
     I      A    U    =    %  M      %  M    u        =      A  "   `      ;      "            i     
     a   +       A          ,    $  Q  A       f  @   a   A       f       A  "  C   F  C     e   +       LQ  A  B   f  R  ,         ,   I     A  L  C       U            }  !E  !  "  "  #1  #m  #  $5  $      A  B     f  % ,      %+ ,      A      #  "  A       f  %   %   A  D      1  .A   |     &%  &I     A    C  e     &  &     A            'I  'i  '  (A  (  (  )  )  *  *  +%  +  ,  ,M  ,y  ,  -  .A  .  /  0E  0  1I  1  1  2!  2q  2  3	  3Q  3  3  4q  4  5e  5  6      A  ("  *    7(   7Q  7       
!        +       A  "        8    +      ,  7Q  $  A    +   F  8D+    local specs ccol expl cols changed ansi compstatequote  changed  changed compset %[DFK](\\|){[^}]#} changed compset %[0-9-\\]#[^DFK(0-9-<>\\\[] changed compset %[0-9-\\]#(<[^<]#<|>[^>]#>|\[[^\]]#\]) changed compset %[0-9-\\]#(\\|)\([0-9-]#[^0-9]?|[^%] changed compset [^%]## changed PREFIX %-DFK\\ compset %[0-9\\-]#[DFK] changed PREFIX %-FKe compset compset %[FK] compset (\\|){ compset (\\|)}* bs} black green yellow blue magenta cyan white default _description ansicolors ansi color expl[expl[(i)-V]+1] print (grp)=%s=%s kvansi _comp_colors ccol compadd expl[@] suf pre  #suf  compset (<->|%v) _wanted closing brace compadd  +terminfo[colors]   cols = terminfo[colors] - 1   cols = cols > 255 ? 255 : cols  _description terminalcolors terminal color expl[expl[(i)-V]+1] compadd expl[@] 0..cols 0..cols _comp_colors (grp)=c=print -P "%F{$c}"#?\[%m _message number compset %[0-9-\\]#(\\|)\([0-9-]#[^0-9] compset _delimiters compset %[0-9-\\]#[<>\]] replacements replacement string compset %[0-9-\\]#(\\|)\([0-9-]# compset [.:+/-%]* compset !:running with privileges #:effective uid ?:exit status _:at least n shell constructs started C:at least n path elements /:at least n path elements .:at least n path elements c:at least n path elements ~:at least n path elements D:month d:day of month g:effective gid j:number of jobs L:SHLVL l:number of characters already printed S:SECONDS parameter at least n T:current hour t:current minute v:psvar has at least n elements V:element n of psvar is set and non-empty w:day of week (Sunday = 0) IPREFIX _describe ternarypromptexpressions ternary prompt format test character numbers number compset %D(\\|){ compset (\\|)}* _date_formats prefix zstyle :completion:curcontext:prompt-format-specifiers prefixneeded m:hostname up to first . _:status of parser ^:reversed status of parser d:current working directory /:current working directory ~:current working directory, with ~ replacement N:name of current script or shell function x:name of file containing code being executed c:deprecated .:deprecated C:deprecated F:start using fg color K:start using bg color G:counts as extra character inside %{...%} (:ternary expression %(x.true-string.false-string) compset compset (-|)<-> service value,SPROMPT, r:suggested correction R:corrected string %:A % ):A ) l:current line (tty) with /dev/tty stripped M:full hostname n:username y:current line (tty) #:a # when root, % otherwise ?:return status of last command h:current history event number !:current history event number i:current line number I:current source line number j:number of jobs L:$SHLVL D:date in yy-mm-dd format T:current time of day, 24-hour format t:current time of day, 12-hour am/pm format @:current time of day, 12-hour am/pm format *:current time of day, 24-hour format with seconds w:the date in day-dd format W:the date in mm/dd/yy format D{:format string like strftime B:start bold b:stop bold E:clear to end of line U:start underline u:stop underline S:start standout s:stop standout f:reset fg color k:reset bg color {:start literal escape sequence }:stop literal escape sequence v:value from $psvar array <:truncation from left %len<string< >:truncation from right %len>string> [:truncation from who knows where _describe promptformatspecifiers prompt format specifier  ! #pre  return    A       G              A  <"           0  H      A              &                    Y     A  T    f  (    U   i        u      M    	q  
	  i        local pflag /dev/null (-q -s -u -z)-p[input is read from the coprocess] _arguments -* -r[raw mode] (-p -k -s -u -z)-q[read y or n character from terminal] (-q)-k+[specify number of characters to read]:: :_guard "[0-9]#" "number of characters" (-q -z)-t+[test if input is available before reading]:: :_guard "[0-9.]#" "timeout (seconds)" (-q)-d[specify delimiter to terminate input instead of newline]:delimiter (-q -s -u -p -t)-z[read entry from editor buffer stack] (-E)-e[input read is echoed and not assigned] (-e)-E[input read is echoed] (-q -z -p)-s[suppress terminal echoing] -A[first name is taken as an array] (-q -z -p)-u+[specify file descriptor to read from]:file descriptor:_file_descriptors pflag 1:varprompt:_vars -qS\? *:vars:_vars      A                  ,   h          A       &      A                  A          .A   
     9       A      %     e       A  l      1  A          A    C  %     %       A  "       u      %            A       F    5    local strs _comp_command1 _comp_command2 _comp_command _set_command default CURRENT _comp_command strs[@] _comp_command1 _comp_command1 _comp_command2 _comp_command2 _dispatch redirect,compstateredirectdefault,strs    A        g      "          A       '             ,   M  A  "          B  C         A         "        A  "      !c  "    e  "t     $       ,  L     q     "           &      local expl HELPDIR HELPDIR:/usr/share/zsh/help HELPDIR HELPDIR/:t _wanted commands command compadd _man     A                 ,   D       A l    ,  ,1  &A     r   X    A D    '    A       f   x      A          ,         A  h  C    1  A    C            |  A      %   D#d   ,     q  A       %   D      A  B     R    (               0  Q    }  A       &    q   A          ,    	  A       F      A  "     f  \ t         &  |    local expl lines disp CURRENT compset fsched zstyle :completion:curcontext:jobs verbose lines _wanted jobs scheduled jobs compadd disp[@] 1..lines return _message times time specification compset _normal    A                   H   ]            Y      u  y      m      9  u      E      	!  	q  	  	  
I  
  
  )      )  u      e      E      )  }      I      %      A  y      E      -  m        noglob _arguments list +[list names of parameters] others -o+[set specified option]:option:_options +o+[unset specified option]:option:_options -s[sort arguments in descending order] +s[sort arguments in ascending order] -A+[define array with specified name]:array:_arrays +A+[replace initial elements in specified array]:array:_arrays +0correct +1printexitvalue +2nobadpattern +3nonomatch +4globdots +5notify +6bgnice +7ignoreeof +8markdirs +9autolist +Bnobeep +Cnoclobber +Dpushdtohome +Epushdsilent +Fnoglob +Gnullglob +Hrmstarsilent +Iignorebraces +Jautocd +Knobanghist +Lsunkeyboardhack +Msinglelinezle +Nautopushd +Ocorrectall +Prcexpandparam +Qpathdirs +Rlonglistjobs +Srecexact +Tcdablevars +Umailwarning +Vnopromptcr +Wautoresume +Xlisttypes +Ymenucomplete +Zzle +aallexport +dnoglobalrcs +eerrexit +fnorcs +ghistignorespace +hhistignoredups +iinteractive +kinteractivecomments +llogin +mmonitor +nnoexec +pprivileged +rrestricted +tsinglecommand +unounset +vverbose +wchaselinks +xxtrace +yshwordsplit       A        G             +     A    C           ,   H       A      %   ,   i         A      %   H  -        A             ,   H       A  d  C      
0     8      A          ,  U     
0     |     A          H        A  8"  C             l T   l   \     ,        +        A  8"      (       I   T   l   \     H        +       A       F  `+    local expl onopts offopts k_comp_caller_optionsRon printexitvalue k_comp_caller_optionsRoff printexitvalue typeset service setopt noonopts unsetopt nooffopts _wanted zshoptions zsh options (set) compadd enabled options M:_= M:{A-Z}={a-z} _wanted zsh options (unset) compadd disabled options M:_= M:{A-Z}={a-z} return    A          &A              A    C   f     t    A       &   @    A        1  FA     `2  R   a |;          A    C   &       .A   
   r     r      A       f           A    C   f     1    CURRENT compset _normal prefix pathdirs _files service _files path _files (. path)    A  (     '          +     E         A  4"    f   ,     Y    m     Q  !    9        +       A       F  x+    local expl _arguments -* -q[run quietly] (3)-r[reverse lookup using strptime] -s+[assign result to parameter]:param:_parameters 1:format: _date_formats zsh 2:epoch time (or date string with -r) 3:nanoseconds return       A  <     g       #sJ         ,   E   @      E+      A  h        .A      r   Y        A       F   l   ,  ,A      E   ,     A    C   &      A       f          A       '  ,      {  M  A       NA     p2  {            A          A 	   2    .A      r    %     A       &      .A      r   9     A  l  C  &    ,     Y  ӄ             4  L  d  |          2J    (  L    A       f  `      A    C   G             A       f        A     S  S1  .A       r          A  @  C   '            2  U     "  }     *  }          A  *"   "  2   r 4+            I          F  h    A     <    A   #  R $+   A    	      ,      A    	C   &  h  3q A   '   $+  	0    D     .A   (     * L     	0         .A   )     *      	0       	  .A   *     *      A          .A   ,    +     
   A    C    4+  	0          A       F      0   ts     A  "   /   r +  e     B     F    y       F  h     A  ""   1  `2   +              C   F      A       F  h     A      2    0     	     A  ,       @  	)  
!    -  A  1       P          A     C  %   @      Q       0          A  0    %   @          %           A                    .A   S   r    E      A            3  `  x         A    C   g              A                 A                 A  "   X     u          X   3       A  0    F         I           t  .A   \   r          A  4  C           J  R      +     E        A       f    (  H   A   C  0  A    C   &     A     P  O  A       F  t     A       #sJ        A h    ,  (1  A         \   y     A    C   %        A      ,     J     )  A  `        .A   g   r  Q  e     A                  A                A  B  C     \   y   +     m   +       A                  !  A      %   $       q  A    C   %       A          .A   t   r  !A  !m     A  4"  C  f  !   !     !  "    "9 #sJ     v   +       
  A  4"    f  !   "d     "  "   "  "9 #sJ     y   +        A  "     F  "  H  "     &  #(     |   +       A  B   ~     #X       F  h    A     C   F  h      A        f  #p  #  #    local expl osuf flags 1 compquote shift compset \(([^\(\)]|\(*\))##\) integer (CURSOR+1) BUFFERpos1  pos--  BUFFER1,pos1 :space::~[ _dynamic_directory_name PREFIX _wanted characters character class compadd :] alnum alpha ascii blank cntrl digit graph lower print punct space upper xdigit IDENT IFSSPACE WORD compset \( match compset \)* PREFIX bbns match1 match2 match3 Ptcompstateparameter scalar return _message delimiters delimiter e separator string - number SUFFIXISUFFIX delimiter assoc (R k K i I)r[any one value matched by subscript as pattern] (r k K i I)R[all values matched by subscript as pattern] (r R K i I)k[any one value where subscript matched by key as pattern] (r R k i I)K[all values where subscript matched by key as pattern] (r R k K I)i[any one key matched by subscript as pattern] (r R k K i)I[all keys matched by subscript as pattern] e[interpret * or @ as a single key] scalar f[make subscripting work on lines of scalar] w[make subscripting work on words of scalar] s[specify word separator] p[recognise escape sequences in subsequent s flag] array flags e[interpret * or @ as a single key and use plain string matching] n[Nth lowest/highest index with i/I/r/R flag] b[begin with specified element] (r R k K i)I[highest index of value matched by subscript] (r R k K I)i[lowest index of value matched by subscript] (r k K i I)R[value matched by subscript at highest index] (R k K i I)r[value matched by subscript at lowest index] _values subscript flags assoc MATCH MBEGIN MEND keys (@)(@k)(P)compstate[parameter]//(#m)[$\\[\]\(\)\{}]/\MATCH (@)keys//#%(#m)[*@]/(e)MATCH RBUFFER \] osuf _wanted associationkeys association key compadd suf array list disp _tags indexes parameters _requested indexes 1..Pcompstateparameter zstyle :completion:curcontext:indexes verbose ind[@] i PREFIXSUFFIX i:print -D -- ${(P)${compstate[parameter]}[$i]} listseparator zformat  sep  list[@] RBUFFER \] _all_labels indexes array index compadd disp[@] indexes array index compadd osuf _requested _parameters  ret  _dispatch math       A       g              A  B         -       F   h     A        1  A   
        .A              
   A    C   g       $       A    C     $  9     .A        y     A            <      local expl  #saliases  return  #saliases == 1  *.(kq)saliases tmpa kqsaliases *.((kj.|.)tmpa) _path_files @ pat       A  @     '                E   E   |      E         E         A    C   g               A                         A      >  %  <0     H       A  (    %     m      I    Q      A          A         A                   A       E  A    C               A             %       A    C   f  `     A    C    A           A      $    
P          A       f  8   Y  0     l      A    	            A  "  	C            	    	C   &  	8  A    
C   F  	T   |    local curcontext curcontext state line expl opt_args argargs sesslist service tcp_open (-a -f -l)-s[open session(s)] (-a -f -s)-l[open list of sessions] (-f -s -l)-a[open session for accept on fd]:fd (-a -s -l)-f[open session for accept on fd]:fd -q[quiet mode] -z[no zle handler] wordsRaf :session:->session wordsRls *:session:->session :host:_hosts :port:_ports _arguments argargs  #state  state[1] sessionlist compset *, session sesslist f<~/.ztcp_sessions::space:#/ /: _describe sessions TCP session sesslist return shift     A  "               F   P     A  $     g   l   3      +     A        1  .A      r   9|;      ,A                 ,A        @  ]     A      %3         A    C   3        A               )   A     N  A       &     A  "     F  h    "     f              +        A  ,"  C  &         a       \          +        A  "     F    E  "     F            +       A  B               F   P    A    C   F   P+    compstate[quote] return local expl SUFFIX ISUFFIX /SUFFIX#*/ISUFFIX SUFFIX SUFFIX%%/* qS/ _tags users nameddirectories directorystack _requested _users suf[@] @ _requested nameddirectories named directory compadd suf[@] nameddirs _requested directorystack _directory_stack suf[@]  ret       A       G             A  h      1  &A     r   ,     A       F   L   A       &   l  q  A       F        local expl CURRENT compset _normal _signals   A       f       -       _arguments (-u)-f[freeze terminal settings] (-f)-u[unfreeze terminal settings]     A  4               ,   D   X  J+         l      A    C   '                   A       '            ,  E   A                         A       g       D       A 8    %%     
  Y  *    2  Q  b          	E 2  
   i    i 2     y    !      
   3"    2    :    B  q  B  1  J  	  Z    b    j      }    	 3   2       3         ) 3   A        !i    "    #A    #     ,A   2   +  $      A     c  %  0     %H      ,A   6   +  %m     .A   7      X  2     	0     %     .A   9   +  %     0     %     ,A   ;   +  &     ,A   <      X  2     A     C  %  D  &E  '  )-  *     0     +p     ,A   E   +  +     .A   F     +  +     	0     ,     .A   H   +  -     	P            .A   I   +  -M     	0     -     .A   J   +  -      A  B   M  R  .     M      X        A  B   N  R  .a     N      X  2      A       g      .  .      ,A   S     .  .     ,A   T     .  /      A  0    LJ  05IYZ  A         D  0Y      A  (      1P     1}   1  1  A       1  .A   \   r  2  2@     A   C    r1  .A   ]   r  2a  2     A p    m    A   ^     2y  A  ,    &  3\  %     3}  3 4   D    3    A   a     4}  A         4  4  5m  6!  6    A   f     7I  A  $       7  7     7  7 <  8  !Q  FA   h  `R   r  8=  8`   	    8  A    C      .A   i   r  8  9   
  A       &  9  q   A    C     D  91      A       g       9x       A         9x  9      A    C     D  9     A  $       :$  %     :E  :   D  0Q  A   t    :   A  X  C  
    A   u    :  A         D  ;       A         D  ;      A  t      1  A   z    <	   A       g       9x       A         9x  <)     A    C     D  9      A  `      
  A  "       <   <  =          =  =     A     C     D  >     A  $        >4  %     >U  >   D    A    !C   &  >    .A      r  >  ?     ,A        ?%  ?y      A    "C     ?     ?  A    "   &  ?  Q  A        @  A    #   F  @   Q  A        @  A    #     A  A9  B  B  q  A    $     C$      local expl state line func curcontext curcontext fopts -f -k -z +k +z popts -A -E -F -L -R -T -Z -a -g -h -H -i -l -r -x allargs opt_args args (fopts -E -F -L -R -T -U -Z -a -i -m)-A[specify that arguments refer to associative arrays] (fopts -A -F -L -R -T -U -Z -a -i -m)-E[floating point, use engineering notation on output] (fopts -A -E -L -R -T -U -Z -a -i -m)-F[floating point, use fixed point decimal on output] (fopts -A -E -F -i)-L+[left justify and remove leading blanks from value]:width (fopts -A -E -F -i)-R+[right justify and fill with leading blanks]:width (fopts -A -E -F -a -g -h -i -l -m -t)-T[tie scalar to array or trace function] (popts -t)-T[trace execution of this function only] (fopts -A -E -F -a -g -h -i -l -m -t)-T[tie scalar to array] (-A -E -F -i)-U[keep array values unique and suppress alias expansion for functions] -U[suppress alias expansion for functions] (-E -F -i)-+U[keep array values unique] +X[immediately autoload function] (fopts -A -E -F -i)-Z+[right justify and fill with leading zeros]:width (fopts -A -E -F -T -i)-a[specify that arguments refer to arrays] -d[default absolute path autoload to fpath] (popts)-f[specify that arguments refer to functions] (fopts -T)-+g[do not restrict parameter to local scope] (fopts -T)-+h[hide specialness of parameter] (fopts -T)-+H[hide value of parameter in listings] (fopts -A -E -F -T)-+i[represent internally as an integer] (popts -w -z)-+k[mark function for ksh-style autoloading] (popts -T)-l[convert the value to lowercase] (-A -E -F -T -i)-m[treat arguments as patterns] -p+[output parameters in form of calls to typeset]::option:((1\:multi-line\ output\ of\ arrays)) (-f)-+r[mark parameters as readonly] -r[remember autoload path] -R[remember autoload path, error if not found] (-T)-+t[tag parameters and turn on execution tracing for functions] (-T)-+t[turn on execution tracing for functions] (-T)-+t[tag parameters] -u[convert the value to uppercase or mark function for autoloading] -u[mark function for autoloadling] -u[convert the value to uppercase] (-k -z)-w[specify that arguments refer to files compiled with zcompile] -+W[turn on WARN_NESTED_VAR for function] (fopts)-+x[export parameter] (popts -k -w)-+z[mark function for zsh-style autoloading] AEFHLRTUZafghiklmprtuxz service autoload URTXdkrtwz float EFHghlprtux functions UkmTtuzW (-k -t -T -u -U -W -x -z -M +M +k +t +W +z)-+M[define mathematical function] (-k -m -t -T -u -U -W -x -z +M +k +t +W +z)-s[define mathematical function that takes a string argument] (-M)-x+[specify spaces to use for indentation]:spaces (-* +*)-c[copy shell function to another name]:old name:_functions:new name:_functions integer Hghilprtux allargsi -i+[specify arithmetic base for output]:: :_guard "[0-9]#" base readonly use/r/ use/[fkz]/ export use//[gkz]//x/ words[(r)-*[aA]*] words[(r)-*f*] onopts offopts j..words1CURRENT1: j..words1CURRENT1:++ i<=#use allargsuseis::useirdUurRtT:+func _arguments -* args[@] *::vars:= ->vars_eq state vars_eq func  +opt_args[+M] || ( +opt_args[-M] && +opt_args[-m] )  _wanted math function compadd ffunctions -MM %%   +opt_args[-M]  _arguments :new math function:_functions :minimum arguments(k)opt_args[-s]:+:(1) :maximum arguments(k)opt_args[-s]:+:(1) :shell function:_functions  +opt_args[-w]  _wanted files zwc file _files *.zwc(-.) service autoload opt_argsiuU PREFIX1 / _files fpath/.:t funckeys kfunctions args:funckeys _wanted shell function compadd onoptsoffopts offopts ffunctions +${offopts//[^UXkmtTuz]/} kfunctions onopts ffunctions +${onopts//[^UXkmtTuz]/} zstyle :completion:curcontext:functions prefixneeded PREFIX _. args:_ _wanted shell functions compadd _functions PREFIX = compstateparameter PREFIX%%\=* compset *= _value  +opt_args[-a] || +opt_args[-A]  _parameters  +opt_args[-T]  _arguments :scalar parameter:_parameters -g "*scalar*" -q -S "=" :array parameter:_parameters -g "*array*" :separator character _parameters       A  "      r    ;      "     F       @       F   h    A  H             	          =      
  
          PREFIX compadd unlimited return _arguments -H[set hard limits] -S[set soft and hard limits (with -H)] (-H -S -c -d -f -l -m -n -s -t *)-a[list all current resource limits] -c[core dump size limit]:max core dump size (512-byte blocks) -d[maximum size of data segment]:maximum size of data segment (K-bytes) -f[size of largest file allowed]:size of largest file allowed (512-byte blocks) -l[maximum size of locked in memory]:maximum size of locked in memory (K-bytes) -m[maximum size of physical memory]:maximum size of physical memory (K-bytes) -n[maximum no. of open file descriptors]:maximum no. of open file descriptors -s[stack size limit]:stack size limit (K-bytes) -t[maximum cpu time per process]:maximum cpu time per process (seconds) -u[processes available to the user]:processes -v[maximum size of virtual memory]:maximum size of virtual memory (K-bytes) *:size of largest file allowed   A  ,    &         -  u  =  Q  M      _arguments (-a -f -s *)-d[remove named directories]:*:named directory:compadd -k nameddirs (-d -f -s *)-a[remove aliases]:*:alias:_aliases (-a -d -f *)-s[remove suffix aliases]:*:suffix alias:_aliases -s s (-d -a -s *)-f[remove functions]:*:shell function:_functions -m[treat arguments as patterns] (-a -d -f -m)*:command: _command_names -e       A       G              A    C   g        ,       A          ,   E     A  4  C  f    )     y   D       ,    local expl funcs ffunctions -Mfunctions M %%  _wanted usermathfunctions user math function compadd @   A 4    e  #1  .A   
         -       A        G   T   l      ã      A    C      l         A          FA     `2                 ,A      ã  e      A    C  %   l         A  "       -      %   l  u       A       f        A  A   C  ?    ~A     2     U<;     2   r           r    i      A       G   T        A    C      A          A  $             5  | \      ,A   !       Q     A       f    	    "q   A    	   G   T  	d      A    
C      A  LB  
C  )      A  "  
C     	x   	  
	  	d     *   r  
9  
            +   r  
9;      A       f      A   A    C   f  T   u  A                q  A       F        service value, local strs default compstate[context] value _comp_command1 _comp_command _comp_command1 strs[@] _comp_command2 _comp_command2 _dispatch value,compstateparameter,ctx value,compstateparameterdefault,strs compstate[parameter] array_value (Pt)compstate[parameter] assoc expl  CURRENT & 1  _wanted associationkeys association key compadd compstate[parameter] compstateparameter compstate[parameter]-words[CURRENT-1] value,compstateparameter, value,compstateparameterdefault,default pats zstyle :completion:curcontext: assignlist compstate[parameter] j::pats PREFIXSUFFIX compset *: compset :* _default \-\n\t /: @ _default      A  @             -   A     A    a          a    _arguments -* (-a)-A[edit associative array] (-A)-a[edit array parameter] -c[create parameter or change type] -p+[specify left prompt]:prompt -r+[specify right prompt]:right prompt -i+[specify initialisation widget]:widget:_widgets -f+[specify finish widget]:widget:_widgets -h[allow access to history] -e[exit on EOF (^D)] 1:parameter spec:_vars       A       '          +    A   C  0  1  .A   	   r      9      ,A   
      M        ,A                ,A        T  q     A       F      q   A  "  C      <            +        A  p      1  A       f  0   Q  A       +        q  A       +    i     A  "        <            +       A    C   F  +    local PREFIX [ compstateparameter PREFIX%%\[ IPREFIX PREFIX%%[[ PREFIX PREFIX[ _subscript _parameters ^a* @ compset \[* qSQIPREFIX:+[:-\[ _parameters a* return      A       f       5       _alternative processes:: _pids jobs:: _jobs -t     A  D              ,   @   T   l                     +     A  (    %   T      	    I       ,A           q     ,A         ,       ,A         @        A   C  ^    0           A  4"    f       )   =    !  Y  y        +       0          A  ("           )   !          +       0          A  ,"  C  &  	     )   !  	A  	a        +       0     	     A  ,"    &  	     )   !  	  	        +        A    C      .A      r  
  
$      A          l  
E     A  ("  C    
X |   l  
  9      A     &   +       A    
   F  +    local farg aarg xarg cargs args state line curcontext curcontext (-v -c)-w[print command type] -p[always do a path search] -m[treat the arguments as patterns] (-S)-s[print symlink free path as well] (-s)-S[show steps in the resolution of symlinks] *:commands:->command -f[output contents of functions] -a[print all occurrences in path] -x+[specify spaces to use for indentation in function expansion]:spaces service whence _arguments -* (-c -w)-v[verbose output] (-v -w)-c[csh-like output] cargs[@] farg aarg where _arguments xarg which _arguments aarg xarg type _arguments aarg farg state command @ _alternative commands:external command:_path_commands builtins:builtin command:compadd -k builtins functions:shell function:compadd -k functions aliases:alias:compadd -k aliases reserved-words:reserved word:compadd -k reswords return      A       g          ,       A      %   L < T      A          l $ \ ,      A    C                A  $       4  U  i l          local expl pattern pattern zparseopts g:pattern _description widgets widget compadd @ expl[@] r:|-=* r:|=* (@k)widgets[(R)pattern[2]]     A  H     g          @      {   ]           +            ,A   
             $A      A           ,A      {        A  "        4          p   A  "                    A                   A ,  C  I    $0            A  D           m    !  u    
=    Y        q     A  "       P    }     #   +       0          A  "  	   &       '   +       0     ;      A    
   f        A   ,       A    C   &  l  A    C   F  +    local arguments eofstr (CURRENT) numeofs cmdpos eofstr wordsreofeeofe: ( words[(b:pos-1:I)eofstr] )  numeofs == 0   cmdpos = pos   pos   numeofs++  numeofs (--eof -e)eofe+[change the end-of-input-args string from "--" to eof-str] (--exit, -x)exitx[exit if the size (see --max-chars) is exceeded] --help[print summary and exit] (--interactive, -p)interactivep[prompt before executing each command line] (--max-args, -n)maxargsn+[use at most max-args arguments per command line] (--max-chars, -s)maxcharss+[use at most max-chars characters per command line] (--max-lines, -l)maxlinesl+[use at most max-lines of the input-args per command line] (--max-procs, -P)maxprocsP+[run up to max-procs command lines in the background at once] (--no-run-if-empty, -r)norunifemptyr[do nothing if there are no input arguments before the eof-str] (--null, -0)null0[split each input-arg at null bytes, for xargs compatibility] (--replace, -i)replacei[substitute replace-str in the initial-args by each initial-arg] (--verbose, -t)verboset[print each command line to stderr before executing it] --version[print the version number of zargs and exit] _arguments arguments@ _files shift cmdpos words  CURRENT -= cmdpos  _normal return      A  8               8   P   d      +     E   x      A  "    /     0            A              E    0          A             E  %  
0     L     A       f  p    E  
0          A    C   f              +        A          .A      r  )  D      A                f  \     x  A  ,"  C  &       D   d  M  |    x     !   +       A    	   F  +    local context state line expl REPLY service zgetattr _arguments 1:file:_files 2:attribute:->attrs 3:parameter zsetattr _arguments 3:value zdelattr _arguments zlistattr _arguments 2:parameter state attrs zlistattr Qline1 /dev/null _wanted context[1] attribute compadd return     A  ,    &            -     q  u    _arguments -#[specify default base]:base:  -f[force floating point for all expressions] -e[treat command line as expressions to be output immediately] *:expression:     A                 S       A        g               A  4           -   q             !        A            i     A                        A            s     
   A        G              A     !     NA     p2  r   ,        M   u       A    C   g               A  @        .A      r           A                   A  @  C      .A   	   r         A                  A       F      A    C   &    A      ~    /0           A        
1  NA     p2   r  I  q            A       F      A            ,A        !  E     A       f       A    C   &    0          A  `        A         ,  A  $  C     h            %    A    	   &    0          A    
C   &  ,  P     Y     A  4  C    1  A   -     ,  A       F      	0    9     A       F      0     9   	  A       &        A       F    M    _zcalc_line_escapes local cmds !:shell escape q:quit norm:normal output format sci:scientific output format fix:fixed point output format eng:engineering (power of 1000) output format raw:raw output format local:make variables local function:define math function (also \:func or \:f) \:cmds _describe commandescapes command escapes _zcalc_line local expl CURRENT words1 :\! alts words1 : command-escapes:command escape:_zcalc_line_escapes words1 : math:math formula:_math _alternative alts return words1 :\! words1 :\! CURRENT shift words  CURRENT--  words1 words1:\! compset :(\\|)! _normal :function  CURRENT == 2  _wanted mathfunctions math function compadd kfunctions:zsh_math_func_zsh_math_func_ _math :local _parameter :fixscieng _message precision no more arguments : _zcalc_line @    A  4               0   D         X      +     A    C   g              A  @"           -    5    M      U      q        +        A 4    %  1  FA     `2   r              A  $"  C     `     D     \          +       Q  A       	   A         	l  	   D  	  A  "       	 <  
  
1        +       
q   A         
\  	   D  
  A  "     F  
  
        +       A       F  
+    local state line expl curcontext curcontext typeset opt_args _arguments (-t -c -m -a)-U[don't expand aliases] (-t -M)-R[mark as read] (-t -R)-M[mark as mapped] (-t -c -m -a)*-k[ksh-style autoloading] (-t -c -m -a)*-z[zsh-style autoloading] (-t -U -z -k)-c[currently defined functions] (-t -U -z -k)-m[use names as patterns] (-t -U -z -k)-a[write autoload functions] (-M -R -U -z -k -a -c -m)-t[show table of contents] (-M -R -U -a -c -m -t):file:->file *:function:->function state function opt_argsiac _wanted functions function to write compadd opt_argsitca _description files zwc file _files *.zwc(-.) expl[@] _description file _files expl[@] return   A  x         0      $      A    C      8      e  0   #+     A  $               U    	    service fned _arguments :shell function:_functions _arguments (- 2):file:_files (1):shell function:_functions (1)-x+[specify spaces to use for indentation in function expansion]:spaces (1)-f[edit function]      ,A          cc
      A  $  C   g   (   @   \         p      A (    $   1  .A      r             A          &A     r       A  t  C  f  8  X   \  }            (  <  T  p  +:       bK"   (      (  @  `  A    C   &    ,A         @       .A               q  .A         @        A   C      0           A  "      R         f  XҬ  |  A  "  C   F        C   f      =  0     ]      A  "   &  R      	   f  <Ҭ  `  A  "  	   F        	   f  `      0          A       &  (  0     E     A    C   &    70          A        1  .A   6   r    	     A  H        A   7    	!  A  $       	l  	   \  	  	    	  
q  A  H        A   <    
  A  $  C     |  	   \          0     e     A  $  C          \    $    E  Z0          A T    )  "1  .A   K   r  9;   	   A  B  C   F        C   F       A  (     '   (          )     `     A       f        A  "   P    !       f     8  !   A    C   f  `  Y  y  A  "   R  @2    !           f           A  ,  C  &       \  !  X       y  0     ;   
  ,A   [           A       F        _compskip local subcom expl curcontext curcontext service zftp CURRENT _wanted commands subcommand compadd open params user login type ascii binary mode putat getat append appendat remote mkdir rmdir session rmsession return words2 curcontext curcontext/:zftp:/:zftp-words[2]: subcom cdlsdir functionszfcd_match autoload zfcd_match _tags directories zfcd_match PREFIX SUFFIX getatgcpdeleteremote functionszfget_match autoload zfget_match files PREFIX SUFFIX putatpcp _files openanonparams _hosts gotomark words2 n /.ncftp/bookmarks _wanted bookmarks bookmark compadd awk -F, 'NR > 2 { print $1 }' ~/.ncftp/bookmarks ZFTP_BMFILE:ZDOTDIR:HOME/.zfbkmarks _wanted bookmark compadd awk '{print $1}' $ZFTP_BMFILE session _wanted sessions another FTP session compadd zftp session:ZFTP_SESSION transfer PREFIX sess PREFIX%%: oldsess ZFTP_SESSION compset ( #sess + 1 ) sess session PREFIX SUFFIX oldsess session _wanted sessions FTP session compadd zftp session _compskip    A        G             +     A  (  C           ,   @   d   |          A  4            9  q      u      A      A  P  C  %   ,   $ 4 d l t      d  T        A  X"              )      	  
  }      A                 $   +        A  "   &     E  `      $"  	             1       *   +        A @        0     0     A   "       D  q    q  U       3   +       P          A  $"                        6   +       0          A  B   9            4"    f      A  x         l  ! \  x     ;   +       P     ]     A  ,"    &               <  U     ?   +       0          A  4"    f  4   U          l  ! \  =     C   +       0          A  $"            )   A           H   +       A       F  !+    local expl opts compwids state line context compwids acceptandmenucomplete completeword deletecharorlist expandorcomplete expandorcompleteprefix listchoices menucomplete menuexpandorcomplete reversemenucomplete _arguments (opts)-A[define widget alias]:old widget:->widget :new widget:->widget (opts)-C[define completion widget]:new widget name:->comp-widget :completion widget:->builtin-comp-widget :widget shell function:->function (opts)-D[delete widget]:*:widget:->widget (j. .opts:lFT)-L[with -l, list as commands] (j. .opts:La)-l+[list user-defined widgets]:*:-:->listing (j. .opts:l)-a[with -l, list all widgets] (: * (j. .)opts:#-[Lw])-F[install file descriptor handler]:file descriptor:_file_descriptors::handler:_functions !(opts)-K:keymap:compadd -a keymaps (opts)-M[display message]:message:  (opts)-N[define new widget]:widget name:->widget-or-function ::widget shell function:->function (j. .opts:c)-R+[redisplay]:*:-:->redisplay (j. .opts:R)-c[with -R, clear listing] (opts)-U[unget to input stack]:string:  (: *)-T[manipulate transformations]:transformation:(tc):function:_functions (j. .opts:T)-r[remove transformations] (-):widget:->widget (-)*::widget args:->args state listing _arguments !-l (-a)-L[list as commands] (-L)-a[list all widgets] *:widget name:->widget state[1] args _arguments (-N)-n[numeric prefix]:number: (-n)-N[reset numeric prefix] -K[specify temporary keymap]:keymap:compadd -a keymaps -w[set $WIDGET to reflect widget being called] (-)*:widget arguments:  widget _wanted context[1] widgets state_descr[1]:-widget _widgets function state1 function _wanted context[1] functions widget shell function compadd r:|-=* r:|=* compwidget _wanted context[1] widgets completion widget (*:|)(.|)((j(|))compwids)(|:*) builtincompwidget _wanted context[1] widgets builtin completion widget compadd widgets[(I)(.|)((j(|))compwids)] redisplay _arguments !-R -c[clear listing] :status line *:strings to list return      A  H         3      ,   D   X         l      +     E         A    C   g             A       %3      A  h"      4 t     a  }      -  A  q      	  
          =    -  i        +        A  B      r            C   F  +   A  l      1  A          A  B     f  \   }  B     f           %3      A       31  A   #        A    	   '            \  y   A    	C   g             A <  	  &  1  .A   '       $     A    
     @ ,    e     A    
              A    
    1  A    
   f  4     A    C       U     Q  A       f     Z  A                  A           %     A  $  C          X         Nq   A      %              A    C      A   9     !  A  \    
    A   :     e  A                 q  A    C  %              A  "   @     M                  A       F    	   A d      A       &     A  ("      4  `   X       \        E   +        A  $"       $  P   X     \       G   +        A  ,"    &  @     X  m      <       I   +        A  ("      \      X       \       K   +       A  B   L     `       F      A       F  +    local comp state line expl curcontext curcontext NORMARG typeset opt_args _arguments (-R -P -i -u -d -a -b -c -I -p -f -e -F -m)-A[create module aliases] (-)-R[remove module aliases] (-A -R -F -L -m -P -l -e)-u[unload module] (-d -e -l)-a[autoload module] (-c -d -I -p -f -F -P -l -m -A -R)-b[autoload module for builtins] (-b -d -I -p -f -F -P -l -m -A -R)-c[autoload module for condition codes] (-A -R -F -I -P -a -b -c -e -f -i -l -m -p)-d[list or specify module dependencies] (-i -u -d -a -b -c -p -f -L -R)-e[test if modules are loaded] (-b -c -d -I -p -F -P -l -m -A -R)-f[autoload module for math functions] (-u -b -c -d -p -f -A -R -I)-F[handle features] (-u -b -c -d -p -f -A -R -I)-m[treat feature arguments as patterns] (-d -e)-i[suppress error if command would do nothing] (-d -e -L)-s[suppress error if module is not available] (-b -c -d -p -f -F -P -m)-I[define infix condition names] (-u -b -c -d -p -f -A -R)-l[list features] (-e -u)-L[output in the form of calls to zmodload] (-b -c -d -I -f -F -P -l -m -A -R)-p[autoload module for parameters] (-u -b -c -d -p -f -A -R)-P[array param for features]:array name:_parameters (-)*:params:->params state params return  +opt_args[-A]  compset =* compset *=  +opt_args[-F] && CURRENT > NORMARG  module wordsNORMARG features modulesmodule loaded _message feature for unloaded module zmodload lFP module compset features: compset features:+ features/s+/ _wanted feature compadd files aliases  +opt_args[-u]   +opt_args[-b] || +opt_args[-a]  builtins loadedmodules  +opt_args[-a] && CURRENT > 3  builtins _tags comp[@] _requested builtins builtin command compadd @ builtins _requested loadedmodules loaded modules compadd modules[(R)loaded] _requested module file _files module_path *.(dll|s[ol]|bundle)(:r) _requested module alias compadd suf[@] modules[(R)alias*]  ret      A  X              -   A     !    9      A        	  	  
E  
    _arguments -* (-C -L -s -p)-M[force mv] (-M -L -s -p)-C[force cp] (-M -C -p)-L[force ln] -f[force overwriting of destination files] -i[interactive: prompt for each operation] -n[no execution: just print what would happen] -Q[force bare glob qualifiers on] (-C -M)-s[symbolic, passed down to ln] -v[verbose: print line as it is executed] -o[specify options to pass to underlying command]: opt string (-M -C -L -s)-p+[specify program to run instead of cp, ln or mv]:program:_command_names -e (-W)-w[implicitly add parenthesis to wildcards in the pattern] (-w)-W[like -w, but turn wildcards in replacement patterns into references] 1:source pattern:_files 2:destination pattern:_files      A       '          +     A  ,  C             8   L   d             A       g               A  <"              !    i  E  Q      	  
        +        A  "        
          C  4  )1  A    C   f     5   A       %         A  "        I      I       A                  A  "                 C   F        A                  A            }     A                      A                 A  "     F            +       
   A       f     5  A  "       H ,  m       #   +       A    	   F  +    local context line state state_descr alts opts opt_args _arguments -* -a+[specify array in which to store parsed options]:array:_parameters -g "*array*~*readonly*" -A+[specify association in which to store parsed options]:association:_parameters -g "*association*~*readonly*" -D[remove parsed options from positional parameters] -E[don't stop parsing at first parameter not described by specs] -F[abort parsing and print error at first option-like parameter not described by specs] -K[preserve contents of arrays/associations when specs are not matched] -M[enable mapping among equivalent options with opt1=opt2 spec form] (-)-[end zparseopts options; specs follow] *: :->spec state spec compset *=  +opt_args[-M]  line opts1  shift @opts%%+:::: @opts:wordsCURRENT%% spec-opt-names:spec option name:((j< >)(@q+)opts) parameters:array:_parameters -g "*array*~*readonly*" _alternative alts compset =* _message specopts spec option (name[+][:|:-|::]) return       A  4               0   D   X   p+               A    C   g             A  D"      ,     Y              Q  	i  
  
       F  d    A     9  51  .A   /   r           A  X    
  	  A       f   ,     A    C   F      A       F  d     A          D        A    C      X       A          A            -     A  B          -  +     7   +       A             D      A  ,  C  &  <   X   p  ]   $   D    X    A  $          X   p    <    X  q  A       F  d      local state line list names expl curcontext curcontext typeset opt_args _arguments (-r -w -t -n -L -d)-e[echo input characters] (-r -w -t -n -L -d)-b[io to pseudo-terminal blocking] (-r -w -t -n -L -e -b)-d[delete command]:*:name:->name (-r -L -t -e -b -d)-w[send string to command]:name:->name:*:strings to write (-r -L -t -e -b -d)-n[do not add a newline to the result] (: -r -w -t -n -e -b -d)-L[list defined commands as calls] (: -w -n -L -e -b -d)-r[read string from command]:name:->name:param: _vars:pattern: (: -w -n -L -e -b -d)-t[test if output is available before reading] (-r -w -t -n -L -d):zpty command name: (-r -w -t -n -L -d):cmd: _command_names -e (-r -w -t -n -L -d)*::args:_precommand return state name zmodload zsh/zpty _message zpty module not loaded fzpty)  list%%: zstyle :completion:curcontext: verbose listseparator zformat  sep _wanted zpty command name compadd _wanted zpty command name compadd     A       '                 M   A                   A                 A          A       &  d    integer end_offset ( #words - CURRENT ) words zzsh-mime-handler -l "${(@)words[2,-1]}" (@Q)words  CURRENT = #words - end_offset  _normal      A  T    f          -   A       \              H  e        _arguments -* -v[verbose output] -d[target file descriptor]:fd:_file_descriptors outbound 1: :_files listen -l[open a socket listening] accept -a[accept an incoming connection] -t[return if no incoming connections are pending] 1:fd:{ (( words[(I)-*a*] )) && _file_descriptors }      A  ,              0   P   l      3       A  L  C   '           kr      E         E        E  @      E  d      A       g  |           A                    |A   	       ,      $      A        f         !       A   C  %      L  i          8  U         @  q         8  m          8  h           ,  T          	   	4  	X  	t   	  	  	   	  
0  
L   
a   
  
  
  1  i          4  T   q              !   M  |            (  M  }        @  q         @  ]        E  t           D  a           -  l        ,  H   a        H   i          `  t             @  ]           $  @  l          M           8  ]          E         D  d            L  i           =   y        P  d            0   D   a           !  !D  !`  !|  !  !  !  "8  "T  "h  "  "  "  "  #  #4  #Q  #t  #  #  #  #  $-  $u  $  $  $  %  %)  %x  %  %  % "  &= "  &  &  &  '   '= *  'h *  '  '  '  (  (% *  (U  (  ( *  ( *  ( *  )   )  )9 *  )m *  ) *  ) *  * *  *@ *  *] *  * *  *  *  + *  +H  +i  +  +i  +  ,	  ,H Ӳ  ,x  ,  ,  -  -I  -}  -  -  .1 Ӳ  .`  .|  .  .|  . Ӳ  .  /@  /]  /@  / Ӳ  / Ӳ  0  08  0}  /@  0  /@  0  /@  1	  /@  1%  /@  1]  /@  1  /@  1  1  2  /@  2Y  /@  2  /@  2  3  3@  3t  3  3  3  4  4=  3  4l  3  4       A h  3C  +%  4  4  4  5-  5T  5|  5  5  6  6(  6T  6  6  6  6  7  78  7X  7  7  7  8  8@  8l  8  8  8  8  9   9)  9`  9}    9  9  :   :  :4  :T  :|  :  :  ;  ;(  ;<  ;`  ;  ;  ;  <   <8  <d  <  <  <  =  =0  =]  =  =     =  =  >  >=   >|  >  >  >  ?     ?   ?4  ?T  ?|  "T  #  ?  ?  ?  ?  @  @4  @U  @  @      A  D  7    A8   Ae  C  D  FU  Ha  J  Lu  NY  Pm  R}  S  Tq  T   A `  :   A        U5   A (  ;   U]  0     U       A H  <  (  1  .A        R  U9  A  @  <C    U  U  V  V)  Vd       3  V  V  V+c  	Q  A    <   f  V   W  A  $  <    W<  9   W`  W  W;     Q  A    =   f  W   W  A    =C    X(  XM  Xy  X     	Q  A    =   f  X   Y  A  $  =     Y   Y@  V  Y`  Y|    A   >C  0  /  A        Y   A  D  >       Y     Y  A  B  >   f  Z   Z9    >   &  Z\   A    ?C   %3      A  B  ?   f  Zt   Z    ?   3  Z      A  "      r  Z  Z       ?   %3      A    @      A    @   f  [   [5   A    @C   %3     A  B  @   f  [t   [     @  %3   [   \)     A    AC     \  \     0     \      A    B   f  ] <  ]   A  $  C     ]D  ]d  V  V)  ]   ]  0     ]      A    D   f  ] <  ^    A    D     ^$  ^I     A  $  E     ^  ^  V  V)  ^   ^  [0     _    A    
k        	       A        '                I   A               $  P       A       G      l       A    C   f   <     A  T    	             A          <  P  y  A                 A  $         P  $  9  t      A       F      A       F                 }0     ch      A    K   g  c   c       A    K   G  c  c       A H  L  (  1  A  0     c  ,A  1     d$  dE     ,A  2     d  d     ,A  3     e  e1     ,A  4     e  e     A    MC     f  <  f<  f]  Q  A  6     f  ,A  7     f  f     ,A  8     g$  gE     ,A  9     g  g     ,A  :     h  e1     ,A  ;     h(  e     A    O     f  <  hH  f]   A  $  O     hh  h  h  h  h   h   A    O   F  i  i(  A    P   F  i  iH  u0     h      A    Q      A  G    ii  A    RC   '  c        i  ii  	q   A    S   '  c        i  i  A    SC   '  c        j  j A  R  =  k  	0     k     .A  T     l       	0     l     .A  X     l  "     	0     lA   	  .A  \     l       	0     la   
  .A  `     l       	0     l     .A  d     l  *     	0     ;     .A  h     l     A  ,  Z  &  l  h  h  h  l l  l \  m)  
0     m     A    \     m  m     0     nd     A    ]     n ,  n  n  0     n     A  $  ^     o  o,  h  oH  oh  o  o  0     o     A  8  _    o  o,  h  o  p  o  o  p8  pL  ph  p  p  0     p     A    `C     q |3  qQ  q  0     s     A  (  a    s  o,  h  t	  t\  t|+Z  t  0     t     A     b     t  o,  h  t  u   =0     u8     A    c      .A     r  uY  u     ,A       u  u      A    dC     v,     vM  A    d   &  v`     A    e   %3      A  B  eC   f  v|   v    eC  %3      A    e   f  v   v  0     v     A  D  f    w  o,  h  w-  w|  w  w  w  w  w  x  x8  xT  xl  x  0     x     A  $  h     x  x  h  y1  y|  y  y  0     y     A  @  iC    z   zA  h  zq  z  v    y  z  {  {Q  {  {  {  90     |5     A    j      .A       |q  |     A    k   f  |     	  .A     r  |  |      A    k     }     }=  A    k   &  }\     A    lC     }x     }  A    l   f  }     #0     }     A  x  m      .A       }9;     A    n   f  ~        A    n     ~8     ~Y  A    n   &  ~l  0     ~     A  (  p    ~  o,  h  ~  8  X  t    0          A  (  qC      o,  h    X  x      0           A  (  r      o,  h  =        0        !  A  (  s      o,  h  %    o  o qr  0        "  A  (  u      o,  h    T  o  o  t  0   ;   #  A  (  vC        h;    v     G0     	   $  A   wC       A    wC   f  0   Q  A    w     n ,  l      A    w   f     ~Y  A    x     n ,         A    x   %3      A  B  x   f  <   ]    x   3  q     A  (  y      o,  h;    v     00        %  A    zC      A    zC   f     Q  A    z     n ,  l  $    A    z   f  T   ~Y  A    {     n ,  ;  q  A    {     n ,  t    "0        &  A  t  |    	1  .A     r    |   '   A    }   f      A  A    }C   &  `    A    }   f  |     0        (  A  ,    &    o,  h    H  h# qr    0        )  A  (  C      o,  h  	          0        *   A       f      $  A       <  A       &  x  0        +  A  ,    &    o,  h    X      x    0        ,  A    C     n ,      90     A   -  A    C    	  A    C   f  p   ~Y  A  (        o,  h        0  H    ,A     3       A  B  C   f  h   ]       3       A            o,  h      v  0     8   .  A  0    F  X  o,  h  y    o  o    -  d  0     }   /  A  (        o,  h      o  o  $  0     E   0  A  $       p  o,  h      ,  @  0     T   1  A  (        o,  h      o  o  ,  0     (   2  A  (      T  o,  h  u    o  o    0     %   3  A         n ,  d    0        4  A  0    F  \  o,  h  }    o  o    4  @  0     X   5  A         n ,      0        6  A         n ,  @  a  0        7  A  ,    &    o,  h {r  $ {r  o33z    0     E   8  A          p    h        0        9  A  (         h  @  v    a  0      :  A     C     l  h      0        ;  A  (         !  h  Y    v  t    0        <  A         n ,    )  /0        =  A        1  .A  ^   r   ,;   >   A       f       A  <          %  y    )    =    =    !  q  A         n ,      (0        ?  A          .A  p   r  Q ,;   @   A    C   f  p     A                  e  q  A         n ,      (0     -   A  A          .A  {   r  a ,;   B   A       f       A     C               q  A    C     n ,  8  Y  (0        C  A          .A     r   ,;   D   A       f       A                m    q  A         n ,      -0        E  A    C    1  .A     r  - ,;   F   A       f  L     A  4    f  l          e    i      q  A         n ,  8  Y  	0    :   G  A    C   F    v  A       F    m  .A       kt+   H    local state context ostate line expl ctop compstatenmatches taglist patterns contexts MATCH integer MBEGIN MEND typeset opt_args styles _vcs_info_hooks compadd functionsI+vi+vi styles acceptexact c:bool acceptexactdirs c:bool addspace c:bool ambiguous c:bool assignlist c:_parameters autodescription avoidcompleter c:completer breakkeys cachepath c:_directories cachepolicy c:_functions callcommand c:bool command c:command commandpath c:_dir_list commands complete c:bool completeoptions c:bool completer c:completer condition c:bool cursor c:cursor delimiters disabled c:bool domains environ c:environ expand extraverbose c:bool fake fakealways fakefiles c:fakefiles fakeparameters c:fakeparams filelist c:bool filepatterns c:filepat filesort c:fsort filter forcelist format glob c:bool global c:bool groupname grouporder c:tag groups c:_groups hidden c:bool hosts c:_hosts hostsports c:hostport ignoreline c:ignline ignoreparents c:ignorepar ignoredpatterns insertids c:insertids inserttab c:bool insertunambiguous c:insunambig keepprefix c:keepprefix lastprompt c:bool list ce:listwhen listcolors listdirsfirst c:bool listgrouped c:bool listpacked c:bool listprompt listrowsfirst c:bool listseparator c:separator listsuffixes c:bool local maildirectory c:_directories matchoriginal c:matchorig matcher matcherlist maxerrors maxmatcheswidth c:maxmatcheswidth menu c:boolauto muttrc c:_files numbers c:bool oldlist c:bool oldmatches c:oldmatches oldmenu c:bool original c:bool packageset c:packageset path c:_directories pager c:_command_names pathcompletion c:bool pinedirectory c:_directories ports c:_ports prefixhidden c:bool prefixneeded c:bool preserveprefix c:preserveprefix range recentdirsinsert c:recentdirsinsert regular c:bool rehash c:bool remoteaccess c:bool removealldups c:bool selectprompt selectscroll separatesections c:bool showambiguity showcompleter c:bool singleignored c:singleignored sort c:bool specialdirs c:sdirs squeezeslashes c:bool stop c:stop stripcomments c:bool substglobsonly c:bool substitute c:bool suffix c:bool tagorder c:tagorder trytousepminst c:bool urls c:_urls usecache c:bool usecompctl c:urgh useip c:bool useperl c:bool users c:_users usershosts c:userhost usershostsports c:userhostport verbose ce:bool word c:bool recentdirsdefault d:bool recentdirsfile d:_files recentdirsmax recentdirsprune recentdirspushd d:bool autoprevious e:bool breakkeys cursor editbuffer e:bool editprevious e:bool insertkept leavecursor e:bool match prompt stopkeys toggle e:bool urlglobbers urllocalschema urlmetas urlotherschema urlseps whence wordchars wordclass wordstyle e:wordstyle wordcontext formats v:vcsformat actionformats branchformat v:branchformat nvcsformats hgrevformat v:hgrevformat stgitformat v:stgformat patchformat v:patchformat nopatchformat v:patchformat maxexports enable v:vcs disable disablepatterns checkforchanges v:bool checkforstagedchanges stagedstr unstagedstr command v:_command_names useserver usesimple getrevision getmq getbookmarks getunapplied debug hooks v:_vcs_info_hooks usepromptescapes usequilt quiltstandalone quiltpatchdir v:_directories quiltcommand v:_command_names chpwd z:bool progress z:progress remoteglob titlebar update taglist accounts allexpansions allfiles arguments arrays associationkeys bookmarks builtins characters colormapids colors commands contexts corrections cursors default descriptions devices directories directorystack displays expansions extensions files flags fstypes fonts functions globbedfiles groups historywords indexes interfaces jobs keymaps keysyms libraries limits localdirectories mailboxes manuals maps messages modifiers modules myaccounts nameddirectories names newsgroups nicknames options original otheraccounts packages parameters pathdirectories paths pods prefixes printers processes processesnames regex sequences sessions signals strings tags targets timezones types values variant visuals warnings widgets windows zshoptions emailaddress kfunctionsI_email_ _arguments (: -)-L[output in form of zstyle commands]:pattern for context patterns:->metapatterns:style:->metastyles (: -)-d[delete style definitions]:verbatim context pattern:->patterns:*:styles:->pstyles (: -)-e[value is evaluated when style is looked up]:context pattern:->contexts:style:->styles:*:command:_cmdstring (: -)-g[retrieve style definition]:array parameter:_parameters -g "*array*":verbatim context pattern:->patterns:styles:->pstyles (: -)-s[retrieve style value as string]:context name:->contexts:style:->styles:scalar parameter:_parameters -g "*scalar*":separator:  (: -)-b[retrieve style value as boolean]:context name:->contexts:style:->styles:scalar parameter:_parameters -g "*scalar*" (: -)-a[retrieve style value as array]:context name:->contexts:style:->styles:array parameter:_parameters -g "*array*" (: -)-t[test a style, returning false if it's undefined]:context name:->contexts:style:->styles:*:strings to test presence of:  (: -)-T[test a style, returning true if it's undefined]:context name:->contexts:style:->styles:*:strings to test presence of:  (: -)-m[pattern-match values of a style]:context name:->contexts:style:->styles:pattern:  (-):context pattern:->contexts (-):style:->styles (-)*:argument:->style-arg  #state  state[1] contexts prefix _wanted contexts expl state_descr compadd completion vcs_info zftp compset :completion: contexts _completers cmdorcont argument compset :vcs_info: contexts vcsstring usercontext reporootname compset :zle: _wanted widgets widget _widgets  #contexts  ostate contexts compset [^:]#: break compset :* qS: ostate contexts1 compset (|\\)\((*\||) compset (|\\)[)|]* QIPREFIX:+|:-\| QIPREFIX:+|:-\\ \t) state ostate patterns zstyle patterns _wanted contexts compadd patterns metapatterns patterns patterns (@b)patterns _wanted contexts compadd patterns metastyles local metapattern Qopt_argsL%://m\\:/MATCH2 metastyles styles pattern zstyle patterns pattern (@M)patterns:#~metapattern pattern metastyles styles[@] _wanted expl state_descr compadd metastyles unset pattern metastyles pstyles local pstyles pattern  +opt_args[-d]  pattern opt_argsd pattern pattern%:(b)PREFIX pattern pattern//m\\:/MATCH2 pattern Qpattern zstyle pstyles pattern  +opt_args[-g]  pattern opt_argsg pattern pattern%:(b)PREFIX pattern pattern: pattern pattern pstyles _wanted styles expl style compadd pstyles unset pattern pstyles line1 the_context joined_value vopt_argsiesbatTm the_context Qjoined_value0, joined_valuei\:2  the_context :completion: ctop :chwpd: :zftp: :vcs_info: :zle: _wanted compadd r:|-=* r:|=* styles[(R)[^:]#[ctop][^:]#:*] stylearg state styles[(Q)line[2]]#*: argument _message arguments argument bool _wanted values boolean compadd true false boolauto _wanted boolean compadd auto select search searchbackward interactive cmdorcont _alternative commands:command:_path_commands contexts:context:(-array-value- -brace-parameter- -command- -condition- -math- -parameter- -redirect- -subscript- -value-) cursor _wanted cursor positioning compadd complete default completer _wanted _completers environ PREFIX = compstateparameter PREFIX%%\=* compset *= _value compset =* _parameters suf fsort _wanted how to sort files compadd name size links time date modification access inode change reverse function _wanted controlfunction control function compadd predicton allmatches functions _wanted compwidget completion widget compadd completedebug completetag correctword expandword expandaliasword historywords userhostport PREFIX @: _users PREFIX @:@: compset *[:@] _ports compset *[:@] _hosts hostport PREFIX _hosts compset *: _ports listwhen _wanted when to list completions compadd always never sometimes packageset _wanted default package set compadd available installed uninstalled progress _wanted progress meter style compadd none percent sdirs _wanted whether to complete . or .. compadd stop _wanted when to insert matches compadd verbose _wanted tags compadd taglist tagorder compset *:*: descriptions description compset labels tag label compset :* qS: _wanted compadd taglist filepat compset description compset patterns glob patterns userhost PREFIX compset *[@:] _hosts _users ignorepar _wanted which parents to ignore compadd parent directory singleignored _wanted how to handle a single ignored match compadd show menu command shift words  CURRENT -= 3  _normal insertids _wanted when to insert process IDs compadd single longer fakefiles fakes prefix and names fakeparams compset _wanted parameter type compadd scalar array integer compset -qS: _wanted fake parameter _parameters ignline _wanted ignore strings on the line compadd current currentshown other keepprefix _wanted keep prefix compadd changed matchorig _wanted match without inserting `*' compadd only both oldmatches _wanted use list of old matches compadd insunambig _wanted insert unambiguous string compadd pattern preserveprefix prefixes pattern matching prefix to keep recentdirsinsert _wanted inserting recent directories compadd always fallback separator separators separator string maxmatcheswidth numbers maximum display width for matches urgh _wanted compadd wordstyle _wanted wordstyles word style compadd normalspecifiedunspecifiedshellwhitespacesubword vcsstring _wanted compadd f_call_program vcs vcs_info_printsys 2>/dev/null:# _wanted compadd f_call_program vcs vcs_info_printsys 2>/dev/null:# usercontext _wanted usercontexts user context compadd command reporootname names repository root name vcsformat PREFIX compset *% _values format replacement s[the vcs in use] b[the current branch] a[an identifier describing the action] i[current revision no/id] c[details of staged changes] u[details of unstaged changes] r[repository name] S[subdirectory within repository] m[misc replacement - backend specific] formats vcs format branchformat PREFIX compset _values format replacement b[the current branch] r[current revision number] formats vcs format hgrevformat PREFIX compset _values format replacement h[current revision hash (global)] r[current revision number (local)] formats vcs format stgformat PREFIX compset _values format replacement p[patch currently on top of the stack] c[the number of unapplied patches] formats vcs format patchformat PREFIX compset _values format replacement p[name of top-most patch (applied-string)] u[number of unapplied patches (unapplied-string)] n[number of applied patches] c[number of unapplied patches.] a[number of all patches] g[names of active mq guards (hg backend)] G[number of active mq guards (hg backend)] formats vcs format state1 compstatenmatches     A                         A        g               A             9     A     C          )     ]       A                     A                 A       g     (       A    C  %  T          A  $  C     $  X  }      y     A           1      A    C   f  `      A       F        _ztodo_entries local entries f_call_program ztodo-entry ztodo list:space:/::space:/:%::space: _describe ztodoentry todo entry @ local args reply /[^\0]#\0/ todo_entry todo_entry :ztodo-entry:todo entry:_ztodo_entries _regex_words commands ztodo command add:add entry del:delete entry:$todo_entry clear:clear todo list list:show todo list reply[@] _regex_arguments _ztodo args[@] _ztodo @    