X-Git-Url: https://git.phdru.name/?a=blobdiff_plain;f=.shellrc;h=541417a422ae2ff1c5040e1e58c70f74b8867034;hb=7ae7c0c571d5d950e4f6a349130a8f3401e09ea1;hp=fd73f152065c9795cfab10fdfef5686b62d76f2d;hpb=d992db58d6cb4f4a2bb2218e3299511ebc629b6b;p=dotfiles.git diff --git a/.shellrc b/.shellrc index fd73f15..541417a 100644 --- a/.shellrc +++ b/.shellrc @@ -15,6 +15,8 @@ esac # Stop if non-interactive shell [ -z "$PS1" ] && return +PS1="$OPS1$SHLVL " + if test -n "$BASH_VERSION"; then # append to the history file, don't overwrite it shopt -s histappend @@ -58,10 +60,6 @@ case "$HOME" in esac -OPS1="$OPS1\\$" -PS1="$OPS1 " - - if test -n "$BASH_VERSION"; then [ "`type -t ls`" = alias ] && unalias ls [ "`type -t ll`" = alias ] && unalias ll @@ -154,6 +152,11 @@ if test -n "$BASH_VERSION"; then fi complete -W "`echo $BROWSER | sed 's/:/ /g'`" start-browser + if [ "`type -t short_curdir`" != function -a \ + -r "$HOME"/admin/prog/short_curdir ]; then + . "$HOME"/admin/prog/short_curdir + fi + #if type -p pip >/dev/null 2>&1; then # eval "`pip completion --bash`" # rm -rf /tmp/pip_build_"$USER" @@ -338,7 +341,11 @@ include() { mc() { if test -n "$BASH_VERSION"; then MC_SAVE_OPS1="$OPS1" - OPS1="\u@\h " + if [ "`type -t short_curdir`" = function ]; then + OPS1="\u@\h \`short_curdir\` \\$" + else + OPS1="\u@\h \W \\$" + fi fi if [ -n "$SLOWTERM" ]; then