-# Unscientific check for grid jobs.
-case ${SSH_CLIENT##* } in
- ""|22|2222);;
- *) SSH_FORWARDED="$SSH_FORWARDED [grid]"
-esac
-
-info="$HOSTNAME$SSH_FORWARDED"
-
-# Check for vim.
-vimchild=" [vim]"
-if ps -o comm= -p $PPID 2>/dev/null | grep '^vim*$' &>/dev/null; then
- # Clear [vim] when exiting.
- trap "echo -ne '\\033]0;$info\\007'" exit
- info="$info$vimchild"
+# As does screen on an ancient Solaris host.
+if [ -n "$OLDSOLARIS" -a ! "${TERM##screen}" = "$TERM" ]; then
+ unset _prompt_command_escape