소스 검색

org-agenda: Skip SCHEDULED and DEADLINE false positives

* lisp/org-agenda.el (org-agenda-get-deadlines):
(org-agenda-get-scheduled): Check point is really on a planning line
before proceeding.
Nicolas Goaziou 9 년 전
부모
커밋
005aa06ed5
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      lisp/org-agenda.el

+ 2 - 0
lisp/org-agenda.el

@@ -6055,6 +6055,7 @@ specification like [h]h:mm."
     (goto-char (point-min))
     (while (re-search-forward regexp nil t)
       (catch :skip
+	(unless (org-at-planning-p) (throw :skip nil))
 	(org-agenda-skip)
 	(setq s (match-string 1)
 	      txt nil
@@ -6200,6 +6201,7 @@ an hour specification like [h]h:mm."
     (goto-char (point-min))
     (while (re-search-forward regexp nil t)
       (catch :skip
+	(unless (org-at-planning-p) (throw :skip nil))
 	(org-agenda-skip)
 	(setq s (match-string 1)
 	      txt nil