org-habit - yalnızca haftanın belirli günlerinde tekrar eden bir görev mi yapıyorsunuz?


19

Haftanın yalnızca birkaç günü için tekrarlayan bir görevi nasıl ayarlayabileceğimi bilmek istiyorum, örneğin yalnızca Pazartesi'den Cuma'ya.


1
AFAIK, org-habit'in yalnızca haftanın belirli günleriyle sınırlandırılmasını desteklememektedir.
Juancho

Yanıtlar:


9

Bu özel sexp günlüğü girişi, hafta içi TODO'yu tekrar edecek:

** TODO On Weekdays
<%%(let ((dayname (calendar-day-of-week date)))(memq dayname '(1 2 3 4 5)))> [2015-02-01 So]

Bu düzgün çalışmıyor gibi görünüyor. Etkinliğin hafta içi gündemde görünmesine neden olsa da, tekrarlanan işlevsellik ile düzgün çalışmaz. Görevi YAPILDI olarak işaretlediğimde, YAPILACAK durumuna dönmüyor.
blujay

3
Günlük sexps'in yeniden zamanlama ile çalışması amaçlanmamıştır. Buna güveniyorsanız, hafta içi bir tane olmak üzere birden çok yapılacaklar girişi ayarlamak muhtemelen daha kolaydır.
mutbuerger

Teşekkürler, ama kafam karıştı: Bir TODO girişinin bittiğinde DONE olarak işaretleneceğini varsayarsak, TODO'nun yeniden planlanmasına neden olmazsa tekrarlanan bir sexp nasıl yararlıdır?
blujay

Kuruluş modu kılavuzuna atıfta bulunarak: " <%%(diary-float t 42)>zamanlama ve son tarih zaman damgalarında olduğu gibi günlük sexp girişlerinin kullanımı sınırlıdır. [...] Ancak, sexp girişinin eşleştiği her gün öğeyi gösterecektir".
mutbuerger

Öyleyse, DONE öğelerini görüntüleyen bir gündem görünümü kullanabileceğinizi ve daha sonra manuel olarak TODO ve ardından tekrar YAPILDI olduğunu işaretleyebilirsiniz. Sexps'in sadece tekrarlanan öğelerle çalışamaması çok kötü. :(
blujay 02

1

https://github.com/oddious/org-habit-plus

Bu nedir?

Büyük org-alışkanlık modülünün çok yaygın alışkanlıklarla başa çıkmanın bir yolu yoktur, ancak belirli hafta içi günlerde gerçekleştirilebilen / uygulanabilen / gerçekleştirilebilenler. İlgilenilen her gün için bir alışkanlık yaratmak gibi birkaç geçici çözüm vardır, ancak daha az esnektirler ve Org'un güzelliğini bozarlar.

Bu küçük gelişme boşluğu doldurmayı amaçlıyor. Orijinal org-alışkanlık modülünün bir çatalı ve iç kısımların çoğu dokunulmamış.

Ne çalışıyor

İstenen minimum değer.

...

Nasıl çalışır

Bir alışkanlığın gerçekleştirilmesi beklenen hafta içi günleri (1 = Pazartesi, 7 = Pazar, boşlukla ayrılmış) belirtmek kadar basit: HABIT_WEEKDAYS: özelliği.

UYARI!!!

Yalnızca “. +” Tarzı alışkanlıklar için tutarlı davranışlar bekliyoruz. “+” - ve “++” tarzı alışkanlıklar, en azından şimdilik, orijinal şekilde kullanılması daha iyidir.


0

Pazartesi için tekrarlanan bir giriş yapın ve ardından Salı-Cuma günleri için ek girişler oluşturmak üzere Org'un zaman kaymasını kullanın.


1
Humm ... cevabınızı bir örnekle genişletebilir misiniz? Teşekkür ederim!
shackra

2
@shackra Hala merak eden herkes için, kastettiği şey, sadece aynı plana sahip, sadece farklı zamanlanmış saatlerde aynı adı taşıyan beş giriş oluşturmaktır. örneğin, bu: emacs.stackexchange.com/questions/26610/…
xji
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.