From 96708e70017fde2d4b3777cfc68074bce3961486 Mon Sep 17 00:00:00 2001
From: Paul <paul@paulbsd.com>
Date: Wed, 12 Mar 2025 07:14:47 +0100
Subject: [PATCH] updated neovim state

---
 states/neovim/templates/init.lua.j2 | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/states/neovim/templates/init.lua.j2 b/states/neovim/templates/init.lua.j2
index c9d8c89..357d4f8 100644
--- a/states/neovim/templates/init.lua.j2
+++ b/states/neovim/templates/init.lua.j2
@@ -62,9 +62,20 @@ require("nvim-tree").setup({
   },
   filters = {
     dotfiles = true,
+    git_ignored = false,
   },
 })
+
 vim.keymap.set("n", "<C-b>", ":NvimTreeToggle<CR>")
+
+vim.api.nvim_create_autocmd("BufEnter", {
+  nested = true,
+  callback = function()
+    if #vim.api.nvim_list_wins() == 1 and require("nvim-tree.utils").is_nvim_tree_buf() then
+      vim.cmd "quit"
+    end
+  end
+})
 {% endif -%}
 
 {% if "fzf-lua" in neovim.plugins.keys() -%}