diff --git a/readline/readline.go b/readline/readline.go index 129d5c7..f703489 100644 --- a/readline/readline.go +++ b/readline/readline.go @@ -416,6 +416,10 @@ func (rl *Instance) Readline() (string, error) { rl.renderHelpers() } + case charCtrlUnderscore: + rl.undoLast() + rl.viUndoSkipAppend = true + case '\r': fallthrough case '\n':