# My TCSHRC file if ( $?edit ) then set savehist=(100 merge) set autolist set listjobs=long set prompt='%{\ek\e\\%}%!\,%c3%# ' set rprompt='[%{\033[01;36m%}%n@%{\033[01;36m%}%m,%t%{\033[00m%}]' setenv CVSROOT "/data/cvsroot" setenv PATH "/usr/bin:/bin:/usr/X11R6/bin:/usr/local/bin" setenv CVS_RSH "ssh -x" setenv EDITOR vim setenv BROWSER links setenv VISUAL vim setenv PAGER less set complete=enhance set SSHHOSTS = (host1.localdomain host2.localdomain) complete ssh "p/1/($SSHHOSTS)/" set TELNETHOSTS = (router1.localdomain router2.localdomain) complete telnet "p/1/($TELNETHOSTS)/" complete javac 'p/*/f:*.java/' complete gcc 'p/*/f:*.c/' complete vim 'p/*/f:^*.{tex,java,c,cpp}/' complete latex 'p/*/f:*.tex/' complete cd 'p/1/d/' complete set 'p/1/s/' complete man 'p/*/c/' complete fg 'p/*/j/' complete chgrp 'p/1/g/ p/*/df/' complete chown 'p/1/u/ p/*/df/' complete find 'n/-name/f/' 'n/-newer/f/' 'n/-{,n}cpio/f/' 'n/-exec/c/' 'n/-ok/c/' 'n/-user/u/' 'n/-group/g/' 'n/-fstype/(nfs 4.2)/' 'n/-type/(b c d f l p n s)/' 'c/-/(name newer cpio ncpio exec ok user group fstype type atime ctime depth inum ls mtime nogroup nouser perm print prune size xdev)/' 'p/*/d' # bindings to make my shell feel like cisco bindkey -e bindkey ? complete-word # emulater ctrl-r in bash bindkey -b C-R i-search-back # reciprocity to sacha. changing qwerty to dvorak and vice versa alias aoeu 'xmodmap ~/.qwerty; loadkeys us' alias asdf 'xmodmap ~/.dvorak; loadkeys dvorak' alias lynx 'lynx -nocolor ' alias pine 'mutt' alias m 'mutt' alias vi vim alias helpcommand man endif