Advertisement
Guest User

.cshrc

a guest
Feb 23rd, 2014
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 3.57 KB | None | 0 0
  1. # Set default masking
  2. umask 077
  3.  
  4. # Begin JAIST's Setting
  5. set system = `uname -s`
  6. switch ("${system}")
  7. case "SunOS":
  8.     set path = (~/bin /pkg/local10/bin \
  9.                 /usr/dt/bin /usr/openwin/bin /usr/ccs/bin /opt/SUNWspro/bin \
  10.                 /usr/bin /usr/ucb /usr/local/bin /pkg/all/bin)
  11.     setenv MANPATH      "/pkg/local10/man:/usr/dt/man:/usr/openwin/share/man:/usr/share/man:/opt/SUNWspro/man:/usr/local/man:/pkg/all/man"
  12.     setenv LOCALTEXMF   "/usr/local/share/jaist.texmf"
  13.     setenv TEXINPUTS    ".:${LOCALTEXMF}/tex//::"
  14.     setenv TEXFONTS     ".:${LOCALTEXMF}/fonts//::"
  15.     breaksw
  16.  
  17. case "Linux":
  18.     breaksw
  19.  
  20. default:
  21.     if (-f ".cshrc.${system}") then
  22.         source ".cshrc.${system}"
  23.     endif
  24.     breaksw
  25. endsw
  26.  
  27. if ($?HOST == 0 || "${HOST}" == "") then
  28.     setenv HOST `hostname`
  29. endif
  30.  
  31. ## Uncomment this if you prefer Japanese message.
  32. #setenv LANG     "ja_JP.UTF-8"
  33.  
  34. # Common applications
  35. setenv  EDITOR  "emacs -nw"
  36. setenv  PAGER   "less"
  37.  
  38. # Common servers
  39. setenv  JSERVER     "localhost"
  40. setenv  NNTPSERVER  "jaist-news.jaist.ac.jp"
  41. setenv  MAILHOST    "smtp.jaist.ac.jp"
  42.  
  43. # END JAIST's Setting
  44.  
  45. # Make sure the EDITOR is set for using with svn or git
  46. if ($?EDITOR == 0 || "${EDITOR}" == "") then
  47.     setenv EDITOR "vi"
  48. endif
  49.  
  50. # Setting up the workspace
  51. if (-d "/work/${USER}") then
  52.     setenv WORK "/work/${USER}"
  53.  
  54.     # Add custom binaries
  55.     if (-d "${WORK}/bin") then
  56.         set path = ("${WORK}/bin" ${path})
  57.     endif
  58.  
  59.     if (-d "${WORK}/sbin") then
  60.         set path = ("${WORK}/sbin" ${path})
  61.     endif
  62.  
  63.     # Add custom libraries
  64.     if (-d "${WORK}/lib" || -d "${WORK}/lib64") then
  65.         if ($?LD_LIBRARY_PATH == 0) then
  66.             setenv LD_LIBRARY_PATH "/usr/local/lib64:/usr/local/lib:/usr/lib64:/usr/lib"
  67.         endif
  68.         if (-d "${WORK}/lib") then
  69.             setenv LD_LIBRARY_PATH "${WORK}/lib:${LD_LIBRARY_PATH}"
  70.         endif
  71.         if (-d "${WORK}/lib64") then
  72.             setenv LD_LIBRARY_PATH "${WORK}/lib64:${LD_LIBRARY_PATH}"
  73.         endif
  74.     endif
  75.  
  76.     # Add custom man pages
  77.     if (-d "${WORK}/share/man") then
  78.         if ($?MANPATH == 0) then
  79.             setenv MANPATH "`man -w`"
  80.         endif
  81.         setenv MANPATH "${WORK}/share/man:${MANPATH}"
  82.     endif
  83.  
  84.     # Add custom headers
  85.     if (-d "${WORK}/include") then
  86.         if ($?CPATH == 0) then
  87.             setenv CPATH "/usr/local/include:/usr/include"
  88.         endif
  89.         setenv CPATH "${WORK}/include:${CPATH}"
  90.     endif
  91.  
  92.     # Add package config
  93.     if (-d "${WORK}/lib/pkgconfig" || -d "${WORK}/lib64/pkgconfig") then
  94.         if ($?PKG_CONFIG_PATH == 0) then
  95.             setenv PKG_CONFIG_PATH "/usr/local/lib64/pkgconfig:/usr/local/lib/pkgconfig:/usr/lib64/pkgconfig:/usr/lib/pkgconfig"
  96.         endif
  97.         if (-d "${WORK}/lib/pkgconfig") then
  98.             setenv PKG_CONFIG_PATH "${WORK}/lib/pkgconfig:${PKG_CONFIG_PATH}"
  99.         endif
  100.         if (-d "${WORK}/lib64/pkgconfig") then
  101.             setenv PKG_CONFIG_PATH "${WORK}/lib64/pkgconfig:${PKG_CONFIG_PATH}"
  102.         endif
  103.     endif
  104.  
  105.     # Add environment module files
  106.     if (-d "${WORK}/etc/modulefiles" && $?MODULEPATH != 0) then
  107.         setenv MODULEPATH "${WORK}/etc/modulefiles:${MODULEPATH}"
  108.     endif
  109. endif
  110.  
  111. # Check interactive mode
  112. if ($?prompt) then
  113.     if ("`uname -s`" =~ "Linux") then
  114.         alias   ls      "ls -F --color=auto"
  115.         alias   grep    "grep --color=auto"
  116.  
  117.         set     prompt = "%{\e[32;1m%}%n%{\e[37m%}@%{\e[33m%}%m%{\e[37m%}:%{\e[36m%}%~%{\e[37m%}"%%"%{\e[0m%} "
  118.     endif
  119.     alias   ll  "ls -al"
  120. endif
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement