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, }, }