diff options
| -rw-r--r-- | st.c | 6 |
1 files changed, 5 insertions, 1 deletions
| @@ -856,10 +856,14 @@ tputc(char c) { | |||
| 856 | tmoveto(term.c.x+1, term.c.y); | 856 | tmoveto(term.c.x+1, term.c.y); |
| 857 | term.esc = 0; | 857 | term.esc = 0; |
| 858 | break; | 858 | break; |
| 859 | case 'D': | 859 | case 'D': /* XXX: CUP (VT100) or IND (VT52) ... */ |
| 860 | tmoveto(term.c.x-1, term.c.y); | 860 | tmoveto(term.c.x-1, term.c.y); |
| 861 | term.esc = 0; | 861 | term.esc = 0; |
| 862 | break; | 862 | break; |
| 863 | case 'E': /* NEL -- Next line */ | ||
| 864 | tnewline(); | ||
| 865 | term.esc = 0; | ||
| 866 | break; | ||
| 863 | case 'M': /* RI -- Reverse index */ | 867 | case 'M': /* RI -- Reverse index */ |
| 864 | if(term.c.y == term.top) | 868 | if(term.c.y == term.top) |
| 865 | tinsertblankline(1); | 869 | tinsertblankline(1); |
