mirror of
https://github.com/LukeSmithxyz/st.git
synced 2024-11-23 07:35:59 +01:00
vim mouse clicking fixed, fix #344
This commit is contained in:
parent
401b6f73f0
commit
4c57f1f618
1 changed files with 2 additions and 3 deletions
5
x.c
5
x.c
|
@ -410,7 +410,6 @@ mousesel(XEvent *e, int done)
|
|||
void
|
||||
mousereport(XEvent *e)
|
||||
{
|
||||
int code;
|
||||
int len, x = evcol(e), y = evrow(e),
|
||||
button = e->xbutton.button, state = e->xbutton.state;
|
||||
char buf[40];
|
||||
|
@ -459,11 +458,11 @@ mousereport(XEvent *e)
|
|||
|
||||
if (IS_SET(MODE_MOUSESGR)) {
|
||||
len = snprintf(buf, sizeof(buf), "\033[<%d;%d;%d%c",
|
||||
code, x+1, y+1,
|
||||
button, x+1, y+1,
|
||||
e->type == ButtonRelease ? 'm' : 'M');
|
||||
} else if (x < 223 && y < 223) {
|
||||
len = snprintf(buf, sizeof(buf), "\033[M%c%c%c",
|
||||
32+code, 32+x+1, 32+y+1);
|
||||
32+button, 32+x+1, 32+y+1);
|
||||
} else {
|
||||
return;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue