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,
}
|