mirror of
https://github.com/junegunn/fzf.git
synced 2025-11-17 15:53:39 -05:00
@@ -472,6 +472,8 @@ func parseKeyChords(str string, message string) map[int]string {
|
||||
chord = tui.Home
|
||||
case "end":
|
||||
chord = tui.End
|
||||
case "insert":
|
||||
chord = tui.Insert
|
||||
case "pgup", "page-up":
|
||||
chord = tui.PgUp
|
||||
case "pgdn", "page-down":
|
||||
|
||||
@@ -453,7 +453,10 @@ func (r *LightRenderer) escSequence(sz *int) Event {
|
||||
*sz = 4
|
||||
switch r.buffer[2] {
|
||||
case 50:
|
||||
if len(r.buffer) == 5 && r.buffer[4] == 126 {
|
||||
if r.buffer[3] == 126 {
|
||||
return Event{Insert, 0, nil}
|
||||
}
|
||||
if len(r.buffer) > 4 && r.buffer[4] == 126 {
|
||||
*sz = 5
|
||||
switch r.buffer[3] {
|
||||
case 48:
|
||||
|
||||
@@ -318,6 +318,8 @@ func (r *FullscreenRenderer) GetChar() Event {
|
||||
}
|
||||
return Event{Right, 0, nil}
|
||||
|
||||
case tcell.KeyInsert:
|
||||
return Event{Insert, 0, nil}
|
||||
case tcell.KeyHome:
|
||||
return Event{Home, 0, nil}
|
||||
case tcell.KeyDelete:
|
||||
|
||||
@@ -66,6 +66,7 @@ const (
|
||||
Right
|
||||
Home
|
||||
End
|
||||
Insert
|
||||
|
||||
SUp
|
||||
SDown
|
||||
|
||||
Reference in New Issue
Block a user