return {
  {
    "aserowy/tmux.nvim",
    event = "VeryLazy",
    config = function()
      local tmux = require("tmux")
      tmux.setup({
        copy_sync = {
          enable = false,
        },
        navigation = {
          cycle_navigation = false,
          enable_default_keybindings = false,
          persist_zoom = true,
        },
        resize = {
          enable_default_keybindings = false,
        },
      })
    end,
    keys = {
      { "<c-h>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").move_left()<cr>' },
      { "<c-l>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").move_right()<cr>' },
      { "<c-j>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").move_bottom()<cr>' },
      { "<c-k>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").move_up()<cr>' },
      { "<c-left>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").resize_left()<cr>' },
      { "<c-down>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").resize_bottom()<cr>' },
      { "<c-up>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").resize_up()<cr>' },
      { "<c-right>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").resize_right()<cr>' },
    },
  },
}
