Mercurial > ec-dotfiles
comparison rc/bash @ 285:624eead87f86
Merge.
author | Edho Arief <edho@myconan.net> |
---|---|
date | Thu, 22 Dec 2011 15:00:25 +0700 |
parents | 87ce8cfdb8d4 |
children | 9d5247df20e9 5fbe9461efea |
comparison
equal
deleted
inserted
replaced
284:5ef99c47e636 | 285:624eead87f86 |
---|---|
15 | 15 |
16 _org_path="${PATH}" | 16 _org_path="${PATH}" |
17 export PATH="${HOME}/.ecos_bin:${HOME}/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" | 17 export PATH="${HOME}/.ecos_bin:${HOME}/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin" |
18 | 18 |
19 shopt -s histappend | 19 shopt -s histappend |
20 PROMPT_COMMAND='history -a' | 20 PROMPT_COMMAND="history -a" |
21 export HISTFILESIZE=10000 | 21 export HISTFILESIZE=10000 |
22 export HISTCONTROL=ignoredups | 22 export HISTCONTROL=ignoredups |
23 | 23 |
24 export PAGER="less -Rins" | 24 export PAGER="less -Rins" |
25 export EDITOR=vi | 25 export EDITOR=vi |
67 [ -f /usr/share/lib/terminfo/?/"${TERM}" ] || export TERM=dtterm | 67 [ -f /usr/share/lib/terminfo/?/"${TERM}" ] || export TERM=dtterm |
68 if command -v ggrep > /dev/null 2>&1; then | 68 if command -v ggrep > /dev/null 2>&1; then |
69 _has_gnu_grep=y | 69 _has_gnu_grep=y |
70 _grep="ggrep" | 70 _grep="ggrep" |
71 fi | 71 fi |
72 if command -v gls > /dev/null 2>&1; then | |
73 _has_gnu_ls=y | |
74 _ls="gls" | |
75 fi | |
76 ;; | |
77 FreeBSD) | |
78 # Invalid characters when using en_US.UTF-8. | |
79 alias man="man -o" | |
80 # Multi CPU awesomeness. | |
81 alias top="top -P" | |
72 ;; | 82 ;; |
73 OpenBSD) | 83 OpenBSD) |
74 PATH="${PATH}:/usr/X11R6/bin" | 84 PATH="${PATH}:/usr/X11R6/bin" |
75 if command -v gls > /dev/null 2>&1; then | 85 if command -v gls > /dev/null 2>&1; then |
76 _has_gnu_ls=y | 86 _has_gnu_ls=y |
77 _ls="gls" | 87 _ls="gls" |
78 elif command -v colorls > /dev/null 2>&1; then | 88 elif command -v colorls > /dev/null 2>&1; then |
79 alias ls='colorls -F' | 89 alias ls="colorls -F" |
80 fi | 90 fi |
81 ;; | 91 ;; |
82 NetBSD) | 92 NetBSD) |
83 PATH="${PATH}:/usr/pkg/bin:/usr/pkg/sbin" | 93 PATH="${PATH}:/usr/pkg/bin:/usr/pkg/sbin" |
84 if command -v gls > /dev/null 2>&1; then | 94 if command -v gls > /dev/null 2>&1; then |
85 _has_gnu_ls=y | 95 _has_gnu_ls=y |
86 _ls="gls" | 96 _ls="gls" |
87 elif command -v colorls > /dev/null 2>&1; then | 97 elif command -v colorls > /dev/null 2>&1; then |
88 alias ls='colorls -F' | 98 alias ls="colorls -F" |
89 fi | 99 fi |
90 ;; | 100 ;; |
91 CYGWIN*) | 101 CYGWIN*) |
92 export PATH="${PATH}:${_org_path}" | 102 export PATH="${PATH}:${_org_path}" |
93 ;; | 103 ;; |
124 fi | 134 fi |
125 done | 135 done |
126 | 136 |
127 # Mercurial is optional since it will be inconsistent with ssh ... hg if this one gets priority. | 137 # Mercurial is optional since it will be inconsistent with ssh ... hg if this one gets priority. |
128 # And use only one. | 138 # And use only one. |
129 for hgdir in {"${HOME}/app","/opt"}/mercurial; do | 139 for hgdir in {"${HOME}/app","/opt"}/mercurial{,/bin}; do |
130 if [ -x "${hgdir}/hg" ]; then | 140 hgbin="${hgdir}/hg" |
141 if [ -x "${hgbin}" ]; then | |
131 PATH="${PATH}:${hgdir}" | 142 PATH="${PATH}:${hgdir}" |
143 alias nhg="${hgbin}" | |
144 break | |
145 fi | |
146 done | |
147 | |
148 for supbindir in {"${HOME}/app","/opt"}/supervisor{,d}/bin; do | |
149 if [ -d "${supbindir}" ]; then | |
150 PATH="${PATH}:${supbindir}" | |
132 break | 151 break |
133 fi | 152 fi |
134 done | 153 done |
135 | 154 |
136 case "${TERM}" in | 155 case "${TERM}" in |