Сорсы:
https://ftp.gnu.org/old-gnu/Manuals/emacs-20.7/html_chapter/emacs_33.html
https://www.gnu.org/software/emacs/manual/html_node/emacs/Sexp-Diary-Entries.html#Sexp-Diary-Entries
https://github.com/orgzly/orgzly-android/issues/269
Создаю задачу
* TODO 111 10:00
SCHEDULED: <&%%(let (day (cadr date))
(or (= day 1)
(= day 10)
(= day 20)))>
Не работает. Пробую как в примере на github - тоже не работает. В скратче условие фейлится, потому что не задана date
. Судя по докам, при парсинге орг файла date
задается автоматом. Но я на всякий случай проверил по-другому:
SCHEDULED: <&%%(setq today (format-time-string "%d")
(or (string= today "1")
(string= today "10")
(string= today "20"))>
Но тоже не работает (в скратче работает). Так как задать условие-то? Если нужно срабатывание каждый 1, 10 и 20 день месяца? В diary-float
тоже не понял как это сделать напрямую. Так не работает
<%%(diary-float t t 10)>