return { "nvim-tree/nvim-tree.lua", dependencies = { "nvim-tree/nvim-web-devicons" }, config = function() local nvimtree = require("nvim-tree") local wk = require("which-key") vim.g.loaded_netrw = 1 vim.g.loaded_netrwPlugin = 1 nvimtree.setup({ view = { width = 35, relativenumber = true, }, renderer = { indent_markers = { enable = true, }, icons = { glyphs = { folder = { arrow_closed = "", -- arrow when folder is closed arrow_open = "", -- arrow when folder is open }, }, }, }, actions = { open_file = { window_picker = { enable = false, }, }, }, filters = { custom = { ".DS_Store" }, }, git = { ignore = false, }, }) wk.add({ { "e", group = "explorer", icon = "" }, { "ee", "NvimTreeToggle", desc = "Toggle File Explorer", icon = "" }, { "er", "NvimTreeRefresh", desc = "Refresh File Explorer", icon = "󰑓" }, }) end, }