diff options
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lspconfig/ui/lspinfo.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lua/lspconfig/ui/lspinfo.lua b/lua/lspconfig/ui/lspinfo.lua index 40481221..942d65bc 100644 --- a/lua/lspconfig/ui/lspinfo.lua +++ b/lua/lspconfig/ui/lspinfo.lua @@ -103,6 +103,8 @@ local function make_config_info(config, bufnr) return lines end +---@param client table +---@param fname string local function make_client_info(client, fname) local client_info = {} @@ -110,7 +112,7 @@ local function make_client_info(client, fname) local workspace_folders = fn.has 'nvim-0.9' == 1 and client.workspace_folders or client.workspaceFolders local uv = vim.loop local is_windows = uv.os_uname().version:match 'Windows' - fname = uv.fs_realpath(fname) + fname = vim.fn.fnamemodify(vim.fn.resolve(fname), ':p') local sep = is_windows and '\\' or '/' local fname_parts = vim.split(fname, sep, { trimempty = true }) if workspace_folders then |
