about summary refs log tree commit diff
path: root/Completion/User/_init_d
diff options
context:
space:
mode:
Diffstat (limited to 'Completion/User/_init_d')
-rwxr-xr-xCompletion/User/_init_d3
1 files changed, 2 insertions, 1 deletions
diff --git a/Completion/User/_init_d b/Completion/User/_init_d
index 93065cd80..280b0a9af 100755
--- a/Completion/User/_init_d
+++ b/Completion/User/_init_d
@@ -17,6 +17,7 @@ read -u0k 2 magic < $words[1] && [[ $magic = '#!' ]] &&
 #
 #    cmds=( ${${(j:|:s:|:)${(M)${(f)"$(< $words[1])"}:#[[:blank:]]#(\'|)[a-z_|]##(\'|)\)}}//[^a-z_]} )
 
-(( $#cmds )) || cmds=(start stop)
+(( $#cmds )) || zstyle -a ":completion:${curcontext}:commands" commands cmds ||
+    cmds=(start stop)
 
 _sub_commands $cmds