--- @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