File tree Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Expand file tree Collapse file tree 1 file changed +7
-1
lines changed Original file line number Diff line number Diff line change @@ -316,7 +316,13 @@ if [ -n "$BASH" ] ; then
316
316
# COMPREPLY=( $(compgen -d -- "${VIRTUAL_ENV}/${cur}" | sed -e "s@${VIRTUAL_ENV}/@@" ) )
317
317
COMPREPLY=( $( cdvirtualenv && compgen -d -- " ${cur} " ) )
318
318
}
319
+ _cdsitepackages_complete ()
320
+ {
321
+ local cur=" $2 "
322
+ COMPREPLY=( $( cdsitepackages && compgen -d -- " ${cur} " ) )
323
+ }
319
324
complete -o nospace -F _cdvirtualenv_complete -S/ cdvirtualenv
325
+ complete -o nospace -F _cdsitepackages_complete -S/ cdsitepackages
320
326
complete -o default -o nospace -F _virtualenvs workon
321
327
complete -o default -o nospace -F _virtualenvs rmvirtualenv
322
328
elif [ -n " $ZSH_VERSION " ] ; then
@@ -388,7 +394,7 @@ function add2virtualenv () {
388
394
function cdsitepackages () {
389
395
virtualenvwrapper_verify_active_environment || return 1
390
396
site_packages=" ` virtualenvwrapper_get_site_packages_dir` "
391
- cd " $site_packages "
397
+ cd " $site_packages " / $1
392
398
}
393
399
394
400
# Does a ``cd`` to the root of the currently-active virtualenv.
You can’t perform that action at this time.
0 commit comments