From e615600ff150e460a22d6a74da21a6df40d486fc Mon Sep 17 00:00:00 2001 From: Junegunn Choi Date: Thu, 21 Nov 2019 23:06:14 +0900 Subject: Allow action composition over multiple --bind # Note + prefix in the second bind expression fzf --bind u:up --bind u:+up fzf --bind u:up+up --- src/options.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/options.go') diff --git a/src/options.go b/src/options.go index bdd16e1c..bb7333ca 100644 --- a/src/options.go +++ b/src/options.go @@ -809,7 +809,11 @@ func parseKeymap(keymap map[int][]action, str string) { default: t := isExecuteAction(specLower) if t == actIgnore { - errorExit("unknown action: " + spec) + if specIndex == 0 && specLower == "" { + actions = append(keymap[key], actions...) + } else { + errorExit("unknown action: " + spec) + } } else { var offset int switch t { -- cgit v1.2.3