Jawaban:
Entri buku harian sexp khusus ini akan mengulangi TODO pada hari kerja:
** TODO On Weekdays
<%%(let ((dayname (calendar-day-of-week date)))(memq dayname '(1 2 3 4 5)))> [2015-02-01 So]
<%%(diary-float t 42)>
dalam penjadwalan dan tenggat waktu terbatas. [...] Namun, itu akan menampilkan item pada setiap hari di mana entri sexp cocok".
https://github.com/oddious/org-habit-plus
Apa ini?
Modul kebiasaan-org yang hebat tidak memiliki cara untuk menangani jenis kebiasaan yang sangat umum, mereka yang dapat / mungkin / harus dieksekusi hanya pada hari kerja tertentu. Ada beberapa solusi seperti menciptakan kebiasaan untuk setiap hari yang menarik, tetapi mereka kurang fleksibel dan merusak keindahan Org.
Peningkatan kecil ini bertujuan untuk mengisi kekosongan. Ini adalah garpu dari modul kebiasaan-org asli dan sebagian besar internal tidak tersentuh.
Pekerjaan apa
Minimum yang diinginkan.
...
Bagaimana itu bekerja
Sesederhana menetapkan hari kerja (1 = Senin, 7 = Minggu, terpisah ruang), di mana kebiasaan diharapkan dilakukan, di: HABIT_WEEKDAYS: properti.
PERINGATAN!!!
Harapkan perilaku yang konsisten hanya untuk ". +" - kebiasaan gaya. Kebiasaan gaya "+" - dan "++" - lebih baik, setidaknya untuk saat ini, untuk digunakan dengan cara yang asli.
Buat entri berulang untuk hari Senin dan kemudian gunakan pergeseran waktu Org untuk membuat entri tambahan untuk hari Selasa hingga Jumat.