73c22c146c57afe5c9ce341cff876abf00571463

Author
Jeroen Janssens <jeroen.janssens@visualrevenue.com>
Committer
Jeroen Janssens <jeroen.janssens@visualrevenue.com>
Date

Message

Add tab completion for jump plugin

Diff

 1diff --git a/plugins/jump/jump.plugin.zsh b/plugins/jump/jump.plugin.zsh
 2index b792f544c550a8cafa950a905b72b3501c63a06b..349d3e01f8c4dedbe5c7f2701023980494bccbab 100644
 3--- a/plugins/jump/jump.plugin.zsh
 4+++ b/plugins/jump/jump.plugin.zsh
 5@@ -8,14 +8,21 @@
 6 #
 7 export MARKPATH=$HOME/.marks
 8 function jump { 
 9-	cd -P $MARKPATH/$1 2>/dev/null || echo "No such mark: $1"
10+	cd -P "$MARKPATH/$1" 2>/dev/null || echo "No such mark: $1"
11 }
12 function mark { 
13-	mkdir -p $MARKPATH; ln -s $(pwd) $MARKPATH/$1
14+	mkdir -p "$MARKPATH"; ln -s "$(pwd)" $MARKPATH/$1
15 }
16 function unmark { 
17-	rm -i $MARKPATH/$1 
18+	rm -i "$MARKPATH/$1"
19 }
20 function marks {
21-	ls -l $MARKPATH | sed 's/  / /g' | cut -d' ' -f9- | sed 's/ -/\t-/g' && echo
22+	ls -l "$MARKPATH" | sed 's/  / /g' | cut -d' ' -f9- | sed 's/ -/\t-/g' && echo
23 }
24+
25+function _completemarks {
26+  reply=($(ls $MARKPATH))
27+}
28+
29+compctl -K _completemarks jump
30+compctl -K _completemarks unmark