From 42705867f1c65d3e8fa35768b6085c5e8338cad5 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Fri, 10 Oct 2025 12:33:30 +0200 Subject: [PATCH] fix: set ast dump file type asyncronosly to avoid tree-sitter slowdown --- src/tui/editor.zig | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tui/editor.zig b/src/tui/editor.zig index cff09a6..617a4ff 100644 --- a/src/tui/editor.zig +++ b/src/tui/editor.zig @@ -4903,8 +4903,9 @@ pub const Editor = struct { scratch_name.writer.print("*ast: {s}*", .{file_path}) else scratch_name.writer.print("*ast*", .{}); - try command.executeName("open_scratch_buffer", command.fmt(.{ scratch_name.written(), ast.written(), "scheme" })); + try command.executeName("open_scratch_buffer", command.fmt(.{ scratch_name.written(), ast.written(), "text" })); tp.self_pid().send(.{ "cmd", "navigate", .{ .file = scratch_name.written() } }) catch return; + tp.self_pid().send(.{ "cmd", "set_file_type", .{"scheme"} }) catch return; } pub const dump_document_tree_meta: Meta = .{ .description = "Debug: dump current document tree" };