return { "stevearc/dressing.nvim", lazy = true, init = function() ---@diagnostic disable-next-line: duplicate-set-field vim.ui.select = function(...) require("lazy").load({ plugins = { "dressing.nvim" } }) return vim.ui.select(...) end ---@diagnostic disable-next-line: duplicate-set-field -- vim.ui.input = function(...) -- require("lazy").load({ plugins = { "dressing.nvim" } }) -- return vim.ui.input(...) -- end end, opts = { input = { title_pos = "center", relative = "editor", default_prompt = "➤ ", win_options = { winhighlight = "Normal:Normal,NormalNC:Normal" }, prefer_width = 30, max_width = { 140, 0.9 }, min_width = { 50, 0.2 }, }, select = { backend = { "telescope", "builtin" }, builtin = { win_options = { winhighlight = "Normal:Normal,NormalNC:Normal" } }, }, }, config = function(_, opts) require("dressing").setup(opts) end, }