We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent ed0ae10 commit ca06988Copy full SHA for ca06988
completions/cd
@@ -1,5 +1,12 @@
1
# cd(1) completion -*- shell-script -*-
2
3
+_comp_cmd_cd__compgen_cdable_vars()
4
+{
5
+ shopt -q cdable_vars || return 1
6
+
7
+ _comp_compgen -- -v
8
+}
9
10
# This generator function observes the CDPATH variable, to additionally
11
# complete directories under those specified in CDPATH.
12
_comp_cmd_cd__compgen_cdpath()
@@ -53,11 +60,8 @@ _comp_cmd_cd()
53
60
fi
54
61
55
62
compopt -o filenames
63
+ _comp_cmd_cd__compgen_cdable_vars
56
64
_comp_cmd_cd__compgen_cdpath
57
65
_comp_compgen -a filedir -d
58
66
}
59
-if shopt -q cdable_vars; then
- complete -v -F _comp_cmd_cd -o nospace cd pushd
-else
- complete -F _comp_cmd_cd -o nospace cd pushd
-fi
67
+complete -F _comp_cmd_cd -o nospace cd pushd
0 commit comments