tB that knows about address syntax, change plumber to use it. - plan9port - [fork] Plan 9 from user space (HTM) git clone git://src.adamsgaard.dk/plan9port (DIR) Log (DIR) Files (DIR) Refs (DIR) README (DIR) LICENSE --- (DIR) commit e89321a56e6d3c1559e166898510d6ddab9e6ffe (DIR) parent 1ccf253eb2479d536f690f1805a7719a7cfe96dc (HTM) Author: rsc <devnull@localhost> Date: Tue, 2 Dec 2003 21:57:32 +0000 B that knows about address syntax, change plumber to use it. Diffstat: M bin/B | 6 ++++++ M plumb/basic | 6 +++--- 2 files changed, 9 insertions(+), 3 deletions(-) --- (DIR) diff --git a/bin/B b/bin/B t@@ -22,6 +22,12 @@ else do pwd=`pwd` file=`cleanname -d $pwd $i` + line=`echo $file | sed 's/.*://'` + file=`echo $file | sed 's/:.*//'` echo "B $file" >>$sam + if [ "x$line" != "x" -a "x$line" != "x$file" ] + then + echo "$line" >> $sam + fi done fi (DIR) diff --git a/plumb/basic b/plumb/basic t@@ -56,7 +56,7 @@ arg isfile $1 data set $file attr add addr=$3 plumb to edit -plumb start /usr/local/plan9/bin/B $file +plumb start /usr/local/plan9/bin/B $file:$3 # plumb client window $editor # .h files are looked up in /sys/include and passed to edit t@@ -66,7 +66,7 @@ arg isfile /sys/include/$1 data set $file attr add addr=$3 plumb to edit -plumb start /usr/local/plan9/bin/B $file +plumb start /usr/local/plan9/bin/B $file:$3 # plumb client window $editor # .m files are looked up in /sys/module and passed to edit t@@ -76,7 +76,7 @@ arg isfile /sys/module/$1 data set $file attr add addr=$3 plumb to edit -plumb start /usr/local/plan9/bin/B $file +plumb start /usr/local/plan9/bin/B $file:$3 # plumb client window $editor # faces -> new mail window for message