diff options
author | Thanos Apollo <[email protected]> | 2023-12-28 07:34:04 +0200 |
---|---|---|
committer | Thanos Apollo <[email protected]> | 2023-12-28 07:34:04 +0200 |
commit | 62d075049740e0fa1cfadc2f88e875a444c1f34c (patch) | |
tree | 7146c113812cc7cc1e8ee1f1faeea0a716fdba5f | |
parent | 962048711ceb5ccc9ad68fafe6e2bc849f5ebd8e (diff) |
Add gnosis-review-due-tags
-rw-r--r-- | gnosis.el | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -561,6 +561,13 @@ If user-input is equal to CLOZE, return t." (while (y-or-n-p "Review next note?") (gnosis-review-note note))) finally (message "Review session finished")))) + +(defun gnosis-review-due-tags () + "Review due notes, with specified tag." + (let ((notes (gnosis-select-by-tag + (list (completing-read "Start session for tag: " (gnosis-review-due-notes--with-tags)))))) + (cl-loop for note in notes do (gnosis-review-note note)))) + (defun gnosis-review-all-due-notes () "Review all due notes." (let* ((due-notes (gnosis-review-get-due-notes)) |