removed window handling when closing windows as this led to problems
authorLukas Hägele <lukas.haegele93@web.de>
Thu, 2 Apr 2026 09:09:09 +0000 (11:09 +0200)
committerLukas Hägele <lukas.haegele93@web.de>
Thu, 2 Apr 2026 09:09:09 +0000 (11:09 +0200)
lua/config/autocommands.lua
lua/snippets/vsplit.lua

index 9cab2e71928f61be01cc1310ec8c4a6f8b1b0e6f..478dd66efb22b9c44a67775c56b2a4f55103c425 100644 (file)
@@ -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 = { "*" },
index 59b59547911ad46e751b74793dad3cefe9f76f8e..1640ee05949c5958459a5351a16e1845f29342ee 100644 (file)
@@ -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