mirror of
https://github.com/NotAShelf/direnv.nvim.git
synced 2024-11-30 03:16:44 +00:00
Merge pull request #4 from diniamo/main
fix setup_keymaps, fix keymap descriptions
This commit is contained in:
commit
3e38d855c7
1 changed files with 10 additions and 7 deletions
|
@ -11,11 +11,14 @@ local function check_executable(executable_name)
|
|||
return true
|
||||
end
|
||||
|
||||
local function setup_keymaps(keymaps, mode, opts)
|
||||
local function setup_keymaps(keymaps, mode)
|
||||
for _, map in ipairs(keymaps) do
|
||||
local options =
|
||||
vim.tbl_extend("force", { noremap = true, silent = true }, opts or {})
|
||||
vim.api.nvim_set_keymap(mode, map[1], map[2], options)
|
||||
local options = vim.tbl_extend(
|
||||
"force",
|
||||
{ noremap = true, silent = true },
|
||||
map[3] or {}
|
||||
)
|
||||
vim.keymap.set(mode, map[1], map[2], options)
|
||||
end
|
||||
end
|
||||
|
||||
|
@ -57,21 +60,21 @@ M.setup = function(user_config)
|
|||
function()
|
||||
M.allow_direnv()
|
||||
end,
|
||||
desc = "Allow direnv",
|
||||
{ desc = "Allow direnv" },
|
||||
},
|
||||
{
|
||||
config.keybindings.deny,
|
||||
function()
|
||||
M.deny_direnv()
|
||||
end,
|
||||
desc = "Deny direnv",
|
||||
{ desc = "Deny direnv" },
|
||||
},
|
||||
{
|
||||
config.keybindings.reload,
|
||||
function()
|
||||
M.check_direnv()
|
||||
end,
|
||||
desc = "Reload direnv",
|
||||
{ desc = "Reload direnv" },
|
||||
},
|
||||
}, "n")
|
||||
|
||||
|
|
Loading…
Reference in a new issue