From b4e7e981f3654aa5cb138115026e52dcc638a6a7 Mon Sep 17 00:00:00 2001 From: Zachary Yedidia Date: Fri, 7 Feb 2020 19:17:17 -0500 Subject: [PATCH] Support paste action in terminal --- internal/action/termpane.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/internal/action/termpane.go b/internal/action/termpane.go index 6928856f..540b2315 100644 --- a/internal/action/termpane.go +++ b/internal/action/termpane.go @@ -90,6 +90,10 @@ func (t *TermPane) HandleEvent(event tcell.Event) { } else if t.Status != shell.TTDone { t.WriteString(event.EscSeq()) } + } else if _, ok := event.(*tcell.EventPaste); ok { + if t.Status != shell.TTDone { + t.WriteString(event.EscSeq()) + } } else if e, ok := event.(*tcell.EventMouse); e != nil && (!ok || t.State.Mode(terminal.ModeMouseMask)) { // t.WriteString(event.EscSeq()) } else if e != nil {