dot/screenrc, dot/bashrc: More screen hacking.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 27 Feb 2012 09:18:11 +0000 (09:18 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 27 Feb 2012 09:18:11 +0000 (09:18 +0000)
Nicer captions, a hardstatus line, and title updating (currently not
very good).

dot/bashrc
dot/screenrc

index 37ff27c..b723d8c 100644 (file)
@@ -24,6 +24,7 @@ __mdw_bashrc=done
 if [ -t 0 ]; then
 
   ## Fancy highlighting in some terminals.
+  marker=${STY+'\[\ek\e\\\]'}
   case "$TERM" in
     linux*|screen*|xterm*|vt100*|eterm*)
       case "$(tput bold)" in
@@ -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
index 9231eff..e1dac2a 100644 (file)
@@ -30,3 +30,8 @@ bindkey -d -a -k fe stuff ^M
 
 ## Copyright message is now boring.
 startup_message off
+
+## Caption and status lines.
+shelltitle ]|bash:
+caption splitonly "%{=br Cb}%?%F%{Yr}%?%3n %t%=%? [%h]%?"
+hardstatus alwayslastline "%{=r Cb}%-Lw%{+b Y}%n%F %t%{-}%+Lw%=%H %Y-%m-%d %c:%s"