# Some useful aliases.
alias texclean='rm -f *.toc *.aux *.log *.cp *.fn *.tp *.vr *.pg *.ky'
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'
alias info=ginfo
alias h='history'
alias j="jobs -l"
alias l="ls -l "
alias ll="ls -l"
alias term='set noglob; eval `tset -Q -s `'
alias pu="pushd"
alias po="popd"

#
# Csh compatability:
#
alias unsetenv=unset
function setenv () {
  export $1="$2"
}

# Function which adds an alias to the current shell and to
# the ~/.bash_aliases file.
add-alias ()
{
   local name=$1 value="$2"
   echo alias $name=\'$value\' >>~/.bash_aliases
   eval alias $name=\'$value\'
   alias $name
}

# "repeat" command.  Like:
#
#	repeat 10 echo foo
repeat ()
{ 
    local count="$1" i;
    shift;
    for i in $(seq 1 "$count");
    do
        eval "$@";
    done
}

# Subfunction needed by `repeat'.
seq ()
{ 
    local lower upper output;
    lower=$1 upper=$2;
    while [ $lower -le $upper ];
    do
        output="$output $lower";
        lower=$[ $lower + 1 ];
    done;
    echo $output
}

alias l=less
alias m=more
alias dot="ls --color=tty .[a-zA-Z]*"
alias line="mode con1 $1"
alias cp="cp -pv"
alias less="less.exe -i"
alias bg='color blue gray'
alias wb='color white blue'
alias mo="mode con1 80,$1"
alias lsd='ls .[a-zA-Z0-9]*'
alias h='history'
alias j="jobs -l"
alias lf="ls -F "
alias lc="ls --color=tty"
alias la="ls -a"
alias ll="ls -l"
alias term='set noglob; eval `tset -Q -s `'
alias pu="pushd"
alias po="popd"
alias a:='cd a:'
alias b:='cd b:'
alias c:='cd c:'
alias d:='cd d:'
alias e:='cd e:'
alias f:='cd f:'
alias g:='cd g:'
alias h:='cd h:'
alias i:='cd i:'
alias j:='cd j:'
alias k:='cd k:'
alias l:='cd l:'
alias m:='cd m:'
alias n:='cd n:'
alias oed='oed.cmd'
alias cl="color white blue"
alias pss='go |grep -2 -i '
alias xfont="xfd -display localhost:0.0 -fn "
alias clear='echo -e -n "\E[2J"'
alias cls='echo -e -n "\E[2J"'

