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", "", ":NvimTreeToggle") + +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() -%}