diff --git a/bin/cd-improved b/bin/cd-improved index 28a2c35..67a8e99 100644 --- a/bin/cd-improved +++ b/bin/cd-improved @@ -4,15 +4,15 @@ root="$(git rev-parse --show-toplevel 2>/dev/null)" if [ -z "$root" ] then - cd "$@" + builtin cd "$@" else if [ -z "$1" ] then - cd "$root" + builtin cd "$root" else if [ $(echo "$1" | grep '^/') ] - then cd "$root"$@ - else cd "$@" + then builtin cd "$root"$@ + else builtin cd "$@" fi fi fi diff --git a/shell/alias b/shell/alias index 410186a..629bf98 100644 --- a/shell/alias +++ b/shell/alias @@ -2,7 +2,7 @@ alias ls="ls --color=auto" alias ll="ls -lA" alias gcd="source git-cd" alias g="source cd-improved" -alias gg="cd $HOME; g ." +alias gg="builtin cd $HOME; g ." alias hello='echo "Hello :)"' alias w='watch -t -d -n 1' alias setclip='xclip -selection c'