ref: 9424b0f9d5937d4c792961d60928c8000df001c7
parent: bf83ddaa4e469d1093830536ecb985b7ac0a6148
author: glenda <glenda@cirno>
date: Sun Mar 23 15:58:19 EDT 2025
add cut with ctrl x
--- a/wind.c
+++ b/wind.c
@@ -1003,11 +1003,18 @@
if(!w->mouseopen)
switch(r){
case 0x03: /* ^C: copy selection to snarf buffer */
- wsnarf(w);
+ if(w->q0 != w->q1)
+ wsnarf(w);
return;
case 0x16: /* ^V: paste from snarf buffer */
getsnarf();
wpaste(w);
+ return;
+ case 0x18: /* ^X: cut selection to snarf buffer */
+ if(w->q0 != w->q1) {
+ wsnarf(w);
+ wcut(w);
+ }
return;
case Kdown:
if(shiftdown) {
--
⑨