fix: don't encode file URI colons

This commit is contained in:
CJ van den Berg 2025-12-28 22:21:45 +01:00
parent 0e3f7c8c1c
commit 85f5e5ab2e
Signed by: neurocyte
GPG key ID: 8EB1E1BB660E3FB9

View file

@ -364,7 +364,7 @@ fn make_URI(self: *Self, file_path: ?[]const u8) LspError![]const u8 {
fn write_URI_path(writer: *std.Io.Writer, path: []const u8) std.Io.Writer.Error!void { fn write_URI_path(writer: *std.Io.Writer, path: []const u8) std.Io.Writer.Error!void {
for (path) |c| try switch (c) { for (path) |c| try switch (c) {
std.fs.path.sep => writer.writeByte('/'), std.fs.path.sep => writer.writeByte('/'),
':' => writer.writeAll("%3A"), // ':' => writer.writeAll("%3A"),
else => writer.writeByte(c), else => writer.writeByte(c),
}; };
} }