all repos — acme @ ccb2aa148e25e4033cd89583ab7f7f3a04d701d3

fork of the acme editor from plan9port - keybinds, tweaks, config.h, etc

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-----
commit

ccb2aa148e25e4033cd89583ab7f7f3a04d701d3

parent

8920dc9db29bee5b5c098e50e98b12e5393faa96

6 files changed, 81 insertions(+), 2 deletions(-)

jump to
M ToolboxToolbox

@@ -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