diff options
Diffstat (limited to 'lua/99/state/tracking.lua')
| -rw-r--r-- | lua/99/state/tracking.lua | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lua/99/state/tracking.lua b/lua/99/state/tracking.lua index bfeb430..220681d 100644 --- a/lua/99/state/tracking.lua +++ b/lua/99/state/tracking.lua @@ -197,4 +197,14 @@ function Tracking.setup(opts) end end +--- @param requests _99.Prompt[] +--- @return string[] +function Tracking.to_selectable_list(requests) + local str_requests = {} + for i, r in ipairs(requests) do + table.insert(str_requests, string.format("%d: %s", i, r:summary())) + end + return str_requests +end + return Tracking |
