From c12e49ecbf4ae7933b13d592543c9f7c7dc03581 Mon Sep 17 00:00:00 2001 From: Ori Bernstein Date: Sat, 12 Jun 2021 18:03:26 +0000 Subject: B: expand path when plumbing files When we plumb a file, we open it in the current working directory if it exists. However, if it doesn't exist, we end up opening it relative to the editor's working directory. Expanding the path to works around this issue. --- rc/bin/B | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'rc') diff --git a/rc/bin/B b/rc/bin/B index 866242438..c5666aa28 100755 --- a/rc/bin/B +++ b/rc/bin/B @@ -10,10 +10,9 @@ if(~ $#* 0){ exit usage } -if(test -f /mnt/plumb/edit || test -f /mnt/term/mnt/plumb/edit){ - for(i) - plumb -s B -d edit $i - exit +wdir=`{pwd} +for(i){ + if(! ~ $i /*) + i=$wdir/$i + plumb -s B -d edit $i } - -echo 'no plumber' >[1=2] -- cgit v1.2.3