diff options
| author | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-02-21 14:59:32 +0100 |
|---|---|---|
| committer | Aurélien Aptel <aurelien.aptel@gmail.com> | 2010-02-21 14:59:32 +0100 |
| commit | 7cdaf130b17e4991da9bb3d8d1341e0092474a73 (patch) | |
| tree | 2c70646a7ecc676441d67554488e32963241384a /st.c | |
| parent | 639f16d200eee5e297187c582afd9fd2e3e8ef57 (diff) | |
| download | st-7cdaf130b17e4991da9bb3d8d1341e0092474a73.tar.gz st-7cdaf130b17e4991da9bb3d8d1341e0092474a73.zip | |
added VT100 NEL.
Diffstat (limited to 'st.c')
| -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); |
