#!/bin/bash
#A user's .bash_profile 20 Sept. 2106

# clear high bit in input chars. More historical than practical, related
#   to old fashion terminals and slow transmission rates.
stty istrip

# add personal bin directory to path set by system admin.
# and make sure both PATH and MANPATH are exported.
PATH=$PATH:~/bin
export PATH MANPATH

#If terminal undefined or dumb, assume a minimum of VT100 abilities.
if [ "$TERM" = "" -o "$TERM" = "dumb" ] ; then
	TERM=vt100
	export TERM
fi

#set MAIL to location of incoming email.
export MAIL=/var/mail/${LOGNAME:?}

#set prompt to show current directory with full path and history number
declare PS1="\w \! "
export PS1

#This clips path displayed if it gets really long. Currently diabled.
#export PROMPT_DIRTRM=5

#The file described in BASH_ENV is called when a non-interactive shell
#  is started, such as a shell script.
BASH_ENV=".bash_other"
export BASH_ENV

#set preferred pager and editor
export PAGER=less
export EDITOR=vi
export VISUAL=vi

export MAILTO="berezin@cs.niu.edu"

# needed for X applications
export DISPLAY="localhost:10.0"

# ignore 1st 10 consequtive [ctr]Ds when given on command line.
export IGNOREEOF=10

#block mesg
mesg n

# invoke .bashrc for additional non-login specific but interactive 
#   shell configurations, such as setting aliases which cannot be 
#   exported. Note .bashrc is sourced.
. .bashrc