Skip to content

Commit cf6cb4f

Browse files
committed
fix: URI conversion for panel would assume file:// prefix
Fixes #277
1 parent ccd34fa commit cf6cb4f

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

lua/copilot/panel/init.lua

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,14 @@ end
6868

6969
---@return string panelUri
7070
local function panel_uri_from_doc_uri(doc_uri)
71-
return doc_uri:gsub("^file://", panel_uri_prefix)
71+
local uri = panel_uri_prefix .. vim.uri_to_fname(doc_uri)
72+
return uri
7273
end
7374

7475
---@return string doc_uri
7576
local function panel_uri_to_doc_uri(panel_uri)
76-
return panel_uri:gsub("^" .. panel_uri_prefix, "file://")
77+
local uri = vim.uri_from_fname(vim.uri_to_fname(panel_uri))
78+
return uri
7779
end
7880

7981
---@param bufname string

0 commit comments

Comments
 (0)