fix(windows): use std.fs.path.isAbsolute in Project.make_URI
This commit is contained in:
parent
82b5f5433d
commit
4b694d4f0f
1 changed files with 1 additions and 1 deletions
|
@ -114,7 +114,7 @@ fn get_file_lsp(self: *Self, file_path: []const u8) !LSP {
|
||||||
fn make_URI(self: *Self, file_path: ?[]const u8) ![]const u8 {
|
fn make_URI(self: *Self, file_path: ?[]const u8) ![]const u8 {
|
||||||
var buf = std.ArrayList(u8).init(self.a);
|
var buf = std.ArrayList(u8).init(self.a);
|
||||||
if (file_path) |path| {
|
if (file_path) |path| {
|
||||||
if (path.len > 0 and path[0] == std.fs.path.sep) {
|
if (std.fs.path.isAbsolute(path)) {
|
||||||
try buf.writer().print("file://{s}", .{path});
|
try buf.writer().print("file://{s}", .{path});
|
||||||
} else {
|
} else {
|
||||||
try buf.writer().print("file://{s}/{s}", .{ self.name, path });
|
try buf.writer().print("file://{s}/{s}", .{ self.name, path });
|
||||||
|
|
Loading…
Add table
Reference in a new issue