fix lsp diagnostics highligth: find_node index, bufnr (#295)
This commit is contained in:
@@ -14,7 +14,7 @@ local function get_severity(diagnostics)
|
||||
end
|
||||
|
||||
local function highlight_node(node, linenr)
|
||||
local buf = require'nvim-tree.lib'.Tree.bufnr
|
||||
local buf = require'nvim-tree.view'.View.bufnr
|
||||
if not vim.fn.bufexists(buf) or not vim.fn.bufloaded(buf) then return end
|
||||
local line = a.nvim_buf_get_lines(buf, linenr, linenr+1, false)[1]
|
||||
local starts_at = vim.fn.stridx(line, node.name)
|
||||
|
||||
@@ -76,8 +76,9 @@ function M.find_node(nodes, fn)
|
||||
local n, idx = M.find_node(node.entries, fn)
|
||||
i = i + idx
|
||||
if n then return n, i end
|
||||
else
|
||||
i = i + 1
|
||||
end
|
||||
i = i + 1
|
||||
end
|
||||
return nil, i
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user