1
0
mirror of https://github.com/SpaceVim/SpaceVim.git synced 2025-02-03 07:00:05 +08:00
SpaceVim/bundle/plenary.nvim/lua/plenary/errors.lua
2022-05-16 22:20:10 +08:00

16 lines
328 B
Lua

local M = {}
M.traceback_error = function(s, level)
local traceback = debug.traceback()
traceback = traceback .. "\n" .. s
error(traceback, (level or 1) + 1)
end
M.info_error = function(s, func_info, level)
local info = debug.getinfo(func_info)
info = info .. "\n" .. s
error(info, (level or 1) + 1)
end
return M