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.