diff options
Diffstat (limited to 'Completion/Builtins')
-rw-r--r-- | Completion/Builtins/_cd | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/Completion/Builtins/_cd b/Completion/Builtins/_cd index 8e72bd7ad..6e1790df3 100644 --- a/Completion/Builtins/_cd +++ b/Completion/Builtins/_cd @@ -37,9 +37,11 @@ elif _popd || [[ $PREFIX != (\~|/|./|../)* && $#cdpath -ne 0 ]]; then PREFIX="~$PREFIX" _path_files -/ else + local tmpcdpath + tmpcdpath=(${(@)cdpath:#.}) _alternative \ 'local-directories:local directories:_path_files -/' \ - "path-directories: directories in cdpath:_path_files -W \\(${${(@)cdpath:#.}}\\) -/" + "path-directories:directories in cdpath:_path_files -W tmpcdpath -/" fi else _path_files -/ |