return { "mrjones2014/smart-splits.nvim", keys = { { "", "require('smart-splits').move_cursor_left", desc = "Move to left split", mode = "n" }, { "", "require('smart-splits').move_cursor_down", desc = "Move to lower split", mode = "n" }, { "", "require('smart-splits').move_cursor_up", desc = "Move to upper split", mode = "n" }, { "", "require('smart-splits').move_cursor_right", desc = "Move to right split", mode = "n" }, { "", "require('smart-splits').resize_left", desc = "Resize to left", mode = "n" }, { "", "require('smart-splits').resize_down", desc = "Resize lower", mode = "n" }, { "", "require('smart-splits').resize_up", desc = "Resize upper", mode = "n" }, { "", "require('smart-splits').resize_right", desc = "Resize to right", mode = "n" }, { "mh", "require('smart-splits').swap_buf_left", desc = "Swap to left" }, { "mj", "require('smart-splits').swap_buf_down", desc = "Swap to lower" }, { "mk", "require('smart-splits').swap_buf_up", desc = "Swap to upper" }, { "ml", "require('smart-splits').swap_buf_right", desc = "Swap to right" }, }, }