diff --git a/lua/pending/views.lua b/lua/pending/views.lua index 8d4bda5..149547e 100644 --- a/lua/pending/views.lua +++ b/lua/pending/views.lua @@ -12,6 +12,8 @@ local parse = require('pending.parse') ---@field show_category? boolean ---@field priority? integer ---@field recur? string +---@field forge_ref? pending.ForgeRef +---@field forge_cache? pending.ForgeCache ---@class pending.views local M = {} @@ -187,6 +189,8 @@ function M.category_view(tasks) priority = task.priority, overdue = task.status ~= 'done' and task.due ~= nil and parse.is_overdue(task.due) or nil, recur = task.recur, + forge_ref = task._extra and task._extra._forge_ref or nil, + forge_cache = task._extra and task._extra._forge_cache or nil, }) end end @@ -239,6 +243,8 @@ function M.priority_view(tasks) overdue = task.status ~= 'done' and task.due ~= nil and parse.is_overdue(task.due) or nil, show_category = true, recur = task.recur, + forge_ref = task._extra and task._extra._forge_ref or nil, + forge_cache = task._extra and task._extra._forge_cache or nil, }) end