return { "nvim-neo-tree/neo-tree.nvim", cmd = "Neotree", keys = { { "fe", function() require("neo-tree.command").execute({ toggle = true, reveal = true, dir = LazyVim.root() }) end, desc = "Explorer NeoTree (Root Dir)", }, { "fE", function() require("neo-tree.command").execute({ toggle = true, reveal = true, dir = vim.uv.cwd() }) end, desc = "Explorer NeoTree (cwd)", }, { "e", "fe", desc = "Explorer NeoTree (Root Dir)", remap = true }, { "E", "fE", desc = "Explorer NeoTree (cwd)", remap = true }, { "ge", function() require("neo-tree.command").execute({ source = "git_status", toggle = true }) end, desc = "Git Explorer", }, { "be", function() require("neo-tree.command").execute({ source = "buffers", toggle = true }) end, desc = "Buffer Explorer", }, }, }