summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/app.go b/app.go
index e6a7b4b..421b569 100644
--- a/app.go
+++ b/app.go
@@ -547,7 +547,12 @@ func (app *App) handleKeyEvent(ev *tcell.EventKey) {
app.win.InputEnd()
}
case tcell.KeyBackspace, tcell.KeyBackspace2:
- ok := app.win.InputBackspace()
+ var ok bool
+ if ev.Modifiers() == tcell.ModAlt {
+ ok = app.win.InputDeleteWord()
+ } else {
+ ok = app.win.InputBackspace()
+ }
if ok {
app.typing()
}