if ($?printexitvalue) then set oldprintexitvalue unset printexitvalue endif if ($TERM == "screen.linux") setenv TERM screen @ listmaxrows = `echotc lines` - 2 limit coredumpsize 4096 # set terminal to unicode (handled in /etc/csh.login, but for reference...) #echo -n '\033%G' setenv TZ America/New_York set -f path = (~/bin /usr/local/bin /opt/local/bin $path /usr/local/sbin /sbin /usr/sbin) setenv PYTHONPATH "${HOME}/lib/python" setenv PERLLIB "${HOME}/lib/perl" setenv PYTHONSTARTUP "${HOME}/.pythonrc.py" setenv BLOCK_SIZE "human" # some retarded programs clutter up the env with their own personal stuff, # instead of using a dotfile like they really should setenv MANPAGER "less -s" setenv PARINIT "78jrTbqRE B=.,?_A_a Q=_s>|" # line noise much? setenv LSCOLORS "ExGxdxdxCxDxDxBxBxFxFx" setenv CVS_RSH ssh setenv GZIP "-9" setenv GTK_IM_MODULE "im-ja" # why isn't this in .gtkrc or something?! # gnome is annoying unsetenv GNOME_DESKTOP_ICON # arch's cvs uses a nonexistent /usr/bin/vim by default (wtf) setenv EDITOR vi setenv VISUAL "$EDITOR" #if (! $?DISPLAY) then # setenv DISPLAY :0.0 #endif if (! $?SSH_AGENT_PID && `tty` == '/dev/vc/1') then eval `ssh-agent -c` set ssh_agent_owner endif # dumb crap that should be taken care of in /etc/profile.d, but archlinux # packagers don't feel like supporting tcsh because they're asshats setenv MOZ_PLUGIN_PATH "/usr/lib/mozilla/plugins:/opt/mozilla/lib/plugins" if (! $?DEVKITPRO) then setenv DEVKITPRO /opt/devkitpro setenv DEVKITPPC ${DEVKITPRO}/devkitPPC set -f path = ($path ${DEVKITPPC}/bin) endif if ($?oldprintexitvalue) then set printexitvalue unset oldprintexitvalue endif