return { "nvim-neo-tree/neo-tree.nvim", branch = "v3.x", dependencies = { "nvim-lua/plenary.nvim", "MunifTanjim/nui.nvim", "nvim-tree/nvim-web-devicons", }, lazy = false, ---@module 'neo-tree' ---@type neotree.Config opts = { enable_git_status = true, enable_diagnostics = true, sort_case_insensitive = true, filesystem = { filtered_items = { visible = false, hide_dotfiles = true, hide_gitignored = true, hide_hidden = true, }, follow_current_file = { enabled = true }, hijack_netrw_behaviour = "open_default", use_libuv_file_watcher = true, }, window = { position = "left" }, buffers = { follow_current_file = { enabled = true }, }, }, }