Add completions for cd -

Fixes #3353.
This commit is contained in:
Fabian Homborg 2016-09-12 23:13:32 +02:00
parent c57b30cba1
commit 9d69f44550

View file

@ -1,3 +1,17 @@
complete -x -c cd -a "(__fish_complete_cd)" complete -x -c cd -a "(__fish_complete_cd)"
complete -c cd -s h -l help --description 'Display help and exit' complete -c cd -s h -l help --description 'Display help and exit'
function __fish_complete_previous_dir
set -l dir
if test "$__fish_cd_direction" = "next"
set dir $dirnext[-1]
else
set dir $dirprev[-1]
end
if set -q dir[1]
printf '%s\t%s\n' - "Previous dir: $dir"
end
end
complete -c cd -a '(__fish_complete_previous_dir)'