ref: 03f2668d68ddce6966fdc3f13bd085bced5ff48d
parent: d3f93ee1f394e709622e79469d2d7ee5805ce996
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;
--
⑨