From c884c602e382789bf1ccef251d0d85af43da03e0 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Sat, 14 Jun 2025 17:54:44 +0000 Subject: [PATCH] Modernize: range over int --- highlighter.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/highlighter.go b/highlighter.go index 3123f96..6cf91c7 100644 --- a/highlighter.go +++ b/highlighter.go @@ -185,7 +185,7 @@ func (h *Highlighter) highlightRegion(highlights LineMatch, start int, canMatchE } fullHighlights := make([]Group, len([]rune(string(line)))) - for i := 0; i < len(fullHighlights); i++ { + for i := range fullHighlights { fullHighlights[i] = curRegion.group } @@ -284,7 +284,7 @@ func (h *Highlighter) HighlightString(input string) []LineMatch { lines := strings.Split(input, "\n") var lineMatches []LineMatch - for i := 0; i < len(lines); i++ { + for i := range lines { line := []rune(lines[i]) highlights := make(LineMatch) @@ -300,7 +300,7 @@ func (h *Highlighter) HighlightString(input string) []LineMatch { // HighlightStates correctly sets all states for the buffer func (h *Highlighter) HighlightStates(input LineStates) { - for i := 0; i < input.LinesNum(); i++ { + for i := range input.LinesNum() { line := []rune(input.Line(i)) // highlights := make(LineMatch)