fix(prompt): add select_prompts to suit UI decorator plugins such as dressing and telescope

This commit is contained in:
Alexander Courtis
2022-09-22 13:23:49 +10:00
parent 5cb87c037d
commit ac8d259bad
7 changed files with 54 additions and 15 deletions

View File

@@ -19,9 +19,11 @@ end
local function create_file(file)
if utils.file_exists(file) then
vim.ui.input({ prompt = file .. " already exists. Overwrite? y/n: " }, function(choice)
local prompt_select = "Overwrite " .. file .. " ?"
local prompt_input = prompt_select .. " y/n: "
lib.prompt(prompt_input, prompt_select, { "y", "n" }, { "Yes", "No" }, function(item_short)
utils.clear_prompt()
if choice == "y" then
if item_short == "y" then
create_and_notify(file)
end
end)