summaryrefslogtreecommitdiff
path: root/lua/autocommands/buffer.lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua/autocommands/buffer.lua')
-rw-r--r--lua/autocommands/buffer.lua25
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
+ }
+)
+