summaryrefslogtreecommitdiff
path: root/mut/neovim/pack/plugins/start/quicker.nvim/lua/quicker/keys.lua
blob: 17ea331416e4074e61f8462cd85faaa2787de1be (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
local config = require("quicker.config")

local M = {}

---@param bufnr integer
function M.set_keymaps(bufnr)
  for _, defn in ipairs(config.keys) do
    vim.keymap.set(defn.mode or "n", defn[1], defn[2], {
      buffer = bufnr,
      desc = defn.desc,
      expr = defn.expr,
      nowait = defn.nowait,
      remap = defn.remap,
      replace_keycodes = defn.replace_keycodes,
      silent = defn.silent,
    })
  end
end

return M