return {
  -- local function map(mode, lhs, rhs, opts)
  --   local options = { noremap=true, silent=true }
  --   if opts then
  --     options = vim.tbl_extend('force', options, opts)
  --   end
  --   vim.api.nvim_set_keymap(mode, lhs, rhs, options)
  -- end

  vim.keymap.set('n', '<leader>ff', ":Telescope find_files<cr>", {}),
  vim.keymap.set('n', '<leader>fg', ":Telescope live_grep<cr>", {}),
  vim.keymap.set('n', '<leader>fb', ":Telescope buffers<cr>", {}),
  vim.keymap.set('n', '<leader>fh', ":Telescope help_tags", {}),

  -- map("n", "<s-h>", ":bn")
  vim.keymap.set(
    'n',
    '<S-h>',
    ":bp<cr>",
    {
      buffer = bufnr,
      desc = '[G]o to [P]revious Buffer'
    }
  ),
  -- map("n", "<s-l>", ":bp")
  vim.keymap.set(
    'n',
    '<S-l>',
    ":bn<cr>",
    {
      buffer = bufnr,
      desc = '[G]o to [N]ext Buffer'
    }
  )

  -- map("n", "<leader>bq", ":Bdelete")
  -- vim.keymap.set(
  --   'n',
  --   '<leader>bq',
  --   vim.cmd("bdelete"),
  --   {
  --     buffer = bufnr,
  --     desc = '[G]o to [D]elete Buffer'
  --   }
  -- ),
  -- map("n", "<leader>bd", ":bd")
  -- vim.keymap.set(
  --   'n',
  --   '<leader>bd',
  --   vim.cmd("bd"),
  --   {
  --     buffer = bufnr,
  --     desc = '[G]o to [D]elete Buffer'
  --   }
  -- ),

  -- map("n", "<leader>bu", ":bufdo :Bdelete")
  -- vim.keymap.set(
  --   'n',
  --   '<leader>bu',
  --   vim.cmd("bufdo :bdelete"),
  --   {
  --     buffer = bufnr,
  --     desc = '[G]o to [D]elete Buffer'
  --   }
  -- ),

  -- -- map("n", "<leader>bo", "func("buf_only_window_only")
  -- vim.keymap.set(
  --   'n',
  --   '<leader>bo',
  --   vim.call("buf_only_window_only"),
  --   {
  --     buffer = bufnr,
  --     desc = '[G]o to [D]elete Buffer'
  --   }
  -- ),

  -- map("n", "<leader>be", ":new")
  -- vim.keymap.set(
  --   'n',
  --   '<leader>be',
  --   vim.cmd("new"),
  --   {
  --     buffer = bufnr,
  --     desc = '[G]o to [D]elete Buffer'
  --   }
  -- )

  -- -- map("n", "<bs>", func("load_previous_buffer"))
  -- vim.keymap.set(
  --   'n',
  --   '<leader>be',
  --   vim.cmd("load_previous_buffer"),
  --   {
  --     buffer = bufnr,
  --     desc = '[G]o to [D]elete Buffer'
  --   }
  -- )
}

-- The line beneath this is called `modeline`. See `:help modeline`
-- vim: ts=2 sts=2 sw=2 et