summaryrefslogtreecommitdiff
path: root/src/options.go
diff options
context:
space:
mode:
authorJunegunn Choi <junegunn.c@gmail.com>2017-05-22 17:07:05 +0900
committerJunegunn Choi <junegunn.c@gmail.com>2017-05-22 17:07:05 +0900
commite1e33397700573da6d6b4fbaff9ac71f10fa36ed (patch)
tree33295b058db8c7cbd8cc2aea1bd7ae7fd73a1fa0 /src/options.go
parent3a5086796d797f6e4402e9cd73e13687facfcb7f (diff)
downloadfzf-e1e33397700573da6d6b4fbaff9ac71f10fa36ed.tar.gz
Implement bindable "change" event and "top" action
# Move cursor to the top result whenever the query string is changed fzf --bind change:top Close #925
Diffstat (limited to 'src/options.go')
-rw-r--r--src/options.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/options.go b/src/options.go
index 8dd58f08..e9e2f28e 100644
--- a/src/options.go
+++ b/src/options.go
@@ -400,6 +400,8 @@ func parseKeyChords(str string, message string) map[int]string {
chord = tui.BSpace
case "ctrl-space":
chord = tui.CtrlSpace
+ case "change":
+ chord = tui.Change
case "alt-enter", "alt-return":
chord = tui.CtrlAltM
case "alt-space":
@@ -714,6 +716,8 @@ func parseKeymap(keymap map[int][]action, str string) {
appendAction(actDown)
case "up":
appendAction(actUp)
+ case "top":
+ appendAction(actTop)
case "page-up":
appendAction(actPageUp)
case "page-down":