diff options
Diffstat (limited to 'internal/client/ui')
| -rw-r--r-- | internal/client/ui/viminput/viminput.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/internal/client/ui/viminput/viminput.go b/internal/client/ui/viminput/viminput.go index 270cb73..86fcda6 100644 --- a/internal/client/ui/viminput/viminput.go +++ b/internal/client/ui/viminput/viminput.go @@ -634,7 +634,7 @@ func (m *Model) handleInsertModeKeys(key tea.KeyMsg) { m.SetCursorLine(m.cursorLine - 1) m.SetCursorColumn(cursorColumn) - } else if len(line) != 0 { + } else if len(line) != 0 && m.cursorColumn != 0 { m.lines[m.cursorLine] = slices.Delete(line, m.cursorColumn-1, m.cursorColumn) m.SetCursorColumn(m.cursorColumn - 1) } |
