nvim-config/lua/plugins/neotree.lua
2024-04-15 16:58:49 +03:00

27 lines
602 B
Lua

return {
{
"nvim-neo-tree/neo-tree.nvim",
branch = "v3.x",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons",
"MunifTanjim/nui.nvim"
},
keys = {
{ "<leader>nt", "<cmd>Neotree toggle<cr>", desc = "NeoTree toggle" },
{ "<tab>", "<cmd>Neotree focus<cr>", desc = "NeoTree focus" }
},
config = function(_, opts)
require("neo-tree").setup(opts)
end,
init = function()
if vim.fn.argc(-1) == 1 then
local stat = vim.uv.fs_stat(vim.fn.argv(0))
if stat and stat.type == "directory" then
require("neo-tree")
end
end
end
}
}