X-Git-Url: https://jasonwoof.com/gitweb/?a=blobdiff_plain;f=st.c;h=1162700411a9c2d3e788b8eb93961eff119722c6;hb=f5356d018505963a72d1a5bb505c69b2cf32792b;hp=69ec122c5db39442ef4a522a74acbf8fd024be9f;hpb=f796533b1bab9aa8ea4e70b79d305c9aea47fe6a;p=st.git diff --git a/st.c b/st.c index 69ec122..1162700 100644 --- a/st.c +++ b/st.c @@ -2401,14 +2401,20 @@ tcontrolcode(uchar ascii) { case 0177: /* DEL (IGNORED) */ return; case 0x84: /* TODO: IND */ - case 0x85: /* TODO: NEL */ + break; + case 0x85: /* NEL -- Next line */ + tnewline(1); /* always go to first col */ + break; case 0x88: /* TODO: HTS */ case 0x8d: /* TODO: RI */ case 0x8e: /* TODO: SS2 */ case 0x8f: /* TODO: SS3 */ case 0x90: /* TODO: DCS */ case 0x98: /* TODO: SOS */ - case 0x9a: /* TODO: DECID */ + break; + case 0x9a: /* DECID -- Identify Terminal */ + ttywrite(VT102ID, sizeof(VT102ID) - 1); + break; case 0x9b: /* TODO: CSI */ case 0x9c: /* TODO: ST */ case 0x9d: /* TODO: OSC */