From d0e175a5d7e1cd5b16c29aafb9e13b23bb11b5e4 Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Tue, 19 Aug 2025 11:59:17 +0200 Subject: [PATCH] fix: use OS path separator when creating LSP log file --- src/LSP.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/LSP.zig b/src/LSP.zig index fde015b..a3480df 100644 --- a/src/LSP.zig +++ b/src/LSP.zig @@ -266,7 +266,7 @@ const Process = struct { var log_file_path = std.ArrayList(u8).init(self.allocator); defer log_file_path.deinit(); const state_dir = root.get_state_dir() catch |e| return tp.exit_error(e, @errorReturnTrace()); - log_file_path.writer().print("{s}/lsp-{s}.log", .{ state_dir, self.tag }) catch |e| return tp.exit_error(e, @errorReturnTrace()); + log_file_path.writer().print("{s}{c}lsp-{s}.log", .{ state_dir, std.fs.path.sep, self.tag }) catch |e| return tp.exit_error(e, @errorReturnTrace()); self.log_file = std.fs.createFileAbsolute(log_file_path.items, .{ .truncate = true }) catch |e| return tp.exit_error(e, @errorReturnTrace()); }