return { { "aserowy/tmux.nvim", opts = { copy_sync = { enable = true, ignore_buffers = { empty = false }, redirect_to_clipboard = false, register_offset = 0, sync_clipboard = false, sync_registers = true, sync_registers_keymap_put = true, sync_registers_keymap_reg = true, sync_deletes = true, sync_unnamed = true, }, navigation = { cycle_navigation = true, enable_default_keybindings = false, persist_zoom = false, }, resize = { enable_default_keybindings = false, resize_step_x = 5, resize_step_y = 3, }, swap = { cycle_navigation = false, enable_default_kebindings = false, }, }, -- stylua: ignore keys = { { "", function() require("tmux").move_left() end, }, { "", function() require("tmux").move_right() end, }, { "", function() require("tmux").move_top() end, }, { "", function() require("tmux").move_bottom() end, }, { "", function() require("tmux").resize_left() end, }, { "", function() require("tmux").resize_right() end, }, { "", function() require("tmux").resize_top() end, }, { "", function() require("tmux").resize_bottom() end, }, { "", function() require("tmux").swap_left() end, }, { "", function() require("tmux").swap_right() end, }, { "", function() require("tmux").swap_top() end, }, { "", function() require("tmux").swap_bottom() end, }, }, }, }