vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit 360f4eee16cab4501815e13b0b427cd9ce61a4d0 parent 4bd3a5b7a88946b475ebd0a320e4eeec6b6a4824 Author: TwoFinger <Two-Finger@users.noreply.github.com> Date: Sat, 27 Jan 2018 12:06:35 +0200 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. Diffstat:
| M | vis-complete | | | 4 | ++-- |
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git 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'