|
@@ -1280,7 +1280,8 @@ tsetmode(bool priv, bool set, int *args, int narg) {
|
|
|
for(lim = args + narg; args < lim; ++args) {
|
|
|
if(priv) {
|
|
|
switch(*args) {
|
|
|
- case 1:
|
|
|
+ break;
|
|
|
+ case 1:
|
|
|
MODBIT(term.mode, set, MODE_APPKEYPAD);
|
|
|
break;
|
|
|
case 5:
|
|
@@ -1289,9 +1290,14 @@ tsetmode(bool priv, bool set, int *args, int narg) {
|
|
|
if(mode != term.mode)
|
|
|
redraw();
|
|
|
break;
|
|
|
- case 7:
|
|
|
+ case 6:
|
|
|
+ break;
|
|
|
+ case 7:
|
|
|
MODBIT(term.mode, set, MODE_WRAP);
|
|
|
break;
|
|
|
+ case 8:
|
|
|
+ break;
|
|
|
+ case 0:
|
|
|
case 12:
|
|
|
break;
|
|
|
case 25:
|
|
@@ -1319,6 +1325,12 @@ tsetmode(bool priv, bool set, int *args, int narg) {
|
|
|
tcursor((set) ? CURSOR_SAVE : CURSOR_LOAD);
|
|
|
break;
|
|
|
default:
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
fprintf(stderr,
|
|
|
"erresc: unknown private set/reset mode %d\n",
|
|
|
*args);
|
|
@@ -1326,13 +1338,17 @@ tsetmode(bool priv, bool set, int *args, int narg) {
|
|
|
}
|
|
|
} else {
|
|
|
switch(*args) {
|
|
|
- case 2:
|
|
|
+ case 0:
|
|
|
+ break;
|
|
|
+ case 2:
|
|
|
MODBIT(term.mode, set, MODE_KBDLOCK);
|
|
|
break;
|
|
|
- case 4:
|
|
|
+ case 4:
|
|
|
MODBIT(term.mode, set, MODE_INSERT);
|
|
|
break;
|
|
|
- case 20:
|
|
|
+ case 12:
|
|
|
+ break;
|
|
|
+ case 20:
|
|
|
MODBIT(term.mode, set, MODE_CRLF);
|
|
|
break;
|
|
|
default:
|