make a clean listing in an acme window.
diff --git a/bin/Getdir b/bin/Getdir
new file mode 100755
index 0000000..b164642
--- /dev/null
+++ b/bin/Getdir
@@ -0,0 +1,24 @@
+#!/usr/local/plan9/bin/rc
+
+dir=acme/acme/$winid
+
+fn rd {
+	9p read $dir/$1 || { echo 9p failed >[1=2]; exit 9p }
+}
+fn wr {
+	9p write $dir/$1 || { echo 9p failed >[1=2]; exit 9p }
+}
+
+
+tag=`{rd tag}
+if(! ~ $tag(1) */){
+	echo window $tag(1) is not a directory >[1=2]
+	exit 'not a directory'
+}
+
+echo -n , | wr addr
+ls -pF $tag(1) | sed 's/\*$//' |
+	9grep -v '^\.|\.o$|^o\.' |
+mc | wr data
+echo -n '#0' | wr addr
+echo -n 'dot=addr' | wr ctl