diff --git a/complete.go b/complete.go index 68e3d60..f583ee7 100644 --- a/complete.go +++ b/complete.go @@ -30,7 +30,7 @@ type defsProvider interface { func makeCompleter(def defsProvider) liner.WordCompleter { return func(line string, pos int) (head string, completions []string, tail string) { idx := 0 - for i := 0; i < pos; i++ { + for range pos { _, width := utf8.DecodeRuneInString(line[idx:]) idx += width }