From 2c61c95a4eabdba7cd91f229fbd43103a188b992 Mon Sep 17 00:00:00 2001 From: Mat Jones Date: Fri, 29 Mar 2024 07:26:05 -0400 Subject: [PATCH] fix(api): move_cursor_previous is a no-op if previous win no longer exists --- lua/smart-splits/api.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/smart-splits/api.lua b/lua/smart-splits/api.lua index 811d46c..9779ebe 100644 --- a/lua/smart-splits/api.lua +++ b/lua/smart-splits/api.lua @@ -492,7 +492,7 @@ end, { function M.move_cursor_previous() local win = mux_utils.get_previous_win() - if win then + if win and vim.api.nvim_win_is_valid(win) then vim.api.nvim_set_current_win(win) end end