return { "mrjones2014/smart-splits.nvim", build = "./kitty/install-kittens.bash", event = "VeryLazy", -- stylua: ignore keys = { { "", function() require("smart-splits").resize_left() end, desc = "Resize Left" }, { "", function() require("smart-splits").resize_down() end, desc = "Resize Down" }, { "", function() require("smart-splits").resize_up() end, desc = "Resize Up" }, { "", function() require("smart-splits").resize_right() end, desc = "Resize Right" }, { "", function() require("smart-splits").move_cursor_left() end, desc = "Move Cursor Left" }, { "", function() require("smart-splits").move_cursor_down() end, desc = "Move Cursor Down" }, { "", function() require("smart-splits").move_cursor_up() end, desc = "Move Cursor Up" }, { "", function() require("smart-splits").move_cursor_right() end, desc = "Move Cursor Right" }, { "", function() require("smart-splits").swap_buf_left() end, desc = "Swap Buffer Left" }, { "", function() require("smart-splits").swap_buf_down() end, desc = "Swap Buffer Down" }, { "", function() require("smart-splits").swap_buf_up() end, desc = "Swap Buffer Up" }, { "", function() require("smart-splits").swap_buf_right() end, desc = "Swap Buffer Right" }, }, }