39 lines
771 B
Lua

return {
{
"stevearc/oil.nvim",
---@module 'oil'
---@type oil.SetupOpts
opts = {},
dependencies = { { "echasnovski/mini.icons", opts = {} } },
lazy = false,
config = function()
require("oil").setup({
delete_to_trash = true,
keymaps = {
["<esc>"] = { "actions.close", mode = "n" },
},
win_options = {
signcolumn = "yes:2",
},
})
local utils = require("utils")
utils.nmapkey("-", "<cmd>Oil --float<cr>", "Open parent directory")
end,
},
{
"JezerM/oil-lsp-diagnostics.nvim",
dependencies = { "stevearc/oil.nvim" },
},
{
"benomahony/oil-git.nvim",
dependencies = { "stevearc/oil.nvim" },
},
{
"refractalize/oil-git-status.nvim",
dependencies = {
"stevearc/oil.nvim",
},
config = true,
},
}