X-Git-Url: https://git.distorted.org.uk/~mdw/profile/blobdiff_plain/ca7933c9f590ab2060f27864d3e17217797168f9..0840478579e766d3b580bff2ca0d0b099306607e:/dot/bashrc diff --git a/dot/bashrc b/dot/bashrc index 37ff27c..1b6d7af 100644 --- a/dot/bashrc +++ b/dot/bashrc @@ -24,6 +24,7 @@ __mdw_bashrc=done if [ -t 0 ]; then ## Fancy highlighting in some terminals. + marker=${STY+'\[k\\\]'} case "$TERM" in linux*|screen*|xterm*|vt100*|eterm*) case "$(tput bold)" in @@ -44,7 +45,7 @@ if [ -t 0 ]; then right=`echo » | iconv -f UTF-8 -t //translit` else case $USER in - mdw|mwooding) u="" left="[" right="]" ;; + mdw|mwooding|nemo) u="" left="[" right="]" ;; *) u="\\u@" left="{" right="}" ;; esac if [ "$__mdw_tty" = "`tty`" ]; then @@ -62,7 +63,7 @@ if [ -t 0 ]; then fi ## Build the prompt string. - PS1="$nl$bold$left$sec_l$u\\h$sec_r \\w$right$unbold" + PS1="$nl$bold$left$sec_l$u\\h$sec_r \\w$marker$right$unbold" PS2="$PS1 $bold>$unbold " fi @@ -81,7 +82,7 @@ shopt -s cmdhist shopt -u dotglob shopt -s expand_aliases shopt -s extglob -shopt -s globstar +if (( ${BASH_VERSINFO[0]} >= 4 )); then shopt -s globstar; fi shopt -s gnu_errfmt shopt -s histappend shopt -s histreedit @@ -130,7 +131,7 @@ else unset LS_COLORS fi -ls () { +unalias ls 2>/dev/null || :; function ls () { if [ -t 1 ]; then command ls $LS_OPTIONS ${LS_COLORS+--color=auto} "$@" else