about summary refs log tree commit diff
path: root/Completion/Zsh/Function/_add-zsh-hook
diff options
context:
space:
mode:
authorDaniel Shahaf <d.s@daniel.shahaf.name>2016-07-20 06:54:21 +0000
committerDaniel Shahaf <d.s@daniel.shahaf.name>2016-07-22 06:23:39 +0000
commit5c7d92bd9c811404abe9784bdc18d129e5fbbdeb (patch)
treecbbc62d7bb50d1cdff5b05ed90a20bffab6aa8aa /Completion/Zsh/Function/_add-zsh-hook
parent82119d8d1723667ddc77d760d2be448beef7c972 (diff)
downloadzsh-5c7d92bd9c811404abe9784bdc18d129e5fbbdeb.tar.gz
zsh-5c7d92bd9c811404abe9784bdc18d129e5fbbdeb.tar.xz
zsh-5c7d92bd9c811404abe9784bdc18d129e5fbbdeb.zip
38890: _add-zle-hook-widget: New completion.
Diffstat (limited to 'Completion/Zsh/Function/_add-zsh-hook')
-rw-r--r--Completion/Zsh/Function/_add-zsh-hook5
1 files changed, 2 insertions, 3 deletions
diff --git a/Completion/Zsh/Function/_add-zsh-hook b/Completion/Zsh/Function/_add-zsh-hook
index c70a4976f..fb5403a60 100644
--- a/Completion/Zsh/Function/_add-zsh-hook
+++ b/Completion/Zsh/Function/_add-zsh-hook
@@ -1,8 +1,5 @@
 #compdef add-zsh-hook
 
-local context state state_descr line
-typeset -A opt_args
-
 _add-zsh-hook_hooks() {
   if (( $+opt_args[-d] )); then
     _wanted functions expl "installed hooks" compadd -a - "$line[1]_functions" && return 0
@@ -13,6 +10,8 @@ _add-zsh-hook_hooks() {
 }
 
 _add-zsh-hook() {
+  local context state state_descr line
+  typeset -A opt_args
   _arguments -s -w -S : \
     '(-D)-d[remove HOOK from the array]' \
     '(-d)-D[interpret HOOK as pattern to remove from the array]' \