##// END OF EJS Templates
zsh completion: bookmarks support
Brendan Cully -
r12169:b6227665 default
parent child Browse files
Show More
@@ -766,6 +766,31 b' typeset -A _hg_cmd_globals'
766 ':revision:_hg_tags'
766 ':revision:_hg_tags'
767 }
767 }
768
768
769 ## extensions ##
770
771 # bookmarks
772 _hg_bookmarks() {
773 typeset -a bookmark bookmarks
774
775 _hg_cmd bookmarks | while read -A bookmark
776 do
777 if test -z ${bookmark[-1]:#[0-9]*}
778 then
779 bookmarks+=($bookmark[-2])
780 fi
781 done
782 (( $#bookmarks )) && _describe -t bookmarks 'bookmarks' bookmarks
783 }
784
785 _hg_cmd_bookmarks() {
786 _arguments -s -w : $_hg_global_opts \
787 '(--force -f)'{-f,--force}'[force]' \
788 '(--rev -r --delete -d --rename -m)'{-r+,--rev}'[revision]:revision:_hg_tags' \
789 '(--rev -r --delete -d --rename -m)'{-d,--delete}'[delete a given bookmark]' \
790 '(--rev -r --delete -d --rename -m)'{-m+,--rename}'[rename a given bookmark]:bookmark:_hg_bookmarks' \
791 ':bookmark:_hg_bookmarks'
792 }
793
769 # HGK
794 # HGK
770 _hg_cmd_view() {
795 _hg_cmd_view() {
771 _arguments -s -w : $_hg_global_opts \
796 _arguments -s -w : $_hg_global_opts \
General Comments 0
You need to be logged in to leave comments. Login now