From: Frank Terbeck <ft@bewatermyfriend.org>
Date: Mon, 6 May 2013 22:17:59 +0000 (+0200)
Subject: Implement zsh completion for "run" and "rename" subcommands
X-Git-Url: https://git.madduck.net/code/vcsh.git/commitdiff_plain/ff2d978a53d66ee2e28df89f6d67bfa365fd80af?ds=inline

Implement zsh completion for "run" and "rename" subcommands

Signed-off-by: Frank Terbeck <ft@bewatermyfriend.org>
---

diff --git a/_vcsh b/_vcsh
index 59cdcfe..26ee9b9 100644
--- a/_vcsh
+++ b/_vcsh
@@ -45,12 +45,17 @@ function _vcsh-list-tracked-by () {
 
 function _vcsh-rename () {
 	(( CURRENT == 2 )) && __vcsh_repositories
-	#TODO tell the user to add a new name
+	(( CURRENT == 3 )) && _message "new repository name"
+	(( CURRENT > 3 )) && _nothing
 }
 
 function _vcsh-run () {
 	(( CURRENT == 2 )) && __vcsh_repositories
-	#TODO normal commands
+	if (( CURRENT >= 3 )); then
+		words=( "${(@)words[3,-1]}" )
+		(( CURRENT -= 2 ))
+		_complete
+	fi
 }
 
 function _vcsh-setup () {