| @@ -2,6 +2,34 @@ | |||||
| # 外部ファイルの読み込み | # 外部ファイルの読み込み | ||||
| # test -r ~/filepath && . ~/filepath | # test -r ~/filepath && . ~/filepath | ||||
| # ln SRC DST | # ln SRC DST | ||||
| ########################## | |||||
| # system type | |||||
| # $OSTYPEとか使えるのかな | |||||
| if uname | grep -E "^MINGW32" >/dev/null 2>&1 | |||||
| then | |||||
| alias ismsys=true | |||||
| else | |||||
| alias ismsys=false | |||||
| fi | |||||
| if uname | grep -E "^CYGWIN" >/dev/null 2>&1 | |||||
| then | |||||
| alias iscygwin=true | |||||
| else | |||||
| alias iscygwin=false | |||||
| fi | |||||
| alias iswindows="iscygwin || ismsys" | |||||
| if uname | grep -E 'Darwin' >/dev/null 2>&1 | |||||
| then | |||||
| alias isdarwin=true | |||||
| else | |||||
| alias isdarwin=false | |||||
| fi | |||||
| ########################################## | ########################################## | ||||
| safe-cmd(){ | safe-cmd(){ | ||||
| type $1 >/dev/null 2>&1 && "$@" | type $1 >/dev/null 2>&1 && "$@" | ||||
| @@ -12,7 +40,7 @@ test -r /etc/bashrc && . /etc/bashrc | |||||
| export PS1="\$(prompt_function)\$ " | export PS1="\$(prompt_function)\$ " | ||||
| # PROMPT_COMMAND=prompt_function | # PROMPT_COMMAND=prompt_function | ||||
| export PAGER="less" | export PAGER="less" | ||||
| export EDITOR="vim" | |||||
| export EDITOR="vi" | |||||
| export VISUAL=$EDITOR | export VISUAL=$EDITOR | ||||
| export LESS="-iRM" | export LESS="-iRM" | ||||
| # export LC_MESSAGES="C" | # export LC_MESSAGES="C" | ||||
| @@ -277,27 +305,6 @@ _echocolors(){ | |||||
| safe-cmd stty stop undef # unbind C-s to stop displaying output | safe-cmd stty stop undef # unbind C-s to stop displaying output | ||||
| ########################## | |||||
| # system type | |||||
| # $OSTYPEとか使えるのかな | |||||
| iswindows(){ | |||||
| # uname | grep -iE 'windows|MINGW' >/dev/null 2>&1 | |||||
| iscygwin || ismsys | |||||
| } | |||||
| ismsys(){ | |||||
| uname | grep -E "^MINGW32" >/dev/null 2>&1 | |||||
| } | |||||
| iscygwin(){ | |||||
| uname | grep -E "^CYGWIN" >/dev/null 2>&1 | |||||
| } | |||||
| isdarwin(){ | |||||
| uname | grep -E 'Darwin' >/dev/null 2>&1 | |||||
| } | |||||
| ######################### | ######################### | ||||
| # for windose | # for windose | ||||