realpath.patch 711 B

1234567891011121314151617181920212223242526272829
  1. From ceadb2f11119143af4f590ea6b05a531483219b5 Mon Sep 17 00:00:00 2001
  2. From: xd1le <elisp.vim@gmail.com>
  3. Date: Wed, 30 Aug 2017 17:27:20 +1000
  4. Subject: [PATCH] use realpath instead of python to calculate relative path
  5. ---
  6. deer | 5 +----
  7. 1 file changed, 1 insertion(+), 4 deletions(-)
  8. diff --git a/deer b/deer
  9. index 3d89dea..804a871 100644
  10. --- a/deer
  11. +++ b/deer
  12. @@ -259,10 +259,7 @@ deer-get-relative()
  13. {
  14. local TMP
  15. TMP=${1:-${DEER_DIRNAME%/}/$DEER_BASENAME[$DEER_DIRNAME]}
  16. - TMP="`python -c '
  17. -import sys, os
  18. -print(os.path.relpath(sys.argv[1], sys.argv[2]))
  19. -' $TMP ${DEER_STARTDIR:-$PWD}`"
  20. + TMP="`realpath --relative-to=${DEER_STARTDIR:-$PWD} $TMP`"
  21. print -R $TMP:q
  22. }
  23. --
  24. 2.14.1