X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/94e3dae355ff33f8d142f072577193c5c358df99..7738df0be3d4c8e708c85d9d19296d0106e3cb86:/dot/bashrc diff --git a/dot/bashrc b/dot/bashrc index 69af4a1..f6b7a56 100644 --- a/dot/bashrc +++ b/dot/bashrc @@ -26,7 +26,12 @@ if [ -t 0 ]; then ## Fancy highlighting in some terminals. case "$TERM" in linux*|screen*|xterm*|vt100*|eterm*) - bold="\[$(tput bold)\]" unbold="\[$(tput sgr0)\]" nl="\[ \]" ;; + case "$(tput bold)" in + "") bold="\[$(tput md)\]" unbold="\[$(tput me)\]" ;; + *) bold="\[$(tput bold)\]" unbold="\[$(tput sgr0)\]" ;; + esac + nl="\[ \]" + ;; *) bold='' unbold='' nl='' ;; esac @@ -35,8 +40,8 @@ if [ -t 0 ]; then ## highlight when I'm running as some other user. Highlight when this ## isn't the outermost shell on the terminal. if (( EUID == 0 )); then - left=`echo « | iconv -f utf8 -t //translit` - right=`echo » | iconv -f utf8 -t //translit` + left=`echo « | iconv -f UTF-8 -t //translit` + right=`echo » | iconv -f UTF-8 -t //translit` else case $USER in mdw|mwooding) u="" left="[" right="]" ;;