HISTSIZE=500
HISTFILESIZE=500
# Don`t quote " and \ (emx-style) in each argv[] for the following programs:
export BASH_NOQUOTEARGS="cmd;command;comp;e;epm;find;lxlite;print;print;rexxc;;view;xcopy"
export EMACSLOADPATH=i:/emacs-20.4/lisp
export EMACS=i:/emacs-20.4
export EMACSCPATH=i:/emacs-20.4/LIB-SRC
export EMACSDATA=i:/emacs-20.4/ETC
export EMACSDOC=i:/emacs-20.4/ETC
export HOME=g:/emx
export SHELL=sh
export IFS=';'
export LYNX_CFG='f:/usr/local/lib/lynx.cfg'
export CC=gcc
export YACC='bison -y'
export AWK=jgawk
export AWKPATH=".;f:/usr/local/lib/awk;e:/sed;"
export SEDPATH=".;e:/sed;f:/usr/local/lib/sed;"
export LEX=flex
export EMXOPT=-h256
export TERMINFO=g:/emx/lib/terminfo
export LOCATE_PATH='f:/usr/local/etc/locatedb.dat'
export CDPATH=".;~;c:;d:;e:;f:;g:;h:;i:;j:;k:;d:/texmf;f:/usr/local;g:/emx/"
export TMP='f:/tmp'


# A variable X11SHELL is defined in $X11ROOT/XFree86/lib/X11/xinit/xinitrc.cmd
# Do not set this in `config.sys'. 
# 0-black 1-red 2-green 3-yellow 4-blue 5-purple 6-cyan

if [ -n "$X11SHELL" ]
then 
export LS_COLORS="fi=00;30:di=00;36:bd=40;33;01:no=00;30:\
cd=40;33;00:ex=00;32:*.cmd=00;32:*.exe=00;32:*.com=00;32:*.btm=00;32:\
*.bat=00;32:*.tar=00;35:*.tgz=00;35:*.arj=00;37:*.taz=00;35:*.lzh=00;35:\
*.zip=00;35:*.z=00;35:*.Z=00;35:*.gz=00;35:*.deb=00;37:*.rar=00;37:*.jpg=00;31:\
*.gif=00;31:*.bmp=00;31:*.ppm=00;31:*.tga=00;36:*.xbm=00;31:*.xpm=00;31:\
*.tif=00;31:*.mpg=00;31:*.avi=00;31:*.gl=00;33:*.dl=00;33:*.mid=00;31:\
*.mtm=00;36:*.s3m=00;36:*.stm=00;36:*.mod=00;36:*.xm=00;36:*.inf=01;30:\
*.ps=00;46:*.dvi=00;43:*.tex=01;30:*.doc=01;30:*.txt=01;30:*.texi=01;30:\
*.pdf=00;42;:*.INI=01;30:*.ini=01;30:*.cfg=01;30:*.bz2=00;35:\
*.rpm=00;35:*.c=00;34:*.cc=00;34:*.cxx=00;34:\
*.a=00;31:*.lib=00;31:*.def=00;34:*.o=00;33:*.obj=00;33:*.h=01;34:*.po=00;32:\
*.orig=00;43:*.rej=01;43:*~=00;43:*#=01;43:*.tmp=00;43;"
PS1="[\w]<\!>\$ "
export GS_LIB="i:/gs5.10;i:/gs5.10/KANJI;d:/texmf/fonts/type1/;\
i:/gs5.10/FONTS;C:/PSFONTS;H:/ACROBAT3/READOS2/FONTS;\
d:/texmf/fonts/type1/eurofont;i:/gs5.10/freefont;d:/texmf/fonts/afm;\
d:/texmf/fonts/afm/adobe/eurofont;"
alias xman='xterm -e man'
export TERM=kterm
export FCEDIT=xjed
export EDITOR=xjed
alias w3m='TERM=os2 w3m'
else
PS1="\e[1;33m[\w]<\!>\$ "
export TERM=os2
export FCEDIT=jed
export EDITOR=jed
export LS_COLORS="no=44;37;01:fi=01;37:di=01;36:bd=40;33;01:\
cd=40;33;01:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:\
*.bat=01;32:*.tar=01;35:*.tgz=01;35:*.arj=00;37:*.taz=01;35:*.lzh=01;35:\
*.zip=01;35:*.z=01;35:*.Z=01;35:*.gz=01;35:*.deb=00;37:*.rar=00;37:*.jpg=01;31:\
*.gif=01;31:*.bmp=01;31:*.ppm=01;31:*.tga=01;36:*.xbm=01;31:*.xpm=01;31:\
*.tif=01;31:*.mpg=01;31:*.avi=01;31:*.gl=01;33:*.dl=01;33:*.mid=01;31:\
*.mtm=00;36:*.s3m=00;36:*.stm=00;36:*.mod=00;36:*.xm=00;36:*.inf=01;33:\
*.ps=01;32:*.dvi=01;35:*.tex=01;33:*.doc=01;33:*.txt=01;33:*.texi=01;33:\
*.INI=01;37:*.ini=01;37:*.cfg=01;37:*.rpm=01;35:\
*.a=01;31:*.lib=01;31:*.def=01;33:*.o=00;37:*.obj=00;37:*.h=01;33:*.po=01;32:\
*.orig=00;32;37:*.rej=00;32;37:*.c~=00;32;37:*.c#=00;32;37:*.tmp=00;32;37:"
fi
# Files you make look like rw-rw-r
umask 002


