return { { "nvim-tree/nvim-tree.lua", dependencies = { "nvim-tree/nvim-web-devicons" }, -- optional, adds file icons config = function() require("nvim-tree").setup({ disable_netrw = true, -- disable netrw (default file explorer) hijack_netrw = true, -- replace netrw with nvim-tree open_on_tab = false, hijack_cursor = false, update_cwd = true, diagnostics = { enable = true, icons = { hint = "H", info = "I", warning = "W", error = "E", }, }, git = { enable = false, }, view = { width = 30, side = "left", number = false, relativenumber = false, }, }) -- Optional keymap to toggle the tree vim.keymap.set("n", "e", "NvimTreeToggle", { desc = "Toggle file explorer" }) end, }, }