equal
deleted
inserted
replaced
62 COMPREPLY=( $(compgen -d -- "$cur") ) |
62 COMPREPLY=( $(compgen -d -- "$cur") ) |
63 COMPREPLY=${COMPREPLY[@]/%//} |
63 COMPREPLY=${COMPREPLY[@]/%//} |
64 return 0 |
64 return 0 |
65 fi |
65 fi |
66 local i j k |
66 local i j k |
67 k=0 |
|
68 for i in ${CDPATH//:/$'\n'}; do |
67 for i in ${CDPATH//:/$'\n'}; do |
69 for j in $( compgen -d -- $i/$cur ); do |
68 for j in $( compgen -d -- $i/$cur ); do |
70 COMPREPLY[k++]=${j#$i/}/ |
69 COMPREPLY+=(${j#$i/}/) |
71 done |
70 done |
72 done |
71 done |
73 return 0 |
72 return 0 |
74 } |
73 } |
75 complete -F _mycd -o nospace cd |
74 complete -F _mycd -o nospace cd |