diff --git a/runtime/lua/vim/pack/_lsp.lua b/runtime/lua/vim/pack/_lsp.lua index 1c32076b7e..223ede8197 100644 --- a/runtime/lua/vim/pack/_lsp.lua +++ b/runtime/lua/vim/pack/_lsp.lua @@ -122,7 +122,7 @@ methods['textDocument/documentLink'] = function(params, callback) --- @type vim.pack.lsp.DocumentLink[] local links = {} local cur_src = '' - local lines = vim.api.nvim_buf_get_lines(0, 0, -1, false) + local lines = vim.api.nvim_buf_get_lines(bufnr, 0, -1, false) for i, l in ipairs(lines) do cur_src = l:match('^Source: +(.+)$') or cur_src