diff --git a/lua/copilot/panel/init.lua b/lua/copilot/panel/init.lua index 52d91667..bc9f3441 100644 --- a/lua/copilot/panel/init.lua +++ b/lua/copilot/panel/init.lua @@ -384,7 +384,7 @@ function panel:refresh() end if self.state.req_id then - self.client:cancel_request(self.state.req_id) + self.client.cancel_request(self.state.req_id) self.state.req_id = nil end diff --git a/lua/copilot/panel/utils.lua b/lua/copilot/panel/utils.lua index 17a06e4a..8340158e 100644 --- a/lua/copilot/panel/utils.lua +++ b/lua/copilot/panel/utils.lua @@ -15,6 +15,9 @@ end ---@return string doc_uri function M.panel_uri_to_doc_uri(panel_uri) + -- local file_uri = panel_uri:gsub("^" .. panel_uri_prefix, "file://") + -- local uri = vim.uri_from_fname(vim.uri_to_fname(file_uri)) + -- return uri return panel_uri:gsub("^" .. panel_uri_prefix, "file://") end diff --git a/lua/copilot/suggestion/init.lua b/lua/copilot/suggestion/init.lua index b99006f3..e441b64f 100644 --- a/lua/copilot/suggestion/init.lua +++ b/lua/copilot/suggestion/init.lua @@ -899,4 +899,12 @@ function M.teardown() copilot.setup_done = false end +function M.get_context(bufnr) + return get_ctx(bufnr) +end + +function M.should_auto_trigger() + return should_auto_trigger() +end + return M