From d2fec54ec017cd8e1fa3daed445834e58d5b59e1 Mon Sep 17 00:00:00 2001 From: David Dworken Date: Sun, 24 Sep 2023 17:19:51 -0700 Subject: [PATCH] Move regexp compilation out of render function so it isn't run once for every single cell --- client/tui/tui.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/client/tui/tui.go b/client/tui/tui.go index 2da8f04..62c888e 100644 --- a/client/tui/tui.go +++ b/client/tui/tui.go @@ -584,8 +584,8 @@ func makeTable(ctx context.Context, rows []table.Row) (table.Model, error) { Background(lipgloss.Color("57")). Bold(false) if config.BetaMode { + MATCH_NOTHING_REGEXP := regexp.MustCompile("a^") s.RenderCell = func(model table.Model, value string, position table.CellPosition) string { - MATCH_NOTHING_REGEXP := regexp.MustCompile("a^") var re *regexp.Regexp CURRENT_QUERY_FOR_HIGHLIGHTING = strings.TrimSpace(CURRENT_QUERY_FOR_HIGHLIGHTING) if CURRENT_QUERY_FOR_HIGHLIGHTING == "" {