return { "mrjones2014/smart-splits.nvim", enabled = true, event = "VeryLazy", keys = { { "wr", "SmartResizeMode", desc = "Toggle Smart Resize Mode" }, }, config = function() require("smart-splits").setup({ ignored_filetypes = { "nofile", "quickfix", "prompt", }, ignored_buftypes = { "NvimTree" }, default_amount = 3, at_edge = "wrap", move_cursor_same_row = false, resize_mode = { quit_key = "", resize_keys = { "h", "j", "k", "l" }, silent = false, hooks = { on_enter = nil, on_leave = nil, }, }, ignored_events = { "BufEnter", "WinEnter", }, multiplexer_integration = "tmux", disable_multiplexer_nav_when_zoomed = true, }) end, }