]> git.donarmstrong.com Git - zsh.git/blobdiff - .zsh/zshrc/60_vcsprompt
add ~/.local/bin to PATH
[zsh.git] / .zsh / zshrc / 60_vcsprompt
index 78e061d40bdd4fac7979a9dbf1533e7a98e94254..8dd1b06ea09106d80e5b8fa53d2bc3d2a25c8449 100644 (file)
@@ -1,3 +1,5 @@
+# -*- mode: sh -*-
+# -*- mode: sh -*-
 # zshrc/60_vcsprompt
 #
 # Make git information available to the prompt
@@ -14,7 +16,9 @@ __git_get_reporoot()
 {
   # return the full path to the root of the current git repository
   [ -d "$GIT_DIR" ] && echo "$GIT_DIR" && return 0
-  git rev-parse --show-toplevel
+  local dir; dir="$PWD/$(git rev-parse --show-cdup)"
+  # do not use --show-toplevel because it resolves symlinks
+  echo $dir:a
 }
 
 __git_get_branch()
@@ -204,7 +208,7 @@ __vcs_print_preprompt()
 
   case "$repotype" in
     git)
-      __git_print_preprompt
+      __git_print_preprompt
       ;;
   esac
 }