comparison rc/cshrc @ 341:675590e84904

[rc/cshrc] Better LSCOLORS, prompt.
author Edho Arief <edho@myconan.net>
date Sun, 25 Mar 2012 16:42:46 +0700
parents db66d53e10ea
children c01d272af466
comparison
equal deleted inserted replaced
340:71016d843270 341:675590e84904
31 setenv EDITOR vi 31 setenv EDITOR vi
32 setenv PAGER less 32 setenv PAGER less
33 setenv BLOCKSIZE K 33 setenv BLOCKSIZE K
34 setenv LC_COLLATE C 34 setenv LC_COLLATE C
35 setenv LANG en_US.UTF-8 35 setenv LANG en_US.UTF-8
36 setenv LSCOLORS "gxfxcxdxbxegedabagacad"
36 37
37 unset autologout 38 unset autologout
38 unset autoexpand 39 unset autoexpand
39 unset autolist 40 unset autolist
40 unset ignoreeof 41 unset ignoreeof
55 case xterm*: 56 case xterm*:
56 case dtterm: 57 case dtterm:
57 case screen*: 58 case screen*:
58 setenv CLICOLOR 59 setenv CLICOLOR
59 set myhost=`hostname | cut -d '.' -f 1` 60 set myhost=`hostname | cut -d '.' -f 1`
60 set prompt="[%{\033[0;33m%}%n%{\033[0m%}@%{\033[0;32m%}%m%{\033[0m%} %{\033[0;34m%}%c%{\033[0m%}]%# " 61 set prompt="[%{\033[0;33m%}%n%{\033[0m%}@%{\033[0;32m%}%m%{\033[0m%} %{\033[0;36m%}%c%{\033[0m%}]%# "
61 alias mypwd 'printf "%s\n" "${PWD}" | sed -e "s#^${HOME}#~#"' 62 alias mypwd 'printf "%s\n" "${PWD}" | sed -e "s#^${HOME}#~#"'
62 alias precmd 'printf "\033]0;${USER}@${myhost}: %s\007" "`mypwd`"' 63 alias precmd 'printf "\033]0;${USER}@${myhost}: %s\007" "`mypwd`"'
63 set iscolor=1 64 set iscolor=1
64 breaksw 65 breaksw
65 endsw 66 endsw
81 endif 82 endif
82 83
83 switch (`uname -s`) 84 switch (`uname -s`)
84 case FreeBSD: 85 case FreeBSD:
85 set path=(${path} /usr/local/{bin,sbin}) 86 set path=(${path} /usr/local/{bin,sbin})
86 setenv LSCOLORS "exfxcxdxbxegedabagacad"
87 alias ls ls -FG 87 alias ls ls -FG
88 ( which gnuls ) > /dev/null && alias ls gnuls ${gnuls_opts} 88 ( which gnuls ) > /dev/null && alias ls gnuls ${gnuls_opts}
89 alias man man -o 89 alias man man -o
90 alias rm rm -I 90 alias rm rm -I
91 alias top top -P 91 alias top top -P
93 case NetBSD: 93 case NetBSD:
94 set path=(${path} /usr/pkg/{bin,sbin}) 94 set path=(${path} /usr/pkg/{bin,sbin})
95 breaksw 95 breaksw
96 case OpenBSD: 96 case OpenBSD:
97 set path=(${path} /usr/local/{bin,sbin}) 97 set path=(${path} /usr/local/{bin,sbin})
98 setenv LSCOLORS ExGxFxdxCxegedabagExEx
99 test "${iscolor}" -eq 1 && setenv TERM xterm-256color 98 test "${iscolor}" -eq 1 && setenv TERM xterm-256color
100 ( which colorls ) > /dev/null && alias ls colorls -FG 99 ( which colorls ) > /dev/null && alias ls colorls -FG
101 breaksw 100 breaksw
102 case DragonFly: 101 case DragonFly:
103 set path=(${path} /usr/pkg/{bin,sbin}) 102 set path=(${path} /usr/pkg/{bin,sbin})
104 setenv LSCOLORS ExGxFxdxCxegedabagExEx
105 alias ls ls -FG 103 alias ls ls -FG
106 breaksw 104 breaksw
107 case SunOS: 105 case SunOS:
108 set path=(${path} /usr/{gnu,csw,xpg4}/{bin,sbin}) 106 set path=(${path} /usr/{gnu,csw,xpg4}/{bin,sbin})
109 test -x /usr/gnu/bin/ls && alias ls /usr/gnu/bin/ls ${gnuls_opts} 107 test -x /usr/gnu/bin/ls && alias ls /usr/gnu/bin/ls ${gnuls_opts}