From 83ac70b7a2dac1e100f1fddb40383c017ddb94cf Mon Sep 17 00:00:00 2001 From: TwoFinger Date: Sat, 27 Jan 2018 12:06:35 +0200 Subject: vis-complete: Strip the common part The previous commit would generate duplicate entries when files with the same name exist in more than one directory. --- vis-complete | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vis-complete b/vis-complete index 2df916c..2e664b0 100755 --- a/vis-complete +++ b/vis-complete @@ -58,8 +58,8 @@ else \) 2>/dev/null | head -n $FIND_FILE_LIMIT | sort | - xargs -n1 basename + sed "s|^$(dirname $XPATTERN)/||" fi | vis-menu -b | - sed "s/^$(basename $PATTERN)//" | + sed "s|^$(basename $PATTERN)$(echo $PATTERN | tail -c 2 | fgrep /)||" | tr -d '\n' -- cgit v1.2.3