From 45bba616df5d92390dfe2c059ca8c6681f9b510d Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 29 Oct 2024 20:44:51 +0100 Subject: [PATCH] feat: add cli option to enable syntax timing reports --- src/main.zig | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main.zig b/src/main.zig index 35ef2b2..d64560f 100644 --- a/src/main.zig +++ b/src/main.zig @@ -62,6 +62,7 @@ pub fn main() anyerror!void { .language = "Force the language of the file to be opened", .list_languages = "Show available languages", .no_syntax = "Disable syntax highlighting", + .syntax_report_timing = "Report syntax highlighting time", .exec = "Execute a command on startup", .version = "Show build version and exit", }; @@ -89,6 +90,7 @@ pub fn main() anyerror!void { language: ?[]const u8, list_languages: bool, no_syntax: bool, + syntax_report_timing: bool, exec: ?[]const u8, version: bool, }; @@ -186,6 +188,7 @@ pub fn main() anyerror!void { env.set("show-log", args.show_log); env.set("no-sleep", args.no_sleep); env.set("no-syntax", args.no_syntax); + env.set("syntax-report-timing", args.syntax_report_timing); env.set("dump-stack-trace", args.debug_dump_on_error); if (args.frame_rate) |s| env.num_set("frame-rate", @intCast(s)); env.proc_set("log", log_proc.ref());