diff options
author | Oliver Kiddle <opk@zsh.org> | 2015-01-25 18:22:53 +0100 |
---|---|---|
committer | Oliver Kiddle <opk@zsh.org> | 2015-01-25 18:23:03 +0100 |
commit | f972b023a20e9fb67b2693ab7c5936d5c545fe55 (patch) | |
tree | 11ee0de39d7311948f870bb55b76f30c775e8e3a /Completion/Zsh/Command/_zle | |
parent | 5a1fdc0f1ca4f2a1de74d9c9a1ddd6e25c7643f7 (diff) | |
download | zsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.tar.gz zsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.tar.xz zsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.zip |
34373, 34374: update completion of builtin commands, modifiers,
parameter and globbing flags
Diffstat (limited to 'Completion/Zsh/Command/_zle')
-rw-r--r-- | Completion/Zsh/Command/_zle | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/Completion/Zsh/Command/_zle b/Completion/Zsh/Command/_zle index 2bfc708e5..3ed373348 100644 --- a/Completion/Zsh/Command/_zle +++ b/Completion/Zsh/Command/_zle @@ -13,20 +13,24 @@ compwids=(accept-and-menu-complete menu-expand-or-complete reverse-menu-complete) -opts=(-A -C -D -L -M -N -R -U -a -c -l \* :) +opts=(-A -C -D -F -L -M -N -R -T -U -a -c -l -r \* :) _arguments -s -S \ "($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:#-l}')-L[with -l, list as commands]' \ + \(${(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' && ret=0 |