local status_ok, notify = pcall(require, "notify") if not status_ok then return end notify.setup { timeout = 3000, minimum_width = 35, icons = { DEBUG = "B", ERROR = "x", INFO = "i", TRACE = "t", WARN = "!" }, max_height = function() return math.floor(vim.o.lines * 0.75) end, max_width = function() return math.floor(vim.o.columns * 0.5) end, on_open = function(win, record) vim.api.nvim_win_set_config(win, { title = { { " "..record.title[1].." ", "Notify"..record.level.."Title" }, }, title_pos = "center", border = "single", }) end, render = function(bufnr, notif) notif.message[1] = string.format("%s", notif.message[1]) vim.api.nvim_buf_set_lines(bufnr, 0, -1, false, notif.message) end, }