feat(snacks.explorer): enabled netrw integration

This commit is contained in:
Folke Lemaitre 2025-01-31 08:32:46 +01:00
parent eb8ddea8c9
commit 4f006f1fba
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040

View file

@ -2,6 +2,7 @@ return {
{ "nvim-neo-tree/neo-tree.nvim", enabled = false }, { "nvim-neo-tree/neo-tree.nvim", enabled = false },
{ {
"folke/snacks.nvim", "folke/snacks.nvim",
opts = { explorer = {} },
keys = { keys = {
{ {
"<leader>fe", "<leader>fe",
@ -20,18 +21,5 @@ return {
{ "<leader>e", "<leader>fe", desc = "Explorer Snacks (root dir)", remap = true }, { "<leader>e", "<leader>fe", desc = "Explorer Snacks (root dir)", remap = true },
{ "<leader>E", "<leader>fE", desc = "Explorer Snacks (cwd)", remap = true }, { "<leader>E", "<leader>fE", desc = "Explorer Snacks (cwd)", remap = true },
}, },
init = function()
vim.api.nvim_create_autocmd("BufEnter", {
group = vim.api.nvim_create_augroup("snacks_explorer_start_directory", { clear = true }),
desc = "Start Snacks Explorer with directory",
once = true,
callback = function()
local dir = vim.fn.argv(0) --[[@as string]]
if dir ~= "" and vim.fn.isdirectory(dir) == 1 then
Snacks.picker.explorer({ cwd = dir })
end
end,
})
end,
}, },
} }