return { "nvim-tree/nvim-tree.lua", event = "VeryLazy", dependencies = { "nvim-tree/nvim-web-devicons", }, keys = { { "e", function() require("nvim-tree.api").tree.toggle() end, desc = "Toggle files" }, }, opts = { filesystem_watchers = { enable = true, }, filters = { dotfiles = false, }, renderer = { root_folder_label = false, highlight_git = true, icons = { show = { git = false, }, glyphs = { git = { unstaged = "", untracked = "", deleted = "", }, }, }, }, sync_root_with_cwd = true, update_focused_file = { enable = true, update_root = false, }, view = { width = 35, }, }, config = function(_, opts) require("nvim-tree").setup(opts) end, }