diff options
Diffstat (limited to 'lua/autocommands')
| -rw-r--r-- | lua/autocommands/buffer.lua | 25 | 
1 files changed, 25 insertions, 0 deletions
diff --git a/lua/autocommands/buffer.lua b/lua/autocommands/buffer.lua index da330c8..c1115ba 100644 --- a/lua/autocommands/buffer.lua +++ b/lua/autocommands/buffer.lua @@ -1,4 +1,29 @@  require("utility.autocmd") +local function list_contains(haystack, needle) +	for _, item in ipairs(haystack) do +		if item == needle then +			return true +		end +	end + +	return false +end +  -- autocmd("BufEnter", "*", "lua remove_hidden_windowless_buffers()") +vim.api.nvim_create_autocmd( +	"WinResized", +	{ +		pattern = "*", +		callback = function () +			if not list_contains(vim.v.event.windows, vim.g.term_win) then +				-- Terminal have not been resized +				return +			end + +			set_terminal_height(vim.g.terminal_height) +		end +	} +) +  | 
