From 688e87d6689aac60423c20195005ef12858787d1 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Thu, 6 Jun 2024 09:44:43 +1000 Subject: [PATCH] Add rc/filetype/perf.kak for perf-report highlight --- rc/filetype/perf.kak | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 rc/filetype/perf.kak diff --git a/rc/filetype/perf.kak b/rc/filetype/perf.kak new file mode 100644 index 000000000..646ab02d9 --- /dev/null +++ b/rc/filetype/perf.kak @@ -0,0 +1,18 @@ +provide-module perf-report %{ + add-highlighter shared/perf-report group + add-highlighter shared/perf-report/above_threshold regex '\b([5-9]|\d{2})\.\d+%' 0:red + add-highlighter shared/perf-report/below_threshold regex '\b[0-4]\.\d+%' 0:green + + + define-command -override perf-report-focus %{ + execute-keys 'xs...\d+\.\d+%vtv' + } +} + +hook -group perf-report-highlight global WinSetOption filetype=perf-report %{ + require-module perf-report + add-highlighter window/perf-report ref perf-report + hook -once -always window WinSetOption filetype=.* %{ remove-highlighter window/perf-report } + + map window normal ': perf-report-focus' +}