Make highlight code fully re-useable

This commit is contained in:
Kovid Goyal
2025-07-20 15:37:03 +05:30
parent 2bdbbd909c
commit 28fce006d6
6 changed files with 304 additions and 252 deletions

View File

@@ -446,7 +446,7 @@ func (self *Handler) draw_status_line() {
if self.inputting_command {
self.rl.RedrawNonAtomic()
} else if self.statusline_message != "" {
self.lp.QueueWriteString(message_format(wcswidth.TruncateToVisualLength(sanitize(self.statusline_message), self.screen_size.columns)))
self.lp.QueueWriteString(message_format(wcswidth.TruncateToVisualLength(sanitize()(self.statusline_message), self.screen_size.columns)))
} else {
num := self.logical_lines.NumScreenLinesTo(self.scroll_pos)
den := self.logical_lines.NumScreenLinesTo(self.max_scroll_pos)