blob: 5e40dc4fb8720a24c69ba25846cd811162b1c253 [file] [log] [blame]
rsc2b85f702005-01-11 20:58:13 +00001#!/usr/local/plan9/bin/rc
rsce06d9212004-04-25 20:30:47 +00002
rscfa277512004-04-25 20:31:28 +00003# Click on an acme directory window and then execute Getdir
4
rsc9bbe4592005-01-14 05:55:09 +00005. 9.rc
rsce06d9212004-04-25 20:30:47 +00006dir=acme/acme/$winid
7
8fn rd {
9 9p read $dir/$1 || { echo 9p failed >[1=2]; exit 9p }
10}
11fn wr {
12 9p write $dir/$1 || { echo 9p failed >[1=2]; exit 9p }
13}
14
15
16tag=`{rd tag}
17if(! ~ $tag(1) */){
18 echo window $tag(1) is not a directory >[1=2]
19 exit 'not a directory'
20}
21
22echo -n , | wr addr
rsc90df80d2005-01-17 21:27:52 +000023
rscd46ac8d2005-09-13 00:13:10 +000024ls -pF `{eval echo $tag(1)} | sed 's/\*$//' |
rsc9bbe4592005-01-14 05:55:09 +000025 grep -v '^''?\.|\.o$|^''?o\.' |
rsc90df80d2005-01-17 21:27:52 +000026 mc |
27 wr data
rsce06d9212004-04-25 20:30:47 +000028echo -n '#0' | wr addr
29echo -n 'dot=addr' | wr ctl