vim: fix missing default mappings for 'nvim-tree'

This commit is contained in:
Fernando Schauenburg 2023-07-09 12:29:36 +02:00
parent 8c2c22d2ea
commit 9a6d090015

View file

@ -1,13 +1,15 @@
local on_attach = function(bufnr) local on_attach = function(bufnr)
local node = require('nvim-tree.api').node local api = require('nvim-tree.api')
local opts = function(desc) local opts = function(desc)
return { desc = 'nvim-tree: ' .. desc, buffer = bufnr, silent = true } return { desc = 'nvim-tree: ' .. desc, buffer = bufnr, silent = true }
end end
vim.keymap.set('n', 'l', node.open.edit, opts('open')) api.config.mappings.default_on_attach(bufnr)
vim.keymap.set('n', '<CR>', node.open.edit, opts('open'))
vim.keymap.set('n', 'o', node.open.edit, opts('open')) vim.keymap.set('n', 'l', api.node.open.edit, opts('open'))
vim.keymap.set('n', 'h', node.navigate.parent_close, opts('close directory')) vim.keymap.set('n', '<CR>', api.node.open.edit, opts('open'))
vim.keymap.set('n', 'o', api.node.open.edit, opts('open'))
vim.keymap.set('n', 'h', api.node.navigate.parent_close, opts('close directory'))
end end