X-Git-Url: http://git.iain.cx/?p=profile.git;a=blobdiff_plain;f=.profile.d%2FTERM.bashrc;h=5bb800c3c4e56a07e223cc69093e84d20bf5e015;hp=054e284b0ae2573ed4ad91c2f8d76db9460d4e05;hb=f00d519dd073659e3a079be65c57d5b64cb60a69;hpb=eae36419db72d287dc1af274027ab1c2d3d18dec diff --git a/.profile.d/TERM.bashrc b/.profile.d/TERM.bashrc index 054e284..5bb800c 100644 --- a/.profile.d/TERM.bashrc +++ b/.profile.d/TERM.bashrc @@ -1,29 +1 @@ -# $Id$ -# -# Try to find a valid TERM entry. -# - -# Note that running answerback will prevent keyboard input, which is annoying -# if you try to start typing while the shell is starting up. -term= -eval $(answerback 2>/dev/null) -case "$ANSWERBACK" in - PuTTY) term=xterm-256color;; - urxvt) term=rxvt-unicode;; -esac - -if [ ! -z "$term" ]; then - if ! has_term $term; then - export TERMINFO=~/.terminfo - fi - export TERM=$term -elif ! has_term $TERM; then - for term in rxvt-unicode xterm-256color xterm-88color linux dtterm xterm-color xterm vt100; do - if has_term $term; then - export TERM=$term - break - fi - done -fi - -unset ANSWERBACK term +export TERMINFO=${PROFILE_HOME:-~}/.terminfo