From 54bf56fef53e179ad3fed210b4b0aebfcf994867 Mon Sep 17 00:00:00 2001 From: jason Date: Wed, 7 Apr 2021 13:05:33 -0600 Subject: fix PS1 for direnv and virtualenv --- bash/.bashrc | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'bash') diff --git a/bash/.bashrc b/bash/.bashrc index 849f400..33a6160 100644 --- a/bash/.bashrc +++ b/bash/.bashrc @@ -109,6 +109,13 @@ DIRENV=`which direnv` if [[ -x $DIRENV ]]; then eval "$(direnv hook bash)" fi +show_virtual_env() { + if [[ -n "$VIRTUAL_ENV" && -n "$DIRENV_DIR" ]]; then + echo "($(basename $VIRTUAL_ENV))" + fi +} +export -f show_virtual_env +PS1='$(show_virtual_env)'$PS1 # Enable warpdir (https://rc4.net/wd-rs/) WARPDIR=`which warpdir` -- cgit v1.2.1