commit 82acaac
delthas
·
2022-04-15 21:51:14 +0000 UTC
parent 44b8fcf
Delete word on Alt+Backspace This is a standard shortcut.
1 files changed,
+6,
-1
M
app.go
M
app.go
+6,
-1
1@@ -547,7 +547,12 @@ func (app *App) handleKeyEvent(ev *tcell.EventKey) {
2 app.win.InputEnd()
3 }
4 case tcell.KeyBackspace, tcell.KeyBackspace2:
5- ok := app.win.InputBackspace()
6+ var ok bool
7+ if ev.Modifiers() == tcell.ModAlt {
8+ ok = app.win.InputDeleteWord()
9+ } else {
10+ ok = app.win.InputBackspace()
11+ }
12 if ok {
13 app.typing()
14 }