diff options
author | Junegunn Choi <junegunn.c@gmail.com> | 2015-06-14 01:54:56 +0900 |
---|---|---|
committer | Junegunn Choi <junegunn.c@gmail.com> | 2015-06-14 01:54:56 +0900 |
commit | 9fca611c4a4b09ee4fe24f5ae65030380e79efd0 (patch) | |
tree | 3e40e196bc9610d8710b92a955a4ebc4bac50710 | |
parent | 8e7164553f231ec7e76ce54693b1457872001333 (diff) |
Add `ignore` action for --bind
-rw-r--r-- | src/options.go | 2 | ||||
-rw-r--r-- | src/terminal.go | 3 |
2 files changed, 5 insertions, 0 deletions
diff --git a/src/options.go b/src/options.go index 2a041ef6..d88706ef 100644 --- a/src/options.go +++ b/src/options.go @@ -391,6 +391,8 @@ func parseKeymap(keymap map[int]actionType, toggleSort bool, str string) (map[in key := keys[0] act := strings.ToLower(pair[1]) switch act { + case "ignore": + keymap[key] = actIgnore case "beginning-of-line": keymap[key] = actBeginningOfLine case "abort": diff --git a/src/terminal.go b/src/terminal.go index 4ff26591..372c1970 100644 --- a/src/terminal.go +++ b/src/terminal.go @@ -716,6 +716,9 @@ func (t *Terminal) Loop() { } } switch action { + case actIgnore: + t.mutex.Unlock() + continue case actInvalid: t.mutex.Unlock() continue |