-- if true then return {} end return { { "nvim-tree/nvim-tree.lua", dependencies = { "nvim-tree/nvim-web-devicons" }, keys = { { "fe", function() require("nvim-tree.api").tree.toggle({ path = LazyVim.root() }) end, desc = "Explorer NvimTree (Root)" }, { "fE", function() require("nvim-tree.api").tree.toggle({ path = vim.uv.cwd() }) end, desc = "Explorer NvimTree (cwd)" }, { "e", "fe", desc = "Explorer NvimTree (Root Dir)", remap = true }, { "E", "fE", desc = "Explorer NvimTree (cwd)", remap = true }, }, deactivate = function() require("nvim-tree.api").tree.close() end, -- or function() vim.cmd([[NvimTreeClose]]) end -- Note: Copied from LazyVim config for Neo-tree; commented since it doesn't seem to be necessary -- -- init = function() -- if vim.fn.argc(-1) == 1 then -- local stat = vim.uv.fs_stat(vim.fn.argv(0)) -- if stat and stat.type == "directory" then -- require("nvim-tree") -- end -- end -- end, config = function() require("nvim-tree").setup() end, }, }