#!/bin/csh
#
# Wheeler Ruml's .cshrc - should work on any OS

# umask 006 allows group full permissions
# 026 allows group reads but not writes
# 066 allows only me
umask 066

set path = ( /home/rai/group/bin/$HOSTTYPE  /home/rai/group/bin \
	     ~/bin/$HOSTTYPE ~/bin $path )

########### what follows is only for interactive shells ###############
if ($?USER == 0 || $?prompt == 0 || $?TERM == 0) exit

# somehow needed under ubuntu
source ~/.login

echo 'Reading .cshrc...'
set prompt="%m(%!)> "

# give immediate results from backgrounded commands
set notify
set history = 500 
set savehist = 500 
# ignored in tcsh - for csh
set filec

set autoexpand
set correct=cmd
set autolist=ambiguous
set noclobber

unset autologout


# Aliases
alias ls ls -F
alias top top -d 1
#alias du du -k
alias pd pushd
alias ev evince
alias rm 'mv \!* ~/.trash'
alias delete_immediately '/bin/rm -Rf'
alias empty_trash '/bin/rm -Rf ~/.trash/* ~/.trash/.*'

alias psme 'ps -fu ruml'
alias ptop '/bin/ps -e -o user,pid,ppid,nice,time,pcpu,vsz,comm | sort -n -k 6 -k 5 | tail -n 15'
alias list "a2ps -2 \!*"


# EOF
