update bashrc for Arch Linux
authorKen-ichi Mito <mitty@mitty.jp>
Sat, 12 Mar 2016 12:30:08 +0000 (21:30 +0900)
committerKen-ichi Mito <mitty@mitty.jp>
Sat, 12 Mar 2016 12:30:08 +0000 (21:30 +0900)
 * remove inactive functions
 * set git command completion file for bash

TipAndDoc/.bashrc

index 8d7dfbc..fd11a78 100644 (file)
@@ -26,25 +26,13 @@ function I {
     if [ "$1" ]; then history | grep "$@"; else history 30; fi
 }
 
-if [ -f $BASH_COMPLETION_DIR/git -o -f $BASH_COMPLETION_COMPAT_DIR/git \
-     -o -f $BASH_COMPLETION_COMPAT_DIR/git-prompt ]; then
-    export PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w$(__git_ps1)\$ '
+if [ -f /usr/share/git/completion/git-prompt.sh ]; then
+    source /usr/share/git/completion/git-prompt.sh
+    export PS1='\u@\h:\w$(__git_ps1)\$ '
 else
-    export PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
+    export PS1='\u@\h:\w\$ '
 fi
 
-if [ -d $HOME/bin -a `echo $PATH | grep -c $HOME/bin` -eq 0 ]; then
-    export PATH=$PATH:$HOME/bin
-fi
-
-function svnst {
-    svn st $@ | grep "^[^?]"
-}
-
-function hexcmp {
-    cmp -l "$@" | awk '{printf "%08X %02X %02X\n", $1-1, strtonum(0$2), strtonum(0$3)}'
-}
-
 alias vi='vim'
 alias sudo='sudo -H '
 alias rm='rm -v'