added NEL support

This commit is contained in:
Roman Shevchenko 2019-01-14 13:13:49 +00:00
parent a1a3d176d1
commit 3c7b325fe5
1 changed files with 6 additions and 0 deletions

View File

@ -11,6 +11,7 @@ var ansiSequenceMap = map[rune]escapeSequenceHandler{
'7': saveCursorHandler,
'8': restoreCursorHandler,
'D': indexHandler,
'E': nextLineHandler, // NEL
'M': reverseIndexHandler,
'P': sixelHandler,
'c': risHandler, //RIS
@ -69,3 +70,8 @@ func ansiHandler(pty chan rune, terminal *Terminal) error {
return fmt.Errorf("Unknown ANSI control sequence byte: 0x%02X [%v]", b, string(b))
}
func nextLineHandler(pty chan rune, terminal *Terminal) error {
terminal.ActiveBuffer().NewLine()
return nil
}