aboutsummaryrefslogtreecommitdiffstats
path: root/bash/.bashrc
diff options
context:
space:
mode:
Diffstat (limited to 'bash/.bashrc')
-rwxr-xr-xbash/.bashrc9
1 files changed, 5 insertions, 4 deletions
diff --git a/bash/.bashrc b/bash/.bashrc
index 2e6df21..5edd73a 100755
--- a/bash/.bashrc
+++ b/bash/.bashrc
@@ -89,13 +89,14 @@ elif exists vi; then
89fi 89fi
90 90
91vim() { 91vim() {
92 vim_bin=$(whereis -B $(sed "s/:/ /g" <(echo $PATH)) -b $EDITOR | cut -d' ' -f2-)
92 if [[ -z $@ ]]; then 93 if [[ -z $@ ]]; then
93 $EDITOR 94 $vim_bin
94 elif [[ -d $@ ]]; then 95 elif [[ -d $@ ]]; then
95 dir=$(pwd) 96 dir=$(pwd)
96 cd $@ && $EDITOR && cd $dir 97 cd $@ && $vim_bin && cd $dir
97 else 98 else
98 $EDITOR $@ 99 $vim_bin $@
99 fi 100 fi
100} 101}
101 102
@@ -166,7 +167,7 @@ fi
166# Start gnome-keyring-daemon 167# Start gnome-keyring-daemon
167if exists gnome-keyring-daemon; then 168if exists gnome-keyring-daemon; then
168 if [ -n "$DESKTOP_SESSION" ];then 169 if [ -n "$DESKTOP_SESSION" ];then
169 eval $(gnome-keyring-daemon --start) 170 eval $(gnome-keyring-daemon --start 2> /dev/null)
170 export SSH_AUTH_SOCK 171 export SSH_AUTH_SOCK
171 fi 172 fi
172fi 173fi