From 7ae86c1d4caffec57e2d4d44e40a9feba91d96dd Mon Sep 17 00:00:00 2001 From: Zachary Churchill Date: Sun, 31 Oct 2021 20:15:09 -0400 Subject: feat(ui): add `opt.kind` to `vim.ui.select` (#15838) Co-authored-by: Justin M. Keyes --- runtime/lua/vim/ui.lua | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'runtime/lua/vim/ui.lua') diff --git a/runtime/lua/vim/ui.lua b/runtime/lua/vim/ui.lua index 5eab20fc54..adc1e16759 100644 --- a/runtime/lua/vim/ui.lua +++ b/runtime/lua/vim/ui.lua @@ -9,6 +9,11 @@ local M = {} --- - format_item (function item -> text) --- Function to format an --- individual item from `items`. Defaults to `tostring`. +--- - kind (string|nil) +--- Arbitrary hint string indicating the item shape. +--- Plugins reimplementing `vim.ui.select` may wish to +--- use this to infer the structure or semantics of +--- `items`, or the context in which select() was called. ---@param on_choice function ((item|nil, idx|nil) -> ()) --- Called once the user made a choice. --- `idx` is the 1-based index of `item` within `item`. -- cgit