diff --git a/textarea/modal.go b/textarea/modal.go index 81d2ac9..e48afa6 100644 --- a/textarea/modal.go +++ b/textarea/modal.go @@ -437,7 +437,7 @@ func (m *Model) normalUpdate(msg tea.Msg) tea.Cmd { return executeCmd(*m.command) case "e", "E": end := m.findWordEndRight(max(m.command.Count, 1), msg.String() == "E") - if m.command.Action == ActionDelete { + if m.command.Action == ActionDelete || m.command.Action == ActionChange { end.Col = min(end.Col+1, len(m.value[end.Row])) } m.command.Range = Range{