feat(lsp): rename_symbol: decode and normalize file uri
This commit is contained in:
parent
bfdeffc70f
commit
e597fee2e5
2 changed files with 13 additions and 15 deletions
|
@ -815,8 +815,10 @@ pub fn rename_symbol(self: *Self, from: tp.pid_ref, file_path: []const u8, row:
|
|||
try cbor.writeValue(w, "rename_symbol_item");
|
||||
try cbor.writeArrayHeader(w, renames.items.len);
|
||||
for (renames.items) |rename| {
|
||||
var file_path_buf: [std.fs.max_path_bytes]u8 = undefined;
|
||||
const file_path_ = std.Uri.percentDecodeBackwards(&file_path_buf, rename.uri[7..]);
|
||||
try cbor.writeValue(w, .{
|
||||
rename.uri,
|
||||
file_path_,
|
||||
rename.range.start.line,
|
||||
rename.range.start.character,
|
||||
rename.range.end.line,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue