Fix #73: Calling defintion_preview() on blank lines causes error (#74)

Co-authored-by: Jinsong Zhang <spindensity@gmail.com>
neovim_0.6
spindensity 3 years ago committed by GitHub
parent 5391bf6aec
commit 633c7da38f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -52,10 +52,16 @@ local function def_preview(timeout_ms)
-- result = {vim.tbl_deep_extend("force", {}, unpack(result))}
-- log("def-preview", result)
for key, value in pairs(result) do
if result[key] ~= nil then
if result[key] ~= nil and not vim.tbl_isempty(result[key]) then
table.insert(data, value.result[1])
end
end
if vim.tbl_isempty(data) then
print("No result found: " .. method)
return nil
end
local range = data[1].targetRange or data[1].range
local row = range.start.line

Loading…
Cancel
Save