if [ -z "$PS1" ]; then
	return
fi

alias ll='ls -l'
alias dir='ls -ba'

alias ss="ps -aux"
alias dot='ls .[a-zA-Z0-9_]*'

alias c="clear"
alias m="more"
alias l="less"
alias fd=g:/emx/bin/filenova

# common misspellings
alias mroe=more
alias pdw=pwd


if [ -z "$HOST" ] ; then
	export HOST=${HOSTNAME}
fi

HISTIGNORE="[   ]*:&:bg:exit:fg"

psgrep()
{
	ps -aux | grep $1 | grep -v grep
}

#
# This is a little like `zap' from Kernighan and Pike
#

pskill()
{
	local pid

	pid=$(ps -ax | grep $1 | grep -v grep | awk '{ print $1 }')
	echo -n "killing $1 (process $pid)..."
	kill -9 $pid
	echo "slaughtered."
}

term()
{
        TERM=$1
	export TERM
	tset
}

xtitle () 
{ 
	echo -n -e "\033]0;$*\007"
}


bold()
{
	tput smso
}

unbold()
{
	tput rmso
}

if [ -f /unix ] ; then
clear()
{
	tput clear
}
fi

rot13()
{
	if [ $# = 0 ] ; then
		tr "[a-m][n-z][A-M][N-Z]" "[n-z][a-m][N-Z][A-M]"
	else
		tr "[a-m][n-z][A-M][N-Z]" "[n-z][a-m][N-Z][A-M]" < $1
	fi
}

watch()
{
        if [ $# -ne 1 ] ; then
                tail -f nohup.out
        else
                tail -f $1
        fi
}

#
#       Remote login passing all 8 bits (so meta key will work)
#
rl()
{
        rlogin $* -8
}

function setenv()
{
	if [ $# -ne 2 ] ; then
		echo "setenv: Too few arguments"
	else
		export $1="$2"
	fi
}

function chmog()
{
	if [ $# -ne 4 ] ; then
		echo "usage: chmog mode owner group file"
		return 1
	else
		chmod $1 $4
		chown $2 $4
		chgrp $3 $4
	fi
}
  alias j='jobs -l'
  alias po=popd
  alias pu=pushd
  alias ls="ls --color=tty"
  alias lf="ls -F"
  alias edrc='oed.cmd g:\\emx\\.bashrc'
alias clean='echo -n "Really clean this directory?";
	read yorn;
	if test "$yorn" = "y"; then
	   rm -f \#* *~ .*~ *.bak .*.bak  *.tmp .*.tmp core a.out;
	   echo "Cleaned.";
	else
	   echo "Not cleaned.";
fi'

    source ~/.bash_alias
