aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRuss Cox <rsc@swtch.com>2014-05-19 09:39:34 -0400
committerRuss Cox <rsc@swtch.com>2014-05-19 09:39:34 -0400
commit113ea95f7b3b8f2af5e57214fe752c187d35aa19 (patch)
tree4047eff4099ae13993029117bb4ebe763a741049 /src
parentbae34df843174dd2dfcbb3e584ea8f963f0c1d32 (diff)
downloadplan9port-113ea95f7b3b8f2af5e57214fe752c187d35aa19.tar.gz
plan9port-113ea95f7b3b8f2af5e57214fe752c187d35aa19.tar.bz2
plan9port-113ea95f7b3b8f2af5e57214fe752c187d35aa19.zip
undo CL 69070045 / 8539a916d98a
This breaks ^C in win windows, as expected. People use ^C, win expects and handles ^C, so I don't think we can just take it away. I've noticed that it is broken but assumed my ssh was screwed up. If you want to make WindowsKey+C,X,V do the operations, by analogy with command+C,X,V on Mac, that's fine with me. ««« original CL description acme: copy/cut/paste with ctl+c,x,v LGTM=rsc R=rsc CC=plan9port.codebot https://codereview.appspot.com/69070045 »»» TBR=rsc CC=burns.ethan, r https://codereview.appspot.com/96410045
Diffstat (limited to 'src')
-rw-r--r--src/cmd/acme/text.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/cmd/acme/text.c b/src/cmd/acme/text.c
index 7ea6de93..463db9ff 100644
--- a/src/cmd/acme/text.c
+++ b/src/cmd/acme/text.c
@@ -745,12 +745,10 @@ texttype(Text *t, Rune r)
q0++;
textshow(t, q0, q0, TRUE);
return;
- case 3: /* ^C: copy */
case Kcmd+'c': /* %C: copy */
typecommit(t);
cut(t, t, nil, TRUE, FALSE, nil, 0);
return;
- case 0x1a: /* ^Z: undo */
case Kcmd+'z': /* %Z: undo */
typecommit(t);
undo(t, nil, nil, TRUE, 0, nil, 0);
@@ -779,7 +777,6 @@ texttype(Text *t, Rune r)
}
/* cut/paste must be done after the seq++/filemark */
switch(r){
- case 0x18: /* ^X: cut */
case Kcmd+'x': /* %X: cut */
typecommit(t);
if(t->what == Body){
@@ -790,7 +787,6 @@ texttype(Text *t, Rune r)
textshow(t, t->q0, t->q0, 1);
t->iq1 = t->q0;
return;
- case 0x16: /* ^V: paste */
case Kcmd+'v': /* %V: paste */
typecommit(t);
if(t->what == Body){