# options, functions, aliases, etc if [ -f ${HOME}/cf/sh/shopt.cf ] then . ${HOME}/cf/sh/shopt.cf fi # trap function _clean { /bin/rm -f ${HOME}/.sh_history } trap _clean EXIT # history control HISTSIZE=200 HISTFILE= export HISTEDIT="${EDITOR:-vim}" #FPATH=${HOME}/cf/sh/functions.ksh93 # key binding #alias __A=`echo "\020"` #alias __B=`echo "\016"` #alias __C=`echo "\006"` #alias __D=`echo "\002"` #alias __H=`echo "\001"` # prompt tty=$(tty) tty=${tty##*/tty} ps1="${USER:-${LOGNAME}}_${tty}" PS1="*- $ps1 "'${PWD##*/} ! ' export PS1 if test -x $(/usr/bin/which date) then SECONDS=$(date +3600*%H+60*%M+%S) export SECONDS fi case $TERM in xterm*|rxvt*) TERM=xterm-color export TERM ps1="$ps1 "'${PWD/\/home\/parv/"~"}' PS1=$(print -n "\\033]2;$ps1\\007")" # "'${_x[(_hh=(SECONDS/3600)%12+100)==(_mm=(SECONDS/60)%60+100)==(_ss=SECONDS%60+100)]}(${_hh#?}${_mm#?}) '"$ps1 # ! " export PS1 ;; *) ;; esac