조직 습관-특정 요일에만 반복적 인 작업을 수행합니까?


19

월요일부터 금요일까지만 요일에만 반복 작업을 설정하는 방법을 알고 싶습니다.


1
AFAIK, org-habit은 특정 요일로만 제한하는 것을 지원하지 않습니다.
Juancho

답변:


9

이 특별 sexp 일기 ​​항목은 평일에 TODO를 반복합니다.

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

제대로 작동하지 않는 것 같습니다. 평일에는 일정에 이벤트가 표시되지만 반복 작업 관리 기능에서는 올바르게 작동하지 않습니다. 작업을 완료로 표시하면 TODO 상태로 돌아 가지 않습니다.
blujay

3
일기 sexps는 일정 변경 작업을 할 수 없습니다. 이에 의존한다면 평일에 하나씩 여러 개의 할 일 항목을 설정하는 것이 더 쉽습니다.
mutbuerger

고마워하지만 혼란스러워합니다. 완료되면 TODO 항목이 완료로 표시된다고 가정하면 TODO가 다시 예약되지 않는 경우 반복되는 sexp가 어떻게 유용합니까?
blujay

조직 모드 매뉴얼 인용 : " <%%(diary-float t 42)>일정 및 마감 시간 소인과 같은 일기 sexp 항목의 사용 은 제한됩니다. [...] 그러나 sexp 항목이 일치하는 매일 항목을 표시합니다".
mutbuerger

그런 다음 DONE 항목을 표시하는 아젠다보기를 사용하고이를 수동으로 TODO로 표시 한 다음 다시 완료하십시오. sexps가 반복되는 항목으로 작동 할 수 없다는 것이 너무 나쁩니다. :(
blujay

1

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

이게 뭐야?

훌륭한 조직 습관 모듈은 매우 일반적인 유형의 습관을 처리 할 수있는 방법이 없으며 특정 평일에만 실행할 수있는 습관도 있습니다. 관심있는 매일 습관을 만드는 것과 같은 몇 가지 해결 방법이 있지만 유연성이 떨어지고 조직의 아름다움을 망치는 것은 아닙니다.

이 작은 향상은 간격을 메우는 것을 목표로합니다. 그것은 원래 조직 습관 모듈의 포크이며 대부분의 내부는 그대로 남아 있습니다.

작동하는 것

원하는 최소값.

...

작동 원리

: HABIT_WEEKDAYS : 속성에서 습관이 수행 될 것으로 예상되는 주중 (1 = 월요일, 7 = 일요일, 공백으로 구분)을 지정하는 것만 큼 간단합니다.

경고!!!

“. +”스타일 습관에 대해서만 일관된 행동을 기대하십시오. "+"-및 "++"스타일 습관은 적어도 현재로서는 원래의 방식으로 사용하는 것이 좋습니다.


0

월요일에 반복되는 항목을 작성한 다음 조직의 시간 이동을 사용하여 화요일에서 금요일에 대한 추가 항목을 작성하십시오.


1
흠 ... 예를 들어 답을 넓힐 수 있습니까? 감사합니다!
shackra

2
@shackra 아직도 궁금한 점이 있으시다면, 그가 의미하는 바는 예약 된 시간이 다른 동일한 이름으로 동시에 5 개의 항목을 만드는 것입니다. 예를 들면 다음과 같습니다. emacs.stackexchange.com/questions/26610/…
xji
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.