update notify message when symbol not found #126

neovim_0.6
ray-x 2 years ago
parent b89811b1b6
commit 1202df85cd

@ -55,9 +55,13 @@ M.document_symbol_handler = mk_handler(function(err, result, ctx)
vim.notify('failed to get document symbol' .. vim.inspect(ctx), vim.lsp.log_levels.WARN)
end
local bufnr = ctx.bufnr or 0
local query = ' '
if ctx.params and ctx.params.query then
query = query .. ctx.params.query .. ' '
end
if not result or vim.tbl_isempty(result) then
vim.notify('symbol not found for buf' .. vim.inspect(ctx), vim.lsp.log_levels.WARN)
vim.notify('symbol' .. query .. 'not found for buf' .. vim.inspect(ctx), vim.lsp.log_levels.WARN)
return
end
local locations = {}
@ -111,8 +115,13 @@ M.workspace_symbol_handler = mk_handler(function(err, result, ctx, cfg)
if err then
vim.notify('failed to get workspace symbol' .. vim.inspect(ctx), vim.lsp.log_levels.WARN)
end
query = ' '
if ctx.params and ctx.params.query then
query = query .. ctx.params.query .. ' '
end
if not result or vim.tbl_isempty(result) then
vim.notify('symbol not found for buf' .. vim.inspect(ctx), vim.lsp.log_levels.WARN)
log('symbol not found', ctx)
vim.notify('symbol' .. query .. 'not found for buf ' .. tostring(ctx.bufnr), vim.lsp.log_levels.WARN)
return
end
log(result[1])

Loading…
Cancel
Save