return { "nvim-tree/nvim-tree.lua", version = "*", lazy = false, keys = { { "et", ":NvimTreeToggle", desc = "Explorer Toggle", silent = true }, }, config = function() require("nvim-tree").setup { renderer = { icons = { show = { file = false, folder = false, folder_arrow = false, git = false, modified = false, hidden = false, diagnostics = false, bookmarks = false, }, }, }, } end, } -- return { -- "nvim-neo-tree/neo-tree.nvim", -- version = "*", -- dependencies = { -- "nvim-lua/plenary.nvim", -- "nvim-tree/nvim-web-devicons", -- "MunifTanjim/nui.nvim", -- }, -- cmd = "Neotree", -- keys = { -- { "et", ":Neotree position=left toggle", desc = "Explorer Toggle", silent = true }, -- { "E", ":Neotree focus", desc = "Explorer Focus", silent = true }, -- { "ef", ":Neotree float", desc = "Explorer Float", silent = true }, -- { "eb", ":Neotree buffers", desc = "Explorer Buffers", silent = true }, -- { "eg", ":Neotree git_status", desc = "Explorer Git", silent = true }, -- }, -- opts = { -- event_handlers = { -- { -- event = require("neo-tree.ui.events").NEO_TREE_WINDOW_AFTER_OPEN, -- handler = function(args) -- if args and args.winid and vim.api.nvim_win_is_valid(args.winid) then -- vim.api.nvim_win_set_option(args.winid, "colorcolumn", "") -- vim.api.nvim_win_set_option(args.winid, "signcolumn", "no") -- end -- end, -- }, -- }, -- popup_border_style = "single", -- window = { -- mappings = { -- ["e"] = "close_window", -- }, -- }, -- default_component_configs = { -- icon = { enabled = false }, -- git_status = { symbols = {}, align = "none" }, -- name = { trailing_slash = true } -- }, -- enable_git_status = false, -- enable_diagnostics = false, -- filesystem = { -- follow_current_file = { -- enabled = true, -- Enable this feature -- leave_dirs_open = true, -- Leave directories open when following -- }, -- filtered_items = { -- visible = true, -- } -- }, -- }, -- }