From 5cd23310d3bb6472ced2dbb3f4445bebfc7a06c0 Mon Sep 17 00:00:00 2001 From: Daniel Carrillo Date: Sat, 28 Jan 2023 19:53:05 +0100 Subject: [PATCH] [neovim] Close Neo-tree if it is the last window left in the tab --- .config/nvim/lua/core/autocommands.lua | 2 -- .config/nvim/lua/plugins/neo-tree.lua | 1 + 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/.config/nvim/lua/core/autocommands.lua b/.config/nvim/lua/core/autocommands.lua index 348a92b..f29a28c 100644 --- a/.config/nvim/lua/core/autocommands.lua +++ b/.config/nvim/lua/core/autocommands.lua @@ -1,5 +1,3 @@ -vim.cmd("autocmd BufEnter * ++nested if winnr('$') == 1 && bufname() == 'NvimTree_' . tabpagenr() | quit | endif") - -- Highlight Yanked Text vim.api.nvim_create_autocmd({ "TextYankPost" }, { callback = function() diff --git a/.config/nvim/lua/plugins/neo-tree.lua b/.config/nvim/lua/plugins/neo-tree.lua index fcf12cf..19b93aa 100644 --- a/.config/nvim/lua/plugins/neo-tree.lua +++ b/.config/nvim/lua/plugins/neo-tree.lua @@ -6,6 +6,7 @@ end vim.g.neo_tree_remove_legacy_commands = true neotree.setup({ + close_if_last_window = true, popup_border_style = "rounded", default_component_configs = { indent = {