Reproduction
Edit a remote file using vim scp://user@myserver[:port]//path/to/file.txt syntax.
Attempting to open the Copilot panel.
Error
Result is Lua exception E95 "Buffer with this name already exists".
Cause and workaround / fix
Looks like lua/copilot/panel.lua panel_uri_from_doc_uri() assumes doc URL starts file://. Switching ^file:// to ^%a+:// seems to fix it (but I don't know other implications like are other URL schemes explicitly supposed to fail?)
Reproduction
Edit a remote file using
vim scp://user@myserver[:port]//path/to/file.txtsyntax.Attempting to open the Copilot panel.
Error
Result is Lua exception E95 "Buffer with this name already exists".
Cause and workaround / fix
Looks like
lua/copilot/panel.luapanel_uri_from_doc_uri()assumes doc URL startsfile://. Switching^file://to^%a+://seems to fix it (but I don't know other implications like are other URL schemes explicitly supposed to fail?)