handle cancellation

Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com>
This commit is contained in:
Brian Lehrer 2025-07-04 08:41:05 -07:00 committed by Ori Perry
parent 97bebb657d
commit 3739fc51ed
1 changed files with 4 additions and 0 deletions

View File

@ -85,6 +85,10 @@ return {
prompt = 'Edit Breakpoint', prompt = 'Edit Breakpoint',
format_item = function(item) return ('%s: %s'):format(item, props[item].value) end, format_item = function(item) return ('%s: %s'):format(item, props[item].value) end,
}, function(choice) }, function(choice)
if choice == nil then
-- User cancelled the selection
return
end
props[prompt].setter(vim.fn.input { props[prompt].setter(vim.fn.input {
prompt = ('[%s] '):format(prompt), prompt = ('[%s] '):format(prompt),
default = props[prompt].value, default = props[prompt].value,