Numerous optimisations

This commit is contained in:
Maximilian Friedersdorff 2025-04-23 12:39:12 +01:00
parent 42fcacb188
commit aa67831fb6
2 changed files with 0 additions and 38 deletions

View file

@ -44,34 +44,6 @@ fi
export WORKON_HOME=~/.virtualenvs
source /usr/bin/virtualenvwrapper_lazy.sh
chpwd() {
src_dir="$(readlink -f ~/src/)/"
if [[ $PWD == "$src_dir"* ]]; then
if git status &>/dev/null; then
venv_name=$(basename $(git rev-parse --show-toplevel))
if [[ -n "$VIRTUAL_ENV" ]]; then
current_venv_name=$(basename "$VIRTUAL_ENV")
if [[ "$current_venv_name" != "$venv_name" ]]; then
deactivate
workon "$venv_name"
fi
else
if workon | grep -q "$venv_name"; then
workon "$venv_name"
fi
fi
else
if [[ -n "$VIRTUAL_ENV" ]]; then
deactivate
fi
fi
else
if [[ -n "$VIRTUAL_ENV" ]]; then
deactivate
fi
fi
}
export GPG_TTY=$(tty)
gpg-connect-agent updatestartuptty /bye >/dev/null