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_top()<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_top()<cr>' },
      { "<c-right>", mode = { "n", "t", "i" }, '<cmd>lua require("tmux").resize_right()<cr>' },
    },
  },
}