aboutsummaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorJohn Ankarstr\xf6m <john@ankarstrom.se>2021-05-31 22:24:12 +0200
committerJohn Ankarstr\xf6m <john@ankarstrom.se>2021-05-31 22:24:40 +0200
commitb31fbf048e751ca22868e9b74b5f7966e2828f4d (patch)
tree0b5fe001e5c06164ab3cb9192e378f3d7d330afc /etc
parent0ccefbc3407217d78f43386824aa6588898b6e21 (diff)
downloadlbsd-b31fbf048e751ca22868e9b74b5f7966e2828f4d.tar.gz
shrc: Re-arrange prompt setup
Diffstat (limited to 'etc')
-rw-r--r--etc/shrc15
1 files changed, 8 insertions, 7 deletions
diff --git a/etc/shrc b/etc/shrc
index 9d61efd..c6aff47 100644
--- a/etc/shrc
+++ b/etc/shrc
@@ -7,16 +7,17 @@ ll(){ ls -lp ${1+"$@"}; }
case "$-" in *i*)
set -o emacs
- # configure prompt
- case "$0,$TERM,$XTERM_SHELL" in
- *ksh,screen,*) PS1='$(safetitle "$PWD")' ;;
- *ksh,*,/*) PS1=' ]0;$PWD' ;;
- *) PS1= ;;
- esac
/bin/test -z "${HOST}" && HOST="$(hostname)"
- PS1=$PS1${HOST%%.*}
+ PS1=' '${HOST%%.*}
/bin/test "$(whoami)" = root && PS1=$PS1'# ' || PS1=$PS1'$ '
+ # change terminal title to working directory on prompt
+ case "$0,$TERM,$XTERM_SHELL" in
+ *ksh,screen,*) PS1=$PS1'$(safetitle "$PWD")' ;;
+ *ksh,*,/*) PS1=$PS1']0;$PWD' ;;
+ *) ;;
+ esac
+
# This file is used by shells that might not support
# set -o tabcomplete, so check before trying to use it.
( set -o tabcomplete 2>/dev/null ) && set -o tabcomplete