m/fzf
1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-11-17 15:53:39 -05:00

Add 'insert' key for --bind

Close #1744
This commit is contained in:
Junegunn Choi
2020-02-24 01:43:19 +09:00
parent ec75d16ea8
commit dca56da0ef
5 changed files with 12 additions and 2 deletions

View File

@@ -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":

View File

@@ -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:

View File

@@ -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:

View File

@@ -66,6 +66,7 @@ const (
Right
Home
End
Insert
SUp
SDown