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