We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2a2fb10 commit 3a34fc4Copy full SHA for 3a34fc4
textarea/textarea.go
@@ -752,6 +752,12 @@ func (m Model) Update(msg tea.Msg) (Model, tea.Cmd) {
752
}
753
m.deleteWordLeft()
754
case key.Matches(msg, m.KeyMap.DeleteWordForward):
755
+ m.col = clamp(m.col, 0, len(m.value[m.row]))
756
+ if m.col >= len(m.value[m.row]) {
757
+ m.mergeLineBelow(m.row)
758
+ break
759
+ }
760
+ m.deleteWordRight()
761
case key.Matches(msg, m.KeyMap.InsertNewline):
762
if len(m.value) >= maxHeight {
763
return m, nil
0 commit comments