PS1

My PS1 appears as;

pecan.makuch.org:/mkm/home/mkm
$ cat .ps1
# set PS1 prompt to host:path crlf $

PS1='$PWD'
PS1="$HOSTNAME:$PS1"
PS1="$PS1
$ "
pecan.makuch.org:/mkm/home/mkm
$ 

host followed by pwd and a newline. I have my init file (.bashrc or .profile) load my .ps1

This way when I cd to a long path, I still have the whole term width available;