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