summaryrefslogtreecommitdiffstats
path: root/src/terminal.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/terminal.go')
-rw-r--r--src/terminal.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/terminal.go b/src/terminal.go
index aabeb07c..d393b610 100644
--- a/src/terminal.go
+++ b/src/terminal.go
@@ -284,6 +284,7 @@ const (
actEnableSearch
actSelect
actDeselect
+ actUnbind
)
type placeholderFlags struct {
@@ -2657,6 +2658,11 @@ func (t *Terminal) Loop() {
command := t.replacePlaceholder(a.a, false, string(t.input), list)
newCommand = &command
}
+ case actUnbind:
+ keys := parseKeyChords(a.a, "PANIC")
+ for key := range keys {
+ delete(t.keymap, key)
+ }
}
return true
}