#Environment variables to set export PATH=`/bin/path ~/bin /usr/local/mh/bin gnu local stock x admpaths /usr/hosts /usr/demo/SOUND /usr/local/faces/bin /nfs/greatwhite/usr/games /nfs/greatwhite/usr/local/games /nfs/greatwhite/usr/local/games/netrek` #export FACEPATH=/usr/local/faces:/nfs/iuvax/usr/local/faces export MANPATH=/usr/local/windows/`arch`/man:/usr/local/mh/man:/usr/local/man:/usr/man:/usr/local/interviews/man:/usr/openwin/man:$HOME/man:/nfs/iuvax/usr/local/faces/man:. export EXINIT='set wm=8' export PRINTER=ps5 export MAIL=/nfs/moose/var/spool/mail/mvanheyn export MAILDROP=$MAIL export EDITOR=vi if [ "$DISPLAY" = "" ] then export PAGER=less else export PAGER=xless fi export MM_NOASK='text/*,message/*,image/*,multipart/*' export RIPEM_ARGS='-Y gsf -F /u/mvanheyn/.Xauthority' export RIPEM_SERVER_NAME=rpub.cl.msu.edu export RIPEM_PUBLIC_KEY_FILE=~/.ripempub export RIPEM_USER_NAME='mvanheyn@cs.indiana.edu,mvanheyn@whale,mvanheyn@whale.cs.indiana.edu,mvanheyn@moose,mvanheyn@moose.cs.indiana.edu' # News config variables follow export TRNINIT="-g5 +Hfrom -N -hnnt +=vt52-m -v -x6sl -S +=xterm-e +=xterm-L" export SAVEDIR='%~/MH/News/%C' export SAVENAME='%a' export MAILPOSTER='comp -form %h' export MAILHEADER='To: %f Subject: %(%i=^$?:Re: %S Newsgroups: %n In-Reply-To: %i) %(%[references]!=^$?References\: %[references] )Organization: Computer Science Dept, Indiana University cc: Fcc: +inbox Bcc: \n\n' export ATTRIBUTION='Thus said %f:' #export NEWSPOSTER='comp -form %h' #export NEWSHEADER='To: feednews@news.cs.indiana.edu #Newsgroups: %(%F=^$?%C:%F) #Subject: %(%S=^$?%"\n\nSubject: ":Re: %S) #Summary: #%(%R=^$?:References: %R #)Followup-To: #Distribution: %(%i=^$?%"\nDistribution: ":%D) #Organization: Computer Science Dept, Indiana University #Keywords: #Fcc: #Bcc: #cc: \n\n' #non-environment variables used by bash tmp=/scratch/$USER wua=/nfs/wuarchive.wustl.edu/archive PS1="\h:\w\$ " HISTSIZE=5000 CDPATH=.:..:$HOME:$tmp:/u:/usr/local:/usr:/ IGNOREEOF=20 FIGNORE='.o:~' NO_PROMPT_VARS= hostname_completion_file=/etc/hosts noclobber= no_exit_on_failed_exec= cdable_vars= command_oriented_history= history_control=ignoredups # other assorted bash setups #set -o vi set -o emacs ulimit -c 1 umask 022 gnudir=/usr/local/gnu/bin # bash aliases and functions for general shell mucking about alias see='cat -v' alias ogrep=`type -path grep` alias grep=agrep alias man=/usr/ucb/man alias oman=/usr/local/bin/man alias ols=`type -path ls` alias ls="ls -FB" alias orm=`type -path rm` alias rm='rm -i' alias ocp=`type -path cp` alias cp='cp -ip' alias omv=`type -path mv` alias mv='mv -i' alias oln=`type -path ln` alias ln='ln -i' function cls () { cd $1; shift; ls "$@" } # recursive up function inspired by the non-recursive version of terry jones function up () { if [ $1 -gt 0 ]; then cd ..; up $[ $1 - 1 ]; fi } # image manipulation for X stuff alias noimg="xv -clear;touch ~/.xrootlock" alias yesimg="/bin/rm ~/.xrootlock" function manimg () { /bin/rm ~/.xroothour; echo $* > ~/.xroothour } alias autoimg="/bin/rm ~/.xroothour" alias freezeimg="touch ~/.xrootlock" alias showmap='freezeimg;xv -root -maxpect -rmode 5 -rbg black `ls -t /scratch/jgotwals/weather/today/sa*gif | head -1` -quit' alias netrek="test -e ~/.xrootlock || xv -clear; touch ~/.xrootlock; netrek" # MH customizations: eat dirt, elm! function t () { if [ $# = 0 ]; then next; else show $*; fi } alias dt='rmm;next' alias d='rmm' alias h='scan unseen' function ft () { refile +$1;next } function f () { refile +$1 } alias forwife='mailwife < `mhpath cur`' alias fa='finger @matt.alma.edu' alias mnet='telnet 35.208.17.4' alias ig='whois -h iugate' alias io='telnet iuis' function mface { faces -e "/u/mvanheyn/bin/fing.faces $1" -l $1 -p 180 -iconic & } alias mailwife='mhmail -subject igor mvanheyn' function ana () { foo=`echo "$@" | wc -c` echo Anagrams of: "$@"; echo "$@" | anagram /usr/dict/words | spcounter $[ $foo / 2 ] | sort -n -T /tmp } # kludge to fix problem with PS1 being displayed badly until a cd is done if [ $PWD = /home/user5/mvanheyn ] then cd fi