Xinqi Bao's Git
projects
/
st.git
/ blobdiff
summary
|
log
|
commit
|
diff
|
tree
raw
|
inline
| side by side
Move terminal echo logic into st.c
[st.git]
/
x.c
diff --git
a/x.c
b/x.c
index
a7f619e
..
49a22e4
100644
(file)
--- a/
x.c
+++ b/
x.c
@@
-390,7
+390,7
@@
mousereport(XEvent *e)
return;
}
return;
}
- ttywrite(buf, len);
+ ttywrite(buf, len
, 0
);
}
void
}
void
@@
-408,7
+408,7
@@
bpress(XEvent *e)
for (ms = mshortcuts; ms < mshortcuts + LEN(mshortcuts); ms++) {
if (e->xbutton.button == ms->b
&& match(ms->mask, e->xbutton.state)) {
for (ms = mshortcuts; ms < mshortcuts + LEN(mshortcuts); ms++) {
if (e->xbutton.button == ms->b
&& match(ms->mask, e->xbutton.state)) {
- tty
send(ms->s, strlen(ms->s)
);
+ tty
write(ms->s, strlen(ms->s), 1
);
return;
}
}
return;
}
}
@@
-520,10
+520,10
@@
selnotify(XEvent *e)
}
if (IS_SET(MODE_BRCKTPASTE) && ofs == 0)
}
if (IS_SET(MODE_BRCKTPASTE) && ofs == 0)
- ttywrite("\033[200~", 6);
- tty
send((char *)data, nitems * format / 8
);
+ ttywrite("\033[200~", 6
, 0
);
+ tty
write((char *)data, nitems * format / 8, 1
);
if (IS_SET(MODE_BRCKTPASTE) && rem == 0)
if (IS_SET(MODE_BRCKTPASTE) && rem == 0)
- ttywrite("\033[201~", 6);
+ ttywrite("\033[201~", 6
, 0
);
XFree(data);
/* number of 32-bit chunks returned */
ofs += nitems * format / 32;
XFree(data);
/* number of 32-bit chunks returned */
ofs += nitems * format / 32;
@@
-1634,12
+1634,12
@@
focus(XEvent *ev)
win.state |= WIN_FOCUSED;
xseturgency(0);
if (IS_SET(MODE_FOCUS))
win.state |= WIN_FOCUSED;
xseturgency(0);
if (IS_SET(MODE_FOCUS))
- ttywrite("\033[I", 3);
+ ttywrite("\033[I", 3
, 0
);
} else {
XUnsetICFocus(xw.xic);
win.state &= ~WIN_FOCUSED;
if (IS_SET(MODE_FOCUS))
} else {
XUnsetICFocus(xw.xic);
win.state &= ~WIN_FOCUSED;
if (IS_SET(MODE_FOCUS))
- ttywrite("\033[O", 3);
+ ttywrite("\033[O", 3
, 0
);
}
}
}
}
@@
-1714,7
+1714,7
@@
kpress(XEvent *ev)
/* 2. custom keys from config.h */
if ((customkey = kmap(ksym, e->state))) {
/* 2. custom keys from config.h */
if ((customkey = kmap(ksym, e->state))) {
- tty
send(customkey, strlen(customkey)
);
+ tty
write(customkey, strlen(customkey), 1
);
return;
}
return;
}
@@
-1733,7
+1733,7
@@
kpress(XEvent *ev)
len = 2;
}
}
len = 2;
}
}
- tty
send(buf, len
);
+ tty
write(buf, len, 1
);
}
}