diff --git a/internal/action/actions.go b/internal/action/actions.go index 44f0595f..20a71a72 100644 --- a/internal/action/actions.go +++ b/internal/action/actions.go @@ -620,6 +620,11 @@ func (h *BufPane) Autocomplete() bool { return false } + if !util.IsNonAlphaNumeric(h.Cursor.RuneUnder(h.Cursor.X)) { + // don't autocomplete if cursor is on alpha numeric character (middle of a word) + return false + } + if b.HasSuggestions { b.CycleAutocomplete(true) return true