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 } )