#! /bin/tcsh # Rimon's .cshrc file # Last change: 2007 Jun 05 # Download latest from: # http://rimonbarr.com/repository/files/.cshrc # Comments and suggestions to: barr+files@cs.cornell.edu #logging logins #if ( ! $?SSH_CONNECTION ) setenv SSH_CONNECTION "null" #if ( ! $?REMOTE_HOST ) setenv REMOTE_HOST "unknown" #echo "`date`: $REMOTEHOST (${SSH_CONNECTION})" >> .loginlog.$HOST limit coredumpsize 0M limit core 0M if ( ! $?TERM ) setenv TERM vt100 umask 077 # path setenv PATH "/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin" setenv sbinpath "/sbin:/usr/sbin:/usr/local/sbin" setenv usrpath ${HOME}/mnt/local/bin setenv usrpath ${usrpath}:${HOME}/bin setenv usrpath ${usrpath}:${HOME}/bin/vnc setenv usrpath ${usrpath}:${HOME}/bin/java/bin setenv usrpath ${usrpath}:${HOME}/jist-code/bin setenv PATH ${usrpath}:${PATH}:${sbinpath}:. # gcc setenv CXXFLAGS -fpermissive # link setenv LD_LIBRARY_PATH "" setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:/usr/X11R6/lib # java setenv JAVA_HOME /usr/java/jdk setenv JAVAHOME ${JAVA_HOME} setenv CLASSPATH "." setenv CLASSPATH ${CLASSPATH}:${JAVAHOME}/jre/lib/rt.jar:${JAVAHOME}/lib/tools.jar setenv CLASSPATH ${CLASSPATH}:${HOME}/.netscape/plugins setenv CLASSPATH ${CLASSPATH}:${HOME}/jist-src setenv CLASSPATH ${CLASSPATH}:${HOME}/bin/java-lib/bsh.jar # jist #setenv JIST_ARGS "-r localhost" # python #setenv PYTHONHOME /usr/lib/python if ( ! $?PYTHONPATH ) setenv PYTHONPATH "" setenv PYTHONPATH ${PYTHONPATH}:.:${HOME}/bin/py:${HOME}/csfb # man pages if ( ! $?MANPATH ) setenv MANPATH "" setenv MANPATH ${MANPATH}:/usr/man:/usr/local/man:/usr/share/man:/usr/X11R6/man:/altusr/share/man setenv MANPATH ${MANPATH}:${HOME}/bin # tex if ( ! $?TEXINPUTS ) setenv TEXINPUTS "" setenv TEXINPUTS ".:${TEXINPUTS}" # other setenv VIM /home/barr/bin/vim_home/ setenv KDEHOME $HOME/.kde setenv PILOTRATE 115200 setenv RBT_DISCONNECT 1 # for login shells only if ($?prompt) then # set prompt if ($?tcsh) then set prompt="%{\033[0;33m%}%n@%m:%{\033[1m%}%~%{\033[22m%}%#%{\033[0m%} " else set prompt=\[`id -nu`@`hostname -s`\]\$\ endif # set editor setenv EDITOR vim setenv VISUAL "${EDITOR}" # pager settings setenv PAGER less setenv LESS "MeQd" # shell settings set history=50 set savehist=(100 merge) set histdup=erase set autocorrect set autoexpand set autolist set filec set matchbeep=nomatch set inputmode=insert set complete=enhance set color set addsuffix set notify set ellipsis set rmstar unset nobeep set lcd = ( ) # set watch = ( 1 any any ) set time=(10 "Total=%E (CPU/TOTAL=%P, user=%U kernel=%S)") #stty intr  kill  erase  erase  unset ignoreeof set mail=/usr/spool/mail/${USER} #set autologout=30 set autologout=60 unset autologout unset noclobber set listjobs set implicitcd #set printexitvalue #mesg y # printing setenv PRINTER none setenv LPDEST ${PRINTER} setenv LANG "C" #setenv LANG "en_US" setenv LC_ALL "C" #echo -n "\033%G" # vi mode #bindkey -v bindkey ^[[3~ delete-char endif # aliases if ( -e ${HOME}/.cshrc.local && -r ${HOME}/.cshrc.local) then source ${HOME}/.cshrc.local endif if ( -e ${HOME}/.aliases && -r ${HOME}/.aliases) then source ${HOME}/.aliases endif