declare vim.ui.select opt `format_item`
Co-authored-by: Ori Perry <48057913+oriori1703@users.noreply.github.com>
This commit is contained in:
parent
9a66c74623
commit
c44ae63f04
|
@ -106,13 +106,13 @@ return {
|
|||
},
|
||||
}
|
||||
local menu_options = {}
|
||||
for k, v in pairs(props) do
|
||||
table.insert(menu_options, ('%s: %s'):format(k, v.value))
|
||||
for k, _ in pairs(props) do
|
||||
table.insert(menu_options, k)
|
||||
end
|
||||
vim.ui.select(menu_options, {
|
||||
prompt = 'Edit Breakpoint',
|
||||
format_item = function(item) return ('%s: %s'):format(item, props[item].value) end,
|
||||
}, function(choice)
|
||||
local prompt = (tostring(choice)):gsub(':.*', '')
|
||||
props[prompt].setter(vim.fn.input {
|
||||
prompt = ('[%s] '):format(prompt),
|
||||
default = props[prompt].value,
|
||||
|
|
Loading…
Reference in New Issue