summaryrefslogtreecommitdiffstats
path: root/prompt.go
diff options
context:
space:
mode:
Diffstat (limited to 'prompt.go')
-rw-r--r--prompt.go3
1 files changed, 3 insertions, 0 deletions
diff --git a/prompt.go b/prompt.go
index 6b75d0d..071dc56 100644
--- a/prompt.go
+++ b/prompt.go
@@ -11,7 +11,10 @@ var promptString = "[w,a,s,d,?] >>"
func promptEditor(v *gocui.View, key gocui.Key, ch rune, mod gocui.Modifier) {
switch {
case ch != 0 && mod == 0:
+ v.Clear()
v.EditWrite(ch)
+ parseInput(v)
+ v.SetCursor(0, 0)
case key == gocui.KeySpace:
v.EditWrite(' ')
case key == gocui.KeyBackspace || key == gocui.KeyBackspace2: