~mdw
/
profile
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
dot/emacs: Configuration for the winning (but secret) `rfcview' package.
[profile]
/
dot
/
bashrc
diff --git
a/dot/bashrc
b/dot/bashrc
index
c26fad3
..
b723d8c
100644
(file)
--- a/
dot/bashrc
+++ b/
dot/bashrc
@@
-1,4
+1,4
@@
-### -*-sh-*-
+### -*-
ba
sh-*-
###
### Bash session things
###
### Bash session things
@@
-24,9
+24,15
@@
__mdw_bashrc=done
if [ -t 0 ]; then
## Fancy highlighting in some terminals.
if [ -t 0 ]; then
## Fancy highlighting in some terminals.
+ marker=${STY+'\[
\e
k
\e
\\\]'}
case "$TERM" in
linux*|screen*|xterm*|vt100*|eterm*)
case "$TERM" in
linux*|screen*|xterm*|vt100*|eterm*)
- bold="\[$(tput bold)\]" unbold="\[$(tput sgr0)\]" nl="\[
\r
\]" ;;
+ case "$(tput bold)" in
+ "") bold="\[$(tput md)\]" unbold="\[$(tput me)\]" ;;
+ *) bold="\[$(tput bold)\]" unbold="\[$(tput sgr0)\]" ;;
+ esac
+ nl="\[
\r
\]"
+ ;;
*)
bold='' unbold='' nl='' ;;
esac
*)
bold='' unbold='' nl='' ;;
esac
@@
-57,7
+63,7
@@
if [ -t 0 ]; then
fi
## Build the prompt string.
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
PS2="$PS1 $bold>$unbold "
fi