mirror of git://git.suckless.org/st
The style inquisition was here again.
This commit is contained in:
parent
620e3bb39e
commit
7474a2fc37
|
@ -131,7 +131,7 @@ static Key key[] = {
|
||||||
{ XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0},
|
{ XK_Down, ShiftMask, "\033[1;2B", 0, 0, 0},
|
||||||
{ XK_Down, ControlMask, "\033[1;5B", 0, 0, 0},
|
{ XK_Down, ControlMask, "\033[1;5B", 0, 0, 0},
|
||||||
{ XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0},
|
{ XK_Down, Mod1Mask, "\033[1;3B", 0, 0, 0},
|
||||||
{ XK_Left, XK_NO_MOD, "\033[D", 0, -1, 0},
|
{ XK_Left, XK_NO_MOD, "\033[D", 0, -1, 0},
|
||||||
{ XK_Left, XK_NO_MOD, "\033OD", 0, +1, 0},
|
{ XK_Left, XK_NO_MOD, "\033OD", 0, +1, 0},
|
||||||
{ XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0},
|
{ XK_Left, ShiftMask, "\033[1;2D", 0, 0, 0},
|
||||||
{ XK_Left, ControlMask, "\033[1;5D", 0, 0, 0},
|
{ XK_Left, ControlMask, "\033[1;5D", 0, 0, 0},
|
||||||
|
|
|
@ -21,3 +21,4 @@ LDFLAGS += -g ${LIBS}
|
||||||
|
|
||||||
# compiler and linker
|
# compiler and linker
|
||||||
CC ?= cc
|
CC ?= cc
|
||||||
|
|
||||||
|
|
16
st.c
16
st.c
|
@ -2700,17 +2700,21 @@ kmap(KeySym k, uint state) {
|
||||||
if(kp->k != k)
|
if(kp->k != k)
|
||||||
continue;
|
continue;
|
||||||
if((state & mask) != mask &&
|
if((state & mask) != mask &&
|
||||||
(mask == XK_NO_MOD && state))
|
(mask == XK_NO_MOD && state)) {
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
if((kp->appkey < 0 && IS_SET(MODE_APPKEYPAD)) ||
|
if((kp->appkey < 0 && IS_SET(MODE_APPKEYPAD)) ||
|
||||||
(kp->appkey > 0 && !IS_SET(MODE_APPKEYPAD)))
|
(kp->appkey > 0 && !IS_SET(MODE_APPKEYPAD))) {
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
if((kp->appcursor < 0 && IS_SET(MODE_APPCURSOR)) ||
|
if((kp->appcursor < 0 && IS_SET(MODE_APPCURSOR)) ||
|
||||||
(kp->appcursor > 0 && !IS_SET(MODE_APPCURSOR)))
|
(kp->appcursor > 0 && !IS_SET(MODE_APPCURSOR))) {
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
if((kp->crlf < 0 && IS_SET(MODE_CRLF)) ||
|
if((kp->crlf < 0 && IS_SET(MODE_CRLF)) ||
|
||||||
(kp->crlf > 0 && !IS_SET(MODE_CRLF)))
|
(kp->crlf > 0 && !IS_SET(MODE_CRLF))) {
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
return kp->s;
|
return kp->s;
|
||||||
}
|
}
|
||||||
|
@ -2755,6 +2759,7 @@ kpress(XEvent *ev) {
|
||||||
memcpy(cp, xstr, len);
|
memcpy(cp, xstr, len);
|
||||||
len = cp - buf + len;
|
len = cp - buf + len;
|
||||||
}
|
}
|
||||||
|
|
||||||
ttywrite(buf, len);
|
ttywrite(buf, len);
|
||||||
if(IS_SET(MODE_ECHO))
|
if(IS_SET(MODE_ECHO))
|
||||||
techo(buf, len);
|
techo(buf, len);
|
||||||
|
@ -2869,7 +2874,7 @@ main(int argc, char *argv[]) {
|
||||||
opt_class = argv[i];
|
opt_class = argv[i];
|
||||||
break;
|
break;
|
||||||
case 'e':
|
case 'e':
|
||||||
/* eat every remaining arguments */
|
/* eat all remaining arguments */
|
||||||
if(++i < argc)
|
if(++i < argc)
|
||||||
opt_cmd = &argv[i];
|
opt_cmd = &argv[i];
|
||||||
goto run;
|
goto run;
|
||||||
|
@ -2924,6 +2929,7 @@ run:
|
||||||
ttynew();
|
ttynew();
|
||||||
selinit();
|
selinit();
|
||||||
run();
|
run();
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue