upgpkg: wordpress 6.2.1-1
[ArchLinux/community.git] / tcsh / trunk / csh.cshrc
bloba6dfcad12543381299669517d663d30576762dbf
1 #############################################################################
2 ##
3 ## Gentoo's csh.cshrc
4 ##
5 ## Based on the TCSH package (http://tcshrc.sourceforge.net)
6 ## 
7 ## .tcshrc              2Sep2001, Simos Xenitellis (simos@hellug.gr)
8 ##
9 ## 2003-01-13  --  Alain Penders (alain@gentoo.org)
10 ##     Renamed to /etc/csh.cshrc, basic cleanup work.
12 ## 2003-01-24  --  Alain Penders (alain@gentoo.org)
13 ##     Improved config file handling.
15 onintr -
19 ## Load the environment defaults.
21 if ( -r /etc/csh.env ) then
22     source /etc/csh.env
23 endif
27 ## Make sure our path includes the basic stuff for root and normal users.
29 if ($LOGNAME == "root") then
30     set -f path = ( $path /sbin )
31     set -f path = ( $path /usr/sbin )
32     set -f path = ( $path /usr/local/sbin )
33 endif
34 set -f path = ( $path /bin )
35 set -f path = ( $path /usr/bin )
36 set -f path = ( $path /usr/local/bin )
37 set -f path = ( $path /opt/bin )
41 ## Load our settings -- most are for interactive shells only, but not all.
43 if ( -e /etc/profile.d/tcsh-settings ) then
44     source /etc/profile.d/tcsh-settings
45 endif
49 ## Source extensions installed by ebuilds
51 if ( -d /etc/profile.d ) then
52   set _tmp=${?nonomatch}
53   set nonomatch
54   foreach _s ( /etc/profile.d/*.csh )
55     if ( -r $_s ) then
56       source $_s
57     endif
58   end
59   if ( ! ${_tmp} ) unset nonomatch
60   unset _tmp _s
61 endif
64 # Everything after this point is interactive shells only.
65 if ( $?prompt == 0 ) goto end
69 ## Load our aliases -- for interactive shells only
71 if ( -e /etc/profile.d/tcsh-aliases ) then
72     source /etc/profile.d/tcsh-aliases
73 endif
77 ## Load our key bindings -- for interactive shells only
79 if ( -e /etc/profile.d/tcsh-bindkey ) then
80     source /etc/profile.d/tcsh-bindkey
81 endif
85 ## Load our command completions -- for interactive shells only
87 if ( -e /etc/profile.d/tcsh-complete ) then
88     source /etc/profile.d/tcsh-complete
89 endif
92 end:
94 onintr