diff --git a/cmd/micro/bindings.go b/cmd/micro/bindings.go index e1077d57..65eb0d53 100644 --- a/cmd/micro/bindings.go +++ b/cmd/micro/bindings.go @@ -65,6 +65,7 @@ func InitBindings() { "EndOfLine": (*View).EndOfLine, "ToggleRuler": (*View).ToggleRuler, "JumpLine": (*View).JumpLine, + "ClearStatus": (*View).ClearStatus, } keys := map[string]tcell.Key{ @@ -289,6 +290,7 @@ func DefaultBindings() map[string]string { "CtrlR": "ToggleRuler", "CtrlL": "JumpLine", "Delete": "Delete", + "Esc": "ClearStatus", } } @@ -842,6 +844,12 @@ func (v *View) JumpLine() bool { return false } +// ClearStatus clears the messenger bar +func (v *View) ClearStatus() bool { + messenger.Message("") + return false +} + // None is no action func None() bool { return false