mirror of
https://github.com/neovim/neovim.git
synced 2025-09-07 11:58:17 +00:00
LSP: Avoid URI-to-fname conversion for non-file URIs #12243
Fixes https://github.com/neovim/neovim/issues/12210
This commit is contained in:

committed by
GitHub

parent
ebee77e73c
commit
2c40a38b39
@@ -113,4 +113,15 @@ describe('URI methods', function()
|
||||
end)
|
||||
end)
|
||||
end)
|
||||
|
||||
describe('uri to bufnr', function()
|
||||
it('uri_to_bufnr & uri_from_bufnr returns original uri for non-file uris', function()
|
||||
local uri = 'jdt://contents/java.base/java.util/List.class?=sql/%5C/home%5C/user%5C/.jabba%5C/jdk%5C/openjdk%5C@1.14.0%5C/lib%5C/jrt-fs.jar%60java.base=/javadoc_location=/https:%5C/%5C/docs.oracle.com%5C/en%5C/java%5C/javase%5C/14%5C/docs%5C/api%5C/=/%3Cjava.util(List.class'
|
||||
local test_case = string.format([[
|
||||
local uri = '%s'
|
||||
return vim.uri_from_bufnr(vim.uri_to_bufnr(uri))
|
||||
]], uri)
|
||||
eq(uri, exec_lua(test_case))
|
||||
end)
|
||||
end)
|
||||
end)
|
||||
|
Reference in New Issue
Block a user