all repos

init.lua @ d15629f

my nvim config

init.lua/lua/core/utils.lua(view raw)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
return {
  ---@param mode string
  ---@param from string
  ---@param to string
  ---@param expr boolean|nil
  map = function(mode, from, to, expr)
    if expr then
      vim.keymap.set(mode, from, to, { noremap = true, expr = true })
      return
    end

    vim.keymap.set(mode, from, to, { noremap = true, silent = true })
  end,

  ---@param path string
  ---@return string
  get_config = function(path)
    return string.format("require[[%s]]", path)
  end,

  ---@param path string
  ---@return string
  get_setup = function(path)
    return string.format("require[[%s]].setup()", path)
  end,
}