28 lines
		
	
	
	
		
			684 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
	
		
			684 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| return {
 | |
| 	"nvim-neo-tree/neo-tree.nvim",
 | |
| 	branch = "v3.x",
 | |
| 	dependencies = {
 | |
| 		"nvim-lua/plenary.nvim",
 | |
| 		"nvim-tree/nvim-web-devicons", -- not strictly required, but recommended
 | |
| 		"MunifTanjim/nui.nvim",
 | |
| 		-- {"3rd/image.nvim", opts = {}}, -- Optional image support in preview window: See `# Preview Mode` for more information
 | |
| 	},
 | |
| 	lazy = true, -- neo-tree will lazily load itself
 | |
| 	opts = {
 | |
| 		filesystem = {
 | |
| 			filtered_items = {
 | |
| 				visible = true,
 | |
|         hide_gitignored = true,
 | |
| 			},
 | |
| 		},
 | |
| 		event_handlers = {
 | |
| 			{
 | |
| 				event = "file_opened",
 | |
| 				handler = function(file_path)
 | |
| 					--auto close neo-tree when file is opened
 | |
| 					vim.cmd("Neotree close")
 | |
| 				end,
 | |
| 			},
 | |
| 		},
 | |
| 	},
 | |
| }
 |