From 66007456f5fdb2f95a0bb91bd15ed5b6f7a45ea9 Mon Sep 17 00:00:00 2001 From: Thanos Apollo Date: Sun, 11 Aug 2024 23:04:40 +0300 Subject: review: Add review for overdue & due without overdue. * Add review option for only due notes, without overdue notes. * Add review option for only overdue nots, without due notes for current date. --- gnosis.el | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gnosis.el b/gnosis.el index 8ebb158..9cca610 100644 --- a/gnosis.el +++ b/gnosis.el @@ -1849,12 +1849,17 @@ NOTE-COUNT: Total notes to be commited for session." (let ((review-type (gnosis-completing-read "Review: " '("Due notes" "Due notes of deck" "Due notes of specified tag(s)" + "Overdue notes" + "Due notes (Without Overdue)" + "All notes of deck" "All notes of tag(s)")))) (pcase review-type ("Due notes" (gnosis-review-session (gnosis-collect-note-ids :due t) t)) ("Due notes of deck" (gnosis-review-session (gnosis-collect-note-ids :due t :deck (gnosis--get-deck-id)))) ("Due notes of specified tag(s)" (gnosis-review-session (gnosis-collect-note-ids :due t :tags t))) + ("Overdue notes" (gnosis-review-session (gnosis-review-get-overdue-notes))) + ("Due notes (Without Overdue)" (gnosis-review-session (gnosis-review-get-due-notes--no-overdue))) ("All notes of deck" (gnosis-review-session (gnosis-collect-note-ids :deck (gnosis--get-deck-id)))) ("All notes of tag(s)" (gnosis-review-session (gnosis-collect-note-ids :tags t)))))) -- cgit v1.2.3