return { { "stevearc/oil.nvim", -- Optional dependencies dependencies = { "nvim-tree/nvim-web-devicons" }, config = function() -- Fix oil absolute path to relative path conversion vim.api.nvim_create_augroup("OilRelPathFix", {}) vim.api.nvim_create_autocmd("BufLeave", { group = "OilRelPathFix", pattern = "oil:///*", callback = function() vim.cmd("cd .") end, }) local oil = require("oil") oil.setup({ view_options = { show_hidden = true, }, }) vim.keymap.set("n", "fe", function() if vim.bo.filetype == "oil" then oil.close() else oil.open() end end, { desc = "[F]ile [E]xplorer" }) end, }, }