diff --git a/contrib/zsh/_vagrant b/contrib/zsh/_vagrant index dff07e79a..c41dd7a8e 100644 --- a/contrib/zsh/_vagrant +++ b/contrib/zsh/_vagrant @@ -1,4 +1,3 @@ - #compdef _vagrant vagrant # ZSH completion for Vagrant @@ -26,6 +25,7 @@ __plugin_list () function _vagrant () { local -a sub_commands && sub_commands=( + 'autocomplete:manages autocomplete installation on host' 'box:manages boxes: installation, removal, etc.' 'cloud:manages everything related to Vagrant Cloud' 'destroy:stops and deletes all traces of the vagrant machine' @@ -316,6 +316,8 @@ case $state in (options) case $line[1] in + autocomplete) + __vagrant-autocomplete ;; box) __vagrant-box ;; cloud) diff --git a/contrib/zsh/generate_zsh_completion.rb b/contrib/zsh/generate_zsh_completion.rb index 1f9efea85..75cc81a8d 100644 --- a/contrib/zsh/generate_zsh_completion.rb +++ b/contrib/zsh/generate_zsh_completion.rb @@ -1,7 +1,6 @@ require 'open3' -HEAD = """ -#compdef _vagrant vagrant +HEAD = """#compdef _vagrant vagrant # ZSH completion for Vagrant # @@ -163,4 +162,4 @@ def generate_script script end -puts generate_script \ No newline at end of file +puts generate_script