# HG changeset patch # User Brendan Cully # Date 1162344690 28800 # Node ID 9d815b074dcb148fdde1c22e5db123c27e3d878b # Parent 437489d8dfbf0d05fc1b68650d100b69a8ad2d89 zsh: perform ~ expansion on _hg_root diff --git a/contrib/zsh_completion b/contrib/zsh_completion --- a/contrib/zsh_completion +++ b/contrib/zsh_completion @@ -25,14 +25,14 @@ typeset -A _hg_cmd_globals do case "$words[$i]" in -R|--repository) - _hg_root="$words[$i+1]" + eval _hg_root="$words[$i+1]" _hg_cmd_globals+=("$words[$i]" "$_hg_root") (( i += 2 )) continue ;; -R*) _hg_cmd_globals+="$words[$i]" - _hg_root="${words[$i]#-R}" + eval _hg_root="${words[$i]#-R}" (( i++ )) continue ;;