Skip to content

Commit 9e47241

Browse files
committed
merge Add complete-time load to lazy loader
2 parents f1db8cd + 83199de commit 9e47241

File tree

2 files changed

+15
-0
lines changed

2 files changed

+15
-0
lines changed

docs/source/history.rst

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22
Release History
33
===============
44

5+
dev
6+
7+
- Improve tab-completion support for users of the lazy-loading
8+
mode. (:bbuser:`upsuper`)
9+
510
3.6.1
611

712
- Replace realpath with a more portable way of converting a relative

virtualenvwrapper_lazy.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,4 +31,14 @@ function $venvw_name {
3131
done
3232
}
3333

34+
# Set up completion functions to virtualenvwrapper_load
35+
function virtualenvwrapper_setup_lazy_completion {
36+
if [ -n "$BASH" ] ; then
37+
complete -o nospace -F virtualenvwrapper_load $(echo ${_VIRTUALENVWRAPPER_API})
38+
elif [ -n "$ZSH_VERSION" ] ; then
39+
compctl -K virtualenvwrapper_load $(echo ${_VIRTUALENVWRAPPER_API})
40+
fi
41+
}
42+
3443
virtualenvwrapper_setup_lazy_loader
44+
virtualenvwrapper_setup_lazy_completion

0 commit comments

Comments
 (0)