enabling h & l classic vi keybind for the tree to open/close

file/folders
This commit is contained in:
aminnairi
2024-01-03 21:50:28 +01:00
parent 83b58a4052
commit 7e4510c119
@@ -93,7 +93,21 @@ return {
end end
}) })
local function on_nvim_tree_attach(buffer)
local function opts(desc)
return { desc = "nvim-tree: " .. desc, buffer = buffer, noremap = true, silent = true, nowait = true }
end
-- default mappings
nvimTreeApi.config.mappings.default_on_attach(buffer)
-- custom mappings
vim.keymap.set('n', 'l', nvimTreeApi.node.open.edit, opts('Open file/directory'))
vim.keymap.set('n', 'h', nvimTreeApi.node.navigate.parent_close, opts('Help'))
end
require("nvim-tree").setup({ require("nvim-tree").setup({
on_attach = on_nvim_tree_attach,
auto_reload_on_write = true, auto_reload_on_write = true,
sort_by = "case_sensitive", sort_by = "case_sensitive",
filters = { filters = {