You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
nvim-libmodal/lua/libmodal/src/utils/init.lua

29 lines
811 B
Lua

--- @class libmodal.utils
--- @field api libmodal.utils.api
--- @field classes libmodal.utils.classes
--- @field Help libmodal.utils.Help
--- @field Popup libmodal.utils.Popup
--- @field Vars libmodal.utils.Vars
local utils =
{
api = require 'libmodal.src.utils.api',
classes = require 'libmodal.src.utils.classes',
Help = require 'libmodal.src.utils.Help',
Popup = require 'libmodal.src.utils.Popup',
Vars = require 'libmodal.src.utils.Vars',
}
--- `vim.notify` with a `msg` some `error` which has a `vim.v.throwpoint` and `vim.v.exception`.
--- @param msg string
--- @param err string
--- @return nil
function utils.notify_error(msg, err)
vim.notify(
msg .. ': ' .. vim.v.throwpoint .. '\n' .. vim.v.exception .. '\n' .. err,
vim.log.levels.ERROR,
{title = 'nvim-libmodal'}
)
end
return utils