1 files changed,
10 insertions(+),
1 deletions(-)
Author:
Oleksandr Smirnov
olexsmir@gmail.com
Committed at:
2025-08-30 17:05:16 +0300
Parent:
0b6f013
M
lua/scratch/tasks.lua
@@ -32,6 +32,12 @@ return str:match "^%s*%- %[[x ]%]" ~= nil
end ---@param str string +---@return boolean res +local function is_task_labled(str) + return str:match "^%s*%- %[[x ]%] `%" ~= nil +end + +---@param str string ---@return boolean local function has_next_tag(str) return str:match "%#next" ~= nil@@ -156,7 +162,10 @@ vim.cmd.loadview()
return end - if check_task_status(lines[task_index]) then + if + check_task_status(lines[task_index]) + and is_task_labled(lines[task_index]) + then vim.notify("Task already completed", vim.log.levels.ERROR) vim.cmd.loadview() return