|
@@ -311,9 +311,7 @@ When COMBINE is non nil, add the category to each line."
|
|
|
inc t
|
|
|
hd (condition-case nil
|
|
|
(org-icalendar-cleanup-string
|
|
|
- (replace-regexp-in-string
|
|
|
- ":[[:alnum:]_@#%:]+:[ \t]*$" ""
|
|
|
- (org-get-heading)))
|
|
|
+ (org-get-heading t))
|
|
|
(error (throw :skip nil)))
|
|
|
summary (org-icalendar-cleanup-string
|
|
|
(org-entry-get nil "SUMMARY"))
|
|
@@ -441,7 +439,7 @@ END:VEVENT\n"
|
|
|
(when org-icalendar-include-todo
|
|
|
(setq prefix "TODO-")
|
|
|
(goto-char (point-min))
|
|
|
- (while (re-search-forward org-todo-line-regexp nil t)
|
|
|
+ (while (re-search-forward org-complex-heading-regexp nil t)
|
|
|
(catch :skip
|
|
|
(org-agenda-skip)
|
|
|
(when org-icalendar-verify-function
|
|
@@ -473,7 +471,7 @@ END:VEVENT\n"
|
|
|
((eq org-icalendar-include-todo t)
|
|
|
;; include everything that is not done
|
|
|
(member state org-not-done-keywords))))
|
|
|
- (setq hd (match-string 3)
|
|
|
+ (setq hd (match-string 4)
|
|
|
summary (org-icalendar-cleanup-string
|
|
|
(org-entry-get nil "SUMMARY"))
|
|
|
desc (org-icalendar-cleanup-string
|