local status_ok, smartsplits = pcall(require, "smart-splits") if not status_ok then return end smartsplits.setup { default_amount = 3, resize_mode = { quit_key = 'r', resize_keys = { '', '', '', '', }, silent = true, hooks = { on_enter = function() vim.notify("Resize mode on", vim.log.levels.INFO, { title = "Smart Splits" }) vim.cmd('unmap r') end, on_leave = function() vim.notify("Resize Mode off", vim.log.levels.INFO, { title = "Smart Splits" }) vim.keymap.set('n', 'r', smartsplits.start_resize_mode, {}) end, }, }, }