# @(#)Cshrc 1.1 86/01/06 SMI; 
#################################################################
#
#         .cshrc file
#
#         initial setups for both interactive and noninteractive
#         C-Shells
#
#################################################################


#         set up search path

set lpath = (/usr/hosts /usr/local/bin /usr/new  /usr/local/sundesk/bin /usr/games /usr/new /usr/gnu/bin /usr/openwin/bin /usr/bin/X11 /usr/openwin/bin/xview)  #  add directories for local commands
set path = (. ~ ~/bin /usr/local/bin /usr/ucb /usr/bin /bin)

set path = ($path[1-3] $lpath $path[4-])
set path = ($path /etc /usr/etc)

#         cd path

#set lcd = ( )  #  add parents of frequently used directories
#cdpath = (.. ~ ~/bin ~/src $lcd)

#         set this for all shells

set noclobber

#         aliases for all shells

#alias cd            'cd \!*;echo $cwd'
alias cd            'cd \!*;setprompt'
#alias cp            'cp -i'
alias mv            'mv -i'
#alias rm            'rm -i'
alias pwd           'echo $cwd'
#alias del          'rm -i'
#umask 002

#         skip remaining setup if not an interactive shell

if ($?USER == 0 || $?prompt == 0) exit

#          settings  for interactive shells

set filec
set history=100
set ignoreeof
#set notify
set savehist=40
#set prompt="% "
set prompt=`hostname`:$cwd\[!\]\ 
#set time=100

#          commands for interactive shells

#date
#pwd

#         other aliases

#alias a            alias
#alias h            'history \!* | head -39 | more'
#alias u            unalias

alias ^L            clear
#alias list         cat
alias lock          lockscreen
alias m             more
alias mroe          more
#alias type         more

alias .             'echo $cwd'
alias ..            'set dot=$cwd;cd ..'
alias ,             'cd $dot '

#alias dir          ls
alias pdw           'echo $cwd'
#alias ff           'find . -name \!* -print'
alias la            'ls -a'
alias ll            'ls -la'
alias ls           'ls -F'

#alias pd           dirs
#alias po           popd
#alias pp           pushd

alias open          'chmod go+r'
alias shut          'chmod go-r'
alias x             'chmod +x'

alias j             'jobs -l'
alias f             'fg %\!*'
alias lo            logout

alias bye           logout
alias ciao          logout
alias die           logout

#alias k            kill
alias psg           'ps -ax | grep \!* | grep -v grep'
alias punt          kill

#alias r            rlogin
#alias run          source
alias slay 'set j=`ps -ax|grep \!*|head -1`; kill -9 `echo $j[1]`'

alias nms 'tbl \!* | nroff -ms | more'                  # nroff -ms
alias tms 'tbl \!* | troff -t -ms >! troff.output &'    # troff -ms
alias tpr 'tbl \!* | troff -t -ms | lpr -t &'           # troff & print
alias ppr 'lpr -t \!* &'                                # print troffed

#alias sd           'screendump | rastrepl | lpr -v &'

#alias c            'cc \!1.c \!:2* -o \!1 >>& c.errors'
#alias ccc          'cc \!*.c -o \!*'
#alias edit         textedit

alias fem           man
alias help          man
alias key           'man -k'

alias mkae          make

alias checkps0 'rsh sdcsvax "tail /usr/spool/lpd/cse-ps0/cse-ps0-log"'
alias checkps1 'rsh odin    "tail /usr/spool/lpd/cse-ps1/cse-ps1-log"'
alias checkps4 'rsh sdcsvax "tail -f /usr/spool/lpd/cse-ps4/cse-ps4-log "'
alias checkps5 'rsh odin    "tail /usr/spool/lpd/cse-ps5/cse-ps5-log"'
alias checkps7 'rsh gremlin "tail -f /usr/spool/lpd/cse-ps4/cse-ps7-log "'

alias setprompt set prompt='`hostname`\:$cwd\[!\]\ '

alias xinit 'xinit -- Xsun.fast ; kbd_mode -a'

#alias newword '(date)>>~/new-words.t;(webster !$) | tee -a ~/new-words.t'
