Fix Home, End on rxvt-unicode (#3507)

This commit is contained in:
Tomáš Janoušek 2023-11-12 13:06:38 +00:00 committed by GitHub
parent 84bb350b14
commit 11fb4233f7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -402,7 +402,7 @@ func (r *LightRenderer) escSequence(sz *int) Event {
return Event{F3, 0, nil}
case 'S':
return Event{F4, 0, nil}
case '1', '2', '3', '4', '5', '6':
case '1', '2', '3', '4', '5', '6', '7', '8':
if len(r.buffer) < 4 {
return Event{Invalid, 0, nil}
}
@ -453,6 +453,10 @@ func (r *LightRenderer) escSequence(sz *int) Event {
return Event{PgUp, 0, nil}
case '6':
return Event{PgDn, 0, nil}
case '7':
return Event{Home, 0, nil}
case '8':
return Event{End, 0, nil}
case '1':
switch r.buffer[3] {
case '~':