auto close neo-tree after opening file

This commit is contained in:
Vojin 2025-01-10 16:16:16 +01:00
parent 2e67b0474f
commit ccfd8826f1

View File

@ -2,23 +2,32 @@
-- https://github.com/nvim-neo-tree/neo-tree.nvim
return {
'nvim-neo-tree/neo-tree.nvim',
version = '*',
"nvim-neo-tree/neo-tree.nvim",
version = "*",
dependencies = {
'nvim-lua/plenary.nvim',
'nvim-tree/nvim-web-devicons', -- not strictly required, but recommended
'MunifTanjim/nui.nvim',
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
"MunifTanjim/nui.nvim",
},
cmd = 'Neotree',
cmd = "Neotree",
keys = {
{ '\\', ':Neotree reveal<CR>', desc = 'NeoTree reveal', silent = true },
{ '<leader>e', ':Neotree toggle<CR>', desc = 'NeoTree toggle', silent = true },
{ "\\", ":Neotree reveal<CR>", desc = "NeoTree reveal", silent = true },
{ "<leader>e", ":Neotree toggle<CR>", desc = "NeoTree toggle", silent = true },
},
opts = {
event_handlers = {
{
event = "file_opened",
handler = function(file_path)
--auto close
require("neo-tree").close_all()
end,
},
},
filesystem = {
window = {
mappings = {
['\\'] = 'close_window',
["\\"] = "close_window",
},
},
},