ディスククラッシュの憂き目にあい、苦労して書いた設定ファイルもぶっとんで
しまいました。
書き直したものをバックアップがてら投稿します。
ツッコミどころ満載だと思いますが、好きにしてください。

~/.cshrc: (Fedora 8 と Solaris 10 共用)
------------------------------------------------------------------------
switch (`uname -s``uname -m`)
case "Linux*i*":
        set arch = li32
        set additionalpath = ""
        breaksw
case "Linux*x86_64":
        set arch = lx64
        set additionalpath = ""
        breaksw
case "SunOSi86pc":
        if (`isainfo -b` == 64) then
                set arch = sx64
        else
                set arch = si32
        endif
        set additionalpath = ( \
                /opt/sfw/bin \
                /usr/ccs/bin \
                /usr/X11/bin \
        )
        setenv PAGER less
        breaksw
endsw

set path = (  \
        /usr/bin \
        /bin \
        /usr/sbin \
        /sbin \
        $HOME/local/$arch/bin \
        $HOME/local/$arch/java/jre/bin \
        $HOME/local/share/bin \
        $additionalpath \
)

unalias precmd
alias ls 'ls -CF'

# .history を残すのは嫌い
unset savehist

# なんで、Fedora は less ごときに history を残す ;-<
setenv    LESSHISTFILE -
setenv       CLASSPATH $HOME/local/$arch/java/jre/lib
setenv MOZ_PLUGIN_PATH $HOME/local/$arch/mozilla/plugins

# uim-fep 起動時には、~/.login が読み込まれないので、プロンプトがもとに
# 戻ってしまう。というわけで、.cshrc でプロンプトを設定する。

if ( $?prompt ) then
        set host = `hostname`
        set prompt = "! $host > "
endif

------------------------------------------------------------------------

Fedora 8 では、rm -i, mv -i の alias がなくなっているようです。
これはうれしい :-)