From 00e3d286052f90485fb21255082d14bc34bcc4e8 Mon Sep 17 00:00:00 2001 From: Theo Fabi Date: Fri, 17 Nov 2023 11:25:58 -0500 Subject: [PATCH] return silently if `ui.select` is cancelled --- lua/gitsigns/cli.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lua/gitsigns/cli.lua b/lua/gitsigns/cli.lua index c4b57118..8b2d8161 100644 --- a/lua/gitsigns/cli.lua +++ b/lua/gitsigns/cli.lua @@ -79,6 +79,9 @@ M.run = void(function(params) if not func then func = select(M.complete('', 'Gitsigns '), {}) --[[@as string]] + if not func then + return + end end local pos_args = vim.tbl_map(parse_to_lua, vim.list_slice(pos_args_raw, 2))