Function: org-icalendar-get-categories
org-icalendar-get-categories is a byte-compiled function defined in
ox-icalendar.el.gz.
Signature
(org-icalendar-get-categories ENTRY INFO)
Documentation
Return categories according to org-icalendar-categories.
ENTRY is a headline or an inlinetask element. INFO is a plist used as a communication channel.
Source Code
;; Defined in /usr/src/emacs/lisp/org/ox-icalendar.el.gz
(defun org-icalendar-get-categories (entry info)
"Return categories according to `org-icalendar-categories'.
ENTRY is a headline or an inlinetask element. INFO is a plist
used as a communication channel."
(mapconcat
#'identity
(org-uniquify
(let (categories)
(dolist (type org-icalendar-categories (nreverse categories))
(cl-case type
(category
(push (org-export-get-category entry info) categories))
(todo-state
(let ((todo (org-element-property :todo-keyword entry)))
(and todo (push todo categories))))
(local-tags
(setq categories
(append (nreverse (org-export-get-tags entry info))
categories)))
(all-tags
(setq categories
(append (nreverse (org-export-get-tags entry info nil t))
categories)))))))
","))