summaryrefslogtreecommitdiffstats
path: root/Completion/Zsh/Command/_zle
diff options
context:
space:
mode:
authorOliver Kiddle <opk@zsh.org>2015-01-25 18:22:53 +0100
committerOliver Kiddle <opk@zsh.org>2015-01-25 18:23:03 +0100
commitf972b023a20e9fb67b2693ab7c5936d5c545fe55 (patch)
tree11ee0de39d7311948f870bb55b76f30c775e8e3a /Completion/Zsh/Command/_zle
parent34381: vcs_info: Documentation update (diff)
downloadzsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.tar
zsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.tar.gz
zsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.tar.bz2
zsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.tar.lz
zsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.tar.xz
zsh-f972b023a20e9fb67b2693ab7c5936d5c545fe55.tar.zst
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/_zle8
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