-- Project tree mappings return function(buffer) local api = require "nvim-tree.api" local nmap = require("core.utils").createNmap({ buffer = buffer, desc = 'nvim-tree: : ', noremap = true, silent = true, nowait = true }) --[[ -- WARN The docs tell us to call default_on_attach -- but doing it causes issues on git commits or when -- no file is loaded --]] -- default mappings -- api.config.mappings.default_on_attach(buffer) nmap('', api.tree.toggle, 'File Tree') nmap('t', api.node.open.tab, 'Toggle Node') nmap('f', function() api.tree.open({ find_file = true }) end, 'Reveal File In Tree') end