From 92433592cfce1049c5c8face8007d34359b3bea6 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Lukas=20H=C3=A4gele?= Date: Thu, 2 Apr 2026 11:09:09 +0200 Subject: [PATCH] removed window handling when closing windows as this led to problems --- lua/config/autocommands.lua | 10 ---------- lua/snippets/vsplit.lua | 11 ----------- 2 files changed, 21 deletions(-) diff --git a/lua/config/autocommands.lua b/lua/config/autocommands.lua index 9cab2e7..478dd66 100644 --- a/lua/config/autocommands.lua +++ b/lua/config/autocommands.lua @@ -36,16 +36,6 @@ vim.api.nvim_create_autocmd( "FileType", { end }) --- [vsplit]: update state if pane is being closed -vim.api.nvim_create_autocmd( "WinClosed", { - desc = "update vsplit state if pane is being closed", - group = group_vsplit, - callback = function() - local vsplit = require("snippets.vsplit") - vsplit.check_and_close{ win_id = vim.api.nvim_get_current_win() } - end -}) - -- remove trailing whitespace on save vim.api.nvim_create_autocmd({ "BufWritePre" }, { pattern = { "*" }, diff --git a/lua/snippets/vsplit.lua b/lua/snippets/vsplit.lua index 59b5954..1640ee0 100644 --- a/lua/snippets/vsplit.lua +++ b/lua/snippets/vsplit.lua @@ -41,15 +41,4 @@ M.reset = function(opts) end end --- update state if pane is being closed -M.check_and_close = function(opts) - opts = opts or {} - - if (opts.win_id == M.left_id) then - M.left_id = nil - elseif (opts.win_id == M.right_id) then - M.right_id = nil - end -end - return M -- 2.39.5