ref: 81a96200ffac1a029f0348b5f2da56103f09cbe6
parent: 5ecc2478b540a87e36ecf631510f8a2bb3719499
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Wed Sep 26 13:35:21 EDT 2012
libdraw: enter()/eenter() ^W support - we are getting there
--- a/sys/src/libdraw/eenter.c
+++ b/sys/src/libdraw/eenter.c
@@ -153,7 +153,8 @@
if(k == Ketb){ while(tick > 0){tick--;
- if(tick == 0 || strchr("\t ", buf[tick-1]))+ if(tick == 0 ||
+ strchr(" !\"#$%&'()*+,-./:;<=>?@`[\\]^{|}~", buf[tick-1]))break;
}
buf[n = tick] = 0;
--- a/sys/src/libdraw/enter.c
+++ b/sys/src/libdraw/enter.c
@@ -161,7 +161,8 @@
if(k == Ketb){ while(tick > 0){tick--;
- if(tick == 0 || strchr("\t ", buf[tick-1]))+ if(tick == 0 ||
+ strchr(" !\"#$%&'()*+,-./:;<=>?@`[\\]^{|}~", buf[tick-1]))break;
}
buf[n = tick] = 0;
--
⑨