update Toolbox and scripts
Iris Lightshard nilix@nilfm.cc
PGP Signature
-----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEkFh6dA+k/6CXFXU4O3+8IhROY5gFAmJPXSQACgkQO3+8IhRO Y5igCQ/9HYeLMTqqd351mlSVPUUp1i2rJhC4yQmjR+AHbYZZlK0UF4Usf30oiJ2O mFq33LYSeoYGdP3y/KTHZgZSq83iCaY7dUafyKYlJfwvLDSIF/zMjqENZRwvMgOX w6cVDiXNfuZlvOHhqhWnvk1hiX7q9ISRsbTphQY36bAMtAwvxX7yO0S2aAX/vD2I mRJjGS4njdNsCg6JqTbwUMWAGxnfWl5di15tuUDF2VlXJFYl++NnIWKbm22NNra4 FBLSVQZC1HcVtqpyXGowfPV2FTP86dc26+PuXrb+8CfSYEkSR9FFiaqJaydy0NrX mJpimoM0oQ23nzc0g2vPfBkc8qEMYrVvjxcFhRnhvHumW2h4CyYpmgSZlBmgZwO0 ksyd++hpfqQmd8Kp6pCxy3DfQHLYZb7wlsuI0/Dh3Q4CH8RzKsA0ZgTHdKklcKsz 8OGJh5qBdJKA2FMdCpWoFeeoLUzBq5c8ok2QenrULuw/Ry8or/r3/HexcoCoQ+6y pZDqEQ+ve9FCMdgrw9MMN6c9quL0gasqmxzBt/NKlZpbKtQ+PLuf0WY7iHECJLF9 CttfvDa0yuAMdv6XaJtXwfe6XZabxArxwp5um52dtFeUYIMvvCiuwiIbtwIbqsvO uTfQxU7YB8qzSXFfHJQOzTjR10zY3LjU/PbT42Jt4JBf/HTfhO4= =kYXD -----END PGP SIGNATURE-----
6 files changed,
81 insertions(+),
2 deletions(-)
M
Toolbox
→
Toolbox
@@ -3,6 +3,7 @@
[ Edit 1,$-1d ] # clear win [ Edit x/^[ ]*/ a/# / ] # comment (replace # with comment prefix) [ Edit x/^[ ]*# ?/ x/# ?/d ] # uncomment (replace # with comment prefix) -[ Edit s/^[ ][ ]//g ] # unindent -[ Edit s/^/ /g ] # indent +[ Edit s/^([ ][ ]|[\t]//g ] # unindent (2 spaces or tab) +[ Edit s/^/ /g ] # indent 2 spaces +[ Edit s/^/\t/g ] #indent tabs [ Edit x/[^\n]\n[^\n]/ s/\n/ / ] # join lines
A
scripts/F+
@@ -0,0 +1,17 @@
+#!/bin/sh + +nx=1 + +if [ ! -z "$1" ]; then + nx=$1 +fi + +ctl=$(9p read acme/$winid/ctl) +set -- $ctl +size=$(echo $7 | awk -F/ '{print $5}') +size=${size%a} +newsize=$((size + nx)) + +newfont=$(echo $7 | sed -e s/$size/$newsize/g) + +echo font ${newfont} | 9p write acme/${winid}/ctl
A
scripts/F-
@@ -0,0 +1,16 @@
+#!/bin/sh + +nx=1 +if [ ! -z "$1" ]; then + nx=$1 +fi + +ctl=$(9p read acme/$winid/ctl) +set -- $ctl +size=$(echo $7 | awk -F/ '{print $5}') +size=${size%a} +newsize=$((size - nx)) + +newfont=$(echo $7 | sed -e s/$size/$newsize/g) + +echo font ${newfont} | 9p write acme/${winid}/ctl
A
scripts/Slide
@@ -0,0 +1,5 @@
+#!/bin/sh + +echo name $(pwd)/$1 | 9p write acme/${winid}/ctl +echo clean | 9p write acme/${winid}/ctl +echo get | 9p write acme/${winid}/ctl
A
scripts/Slide+
@@ -0,0 +1,23 @@
+#!/bin/sh + +tagdata=$(9p read acme/${winid}/tag) +set -- ${tagdata} +path=$1 +slide=$(basename ${path}) +oldifs=${IFS} +IFS=' +' + +found=0 +for s in *; do + if [ ${found} -eq 1 ]; then + Slide ${s} + break; + fi + + if [ "${s}" != "${slide}" ]; then + continue + else + found=1 + fi +done
A
scripts/Slide-
@@ -0,0 +1,17 @@
+#!/bin/sh + +tagdata=$(9p read acme/${winid}/tag) +set -- ${tagdata} +path=$1 +slide=$(basename ${path}) +IFS=' +' + +for s in *; do + if [ "${s}" != "${slide}" ]; then + newslide=${s} + else + Slide ${newslide} + break; + fi +done