Files
dotfiles/nvim/.config/nvim/lua/plugins/configs/oil.lua
2026-03-23 00:18:09 +00:00

24 lines
716 B
Lua

return
{
-- Configuration function to be run after the plugin is loaded
on_load = function()
require("oil").setup{ watch_for_changes = true,
default_file_explorer = true,
view_options = {
show_hidden = true
},
float = {
border = 'single',
},
}
end,
-- Keymaps to be set after the plugin is loaded
keymaps = {
{ keys = '<leader>oo', cmd = require('oil').open, desc = 'Open' },
{ keys = '<leader>oc', cmd = require('oil').close, desc = 'Close' },
{ keys = '<leader>of', cmd = require('oil').toggle_float, desc = 'Toggle Floating' },
{ keys = '<leader>op', cmd = require('oil.actions').preview.callback, desc = 'Toggle Preview' },
}
}