equal
deleted
inserted
replaced
57 |
57 |
58 _mycd() { |
58 _mycd() { |
59 local cur |
59 local cur |
60 cur=${COMP_WORDS[COMP_CWORD]} |
60 cur=${COMP_WORDS[COMP_CWORD]} |
61 if [[ -z "${CDPATH:-}" ]] || [[ $cur == ?(.)?(.)/* ]] || [[ $cur == '~'/* ]]; then |
61 if [[ -z "${CDPATH:-}" ]] || [[ $cur == ?(.)?(.)/* ]] || [[ $cur == '~'/* ]]; then |
62 COMPREPLY=( $(compgen -d -- "$cur") ) |
62 compopt -o dirnames; COMPREPLY=() |
63 COMPREPLY=${COMPREPLY[@]/%//} |
|
64 return 0 |
63 return 0 |
65 fi |
64 fi |
66 local i j k |
65 local i j k |
67 for i in ${CDPATH//:/$'\n'}; do |
66 for i in ${CDPATH//:/$'\n'}; do |
68 for j in $( compgen -d -- $i/$cur ); do |
67 for j in $( compgen -d -- $i/$cur ); do |