Fix fuzzy match highlighting in choose_files kitten

Fixes #9693
This commit is contained in:
copilot-swe-agent[bot]
2026-03-17 08:47:56 +00:00
committed by Kovid Goyal
parent f2734fcfbd
commit 3862ae26cc

View File

@@ -112,12 +112,10 @@ func (h *Handler) render_match_with_positions(text string, add_ellipsis bool, po
for chunk := range split_up_text(text, add_ellipsis, positions) {
if chunk.text != "" {
if chunk.emphasize {
h.lp.QueueWriteString(prefix)
defer func() {
h.lp.QueueWriteString(suffix)
}()
h.lp.QueueWriteString(prefix + chunk.text + suffix)
} else {
h.lp.QueueWriteString(chunk.text)
}
h.lp.QueueWriteString(chunk.text)
}
}
}