mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-01-23 13:00:04 +08:00
perf(neoyank): handle errors
This commit is contained in:
parent
56a1ab4796
commit
4399354a8f
@ -52,7 +52,12 @@ local function show_yank_history(opts)
|
||||
actions.close(prompt_bufnr)
|
||||
local reg = vim.fn.getreg('"')
|
||||
vim.fn.setreg('"', entry.value[1])
|
||||
vim.cmd("normal! p")
|
||||
local ok, rst = pcall(vim.cmd, 'normal! p')
|
||||
if not ok then
|
||||
vim.g._spacevim_temp_err = rst
|
||||
-- @todo implement lua notify api
|
||||
local notify = vim.api.nvim_eval('SpaceVim#api#notify#get().notify(g:_spacevim_temp_err, "WarningMsg")')
|
||||
end
|
||||
vim.fn.setreg('"', reg)
|
||||
end)
|
||||
return true
|
||||
|
Loading…
Reference in New Issue
Block a user