--- //.git/fs/object/60b7d723793dde4afd313241585eeb3bc83b92b0/tree/sys/src/cmd/acme/text.c +++ sys/src/cmd/acme/text.c @@ -742,6 +742,8 @@ error("text.type"); cut(t, t, nil, TRUE, TRUE, nil, 0); t->eq0 = ~0; + if(r == 0x08) /* ^H: erase character */ + return; /* skip the extra backspace */ } textshow(t, t->q0, t->q0, 1); switch(r){