nvim: use oil.nvim

This commit is contained in:
js0ny 2025-11-25 17:35:05 +00:00
parent 960699a2f1
commit bd2a7fcc26
4 changed files with 26 additions and 7 deletions

View file

@ -2,7 +2,7 @@ return {
-- Picker
{ import = "plugins.mod.fzf" },
-- Explorer
{ import = "plugins.mod.neo-tree" },
-- { import = "plugins.mod.neo-tree" },
{
"rmagatti/auto-session",
event = "BufReadPre",
@ -41,4 +41,17 @@ return {
"Neogit",
},
},
{
"stevearc/oil.nvim",
---@module 'oil'
---@type oil.SetupOpts
opts = {
delete_to_trash = true,
default_file_explorer = true,
},
-- dependencies = { { "nvim-mini/mini.icons", opts = {} } },
dependencies = { "nvim-tree/nvim-web-devicons" }, -- use if you prefer nvim-web-devicons
-- Lazy loading is not recommended because it is very tricky to make it work correctly in all situations.
lazy = false,
},
}

View file

@ -71,9 +71,9 @@ return {
},
},
-- stylua: ignore end
-- explorer = {
-- enabled = true,
-- },
explorer = {
enabled = true,
},
indent = { enabled = true },
input = { enabled = true },
notifier = { enabled = true },
@ -94,7 +94,14 @@ return {
function()
require("snacks").dashboard()
end,
desc = "Toggle Dashboard";
desc = "Toggle Dashboard",
},
{
"<leader>ft",
function()
require("snacks").explorer()
end,
desc = "Toggle File Tree",
},
},
}

View file

@ -11,7 +11,7 @@ end
return {
"akinsho/toggleterm.nvim",
keys = {
{ "<leader>!", "<cmd>ToggleTerm direction=horizontal<CR>", desc = "Toggle Terminal" },
{ "<leader>!", "<cmd>ToggleTerm direction=float<CR>", desc = "Toggle Terminal" },
{ "<leader>tf", "<cmd>ToggleTerm direction=float<CR>", desc = "Toggle Terminal" },
{ "<leader>tt", "<cmd>ToggleTerm<CR>", desc = "Spawn a float terminal" },
},