From cbe785b967dd55ca323c3160365ccb1416fb718b Mon Sep 17 00:00:00 2001 From: CJ van den Berg Date: Thu, 8 Aug 2024 22:25:39 +0200 Subject: [PATCH] fix(windows): use os native path separator when encoding LSP URIs --- src/Project.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Project.zig b/src/Project.zig index 961e8b5..7f1a6c4 100644 --- a/src/Project.zig +++ b/src/Project.zig @@ -119,7 +119,7 @@ fn make_URI(self: *Self, file_path: ?[]const u8) ![]const u8 { if (std.fs.path.isAbsolute(path)) { try buf.writer().print("file://{s}", .{path}); } else { - try buf.writer().print("file://{s}/{s}", .{ self.name, path }); + try buf.writer().print("file://{s}{c}{s}", .{ self.name, std.fs.path.sep, path }); } } else try buf.writer().print("file://{s}", .{self.name}); return buf.toOwnedSlice();