--example: --inc 20250209T133000Z - 20250209T140000Z # personal test ---@return string local function get_timestamp() local line_number = vim.api.nvim_win_get_cursor(vim.api.nvim_get_current_win())[1] local line = vim.fn.getline(line_number - 1) return vim.split(line, " ")[4] end ---@return string local function get_date() local timestamp = get_timestamp() return vim.split(timestamp, "T")[1] end return { s( { trig = "tw-continue", name = "Timewarior Continue From Previous Line", desc = { "Start a new time tracking with end time from previous line." }, }, fmt( [[ inc {} - {}T{}00Z # {} {} ]], { f(get_timestamp), f(get_date), i(1), c(2, { t("work"), t("meeting"), t("other") }), i(3), } ) ), }