return { { "vifm/vifm.vim", config = function() vim.g.loaded_netrw = 1 vim.g.loaded_netrwPlugin = 1 vim.g.vifm_replace_netrw = 1 vim.g.vifm_exec_args = '-c "set vifminfo=" -c "set statusline=" -c "only"' end, cmd = "Vifm", keys = { { "e", "Vifm", desc = "browse files" }, { "E", ":Vifm getcwd()", desc = "browse project" }, { "vc", ":Vifm " .. vim.fn.stdpath("config") .. "/lua", desc = "open config" }, }, event = { "BufEnter" }, }, -- integrate file manager { "nvim-tree/nvim-tree.lua", -- integrate file tree config = true, dependencies = { "nvim-tree/nvim-web-devicons", config = true }, cmd = "NvimTreeToggle", keys = { { "se", "NvimTreeToggle", desc = "filetree", silent = true }, }, }, }